Monitor pracovního postupu v Informatice: Ganttův diagram a úkoly

⚡ Chytré shrnutí

Workflow Monitor v Informatica tracsleduje každý pracovní postup a úkol, který Integrační služba spustí, a zobrazuje stav, časy zahájení a dokončení, počty řádků a protokoly prostřednictvím dvou doplňkových rozvržení, zobrazení úkolů a zobrazení Ganttova diagramu.

  • 🔌 Nejprve se připojte: Monitor se otevře odpojený, proto před spuštěním klikněte pravým tlačítkem myši na Integrační službu a vyberte možnost Připojit.
  • 🪟 Čtyři okna: Okna Navigátor, Výstup, Vlastnosti a Čas zobrazují úložiště, servisní zprávy, podrobnosti o úlohách a průběh běhu.
  • ???? Zobrazení úkolu: Prezentuje běhy ve formátu sestavy, který je vhodný pro porovnávání a filtrování několika běhů pracovního postupu.
  • 📊 Zobrazení Ganttova diagramu: Zobrazuje stejné běhy chronologicky s názvem úlohy, trváním a nejnovějším stavem.
  • 🔍 Vlastnosti spuštění: Klikněte pravým tlačítkem myši na úlohu a vyberte možnost Získat vlastnosti spuštění, chcete-li zobrazit název instance, typ úlohy a podrobnosti o časování.
  • 🎯 Statistiky řádků: Počty použitých, ovlivněných a odmítnutých záznamů ukazují přesně, kolik záznamů dosáhlo cílové tabulky.

Workflow Monitor v Informatica

V našem předchozím tutoriálu jsme probrali workflow – což není nic jiného než skupina příkazů nebo instrukcí pro Integration Service. Definuje, jak spouštět úlohy, jako je úloha příkazu, úloha relace a úloha e-mailu. Abychom ověřili, že je vše zefektivněno a provedeno v požadovaném pořadí, potřebujeme monitor workflow.

Co je Workflow Monitor?

Monitor workflow je nástroj, pomocí kterého můžete sledovat provádění workflowů a úkolů přiřazených k workflowu. Průběžně přijímá informace o běhu z Integrační služba a službu Repository Service a načítá historické podrobnosti o spuštění z repozitáře.

V aplikaci Workflow Monitor můžete,

  • Podívejte se na detaily provedení
  • Podívejte se na historii provádění pracovního postupu
  • Zastavte, přerušte nebo restartujte pracovní postupy a úkoly
  • Zobrazit pracovní postupy, které byly provedeny alespoň jednou

Monitor pracovního postupu se skládá z následujících oken –

  • Okno navigátoru – zobrazuje monitorované repozitáře, složky a integrační službu
  • Výstupní okno – zobrazuje zprávy z Integration Services a repozitáře
  • Okno Vlastnosti – zobrazuje podrobnosti/vlastnosti o úlohách a pracovních postupech
  • Časové okno – zobrazuje průběh spuštěných úloh a pracovních postupů s podrobnostmi o časování.

Níže uvedený snímek obrazovky ukazuje čtyři okna uspořádaná v jedné relaci Monitoru pracovního postupu.

Okna Monitoru pracovního postupu zobrazující navigátor, výstup, vlastnosti a časové panely

Nyní se podívejme, co můžeme dělat v aplikaci Workflow Monitor.

Jak otevřít Sledování pracovního postupu

Krok 1) V panelu nástrojů Informatica Designer nebo Workflow Manager klikněte na ikonu Workflow Monitor.

Ikona Monitoru pracovního postupu zvýrazněná na panelu nástrojů klienta Informatica

Krok 2) Tím se otevře okno Sledování pracovního postupu.

V nástroji Workflow Monitor uvidíte na levé straně repozitáře a související integrační služby. Ve sloupci stavu uvidíte, zda jste k integrační službě připojeni, nebo odpojeni. Pokud jste v odpojeném režimu, neuvidíte žádné spuštěné pracovní postupy. K dispozici je časový ukazatel, který nám pomáhá určit, jak dlouho trvalo provedení úlohy.

Okno Monitoru pracovního postupu se stromem úložiště vlevo a časovým pruhem vpravo

Krok 3) Monitor pracovního postupu je ve výchozím nastavení v odpojeném režimu. Pro připojení k integrační službě.

  1. Klikněte pravým tlačítkem myši na Integrační službu
  2. Vyberte možnost připojení

Nabídka po kliknutí pravým tlačítkem myši na Integrační službu s vybranou možností připojení

Po připojení se na monitoru zobrazí stav připojení.

Řádek Integration Service hlásící stav připojení v nástroji Workflow Monitor

Zobrazení ve Workflow Monitor

V aplikaci Informatica Workflow Monitor jsou k dispozici dva typy zobrazení.

  • Zobrazení úloh
  • Zobrazení Ganttova diagramu

Oba pohledy čtou stejná data běhu, takže volba závisí na položené otázce.

Zobrazit Nákres Nejlépe se používá pro
Zobrazení úloh Formát sestavy, uspořádaný podle běhu pracovního postupu Porovnávání a filtrování mnoha běhů
Zobrazení Ganttova diagramu Chronologické pruhy podél časové osy Zobrazení trvání a překrývání úkolů

Úkol View

Zobrazení úloh zobrazuje běhy pracovního postupu ve formátu sestavy a je uspořádáno podle běhů pracovního postupu. Poskytuje pohodlný přístup k porovnávání běhů pracovního postupu a filtrování podrobností o běhech pracovního postupu.

Zobrazení úkolů zobrazuje následující podrobnosti

  • Seznam spuštění pracovního postupu – Zobrazuje seznam spuštění pracovních postupů. Obsahuje názvy složek, pracovních postupů, workletů a úloh. Zobrazuje spuštění pracovních postupů v chronologickém pořadí s nejnovějším spuštěním nahoře. Zobrazuje složky a Integration Services abecedně.
  • Zpráva o stavu – Zpráva od integrační služby týkající se stavu úkolu nebo pracovního postupu.
  • Uzel – Uzel integrační služby provedl úlohu.
  • Začátek – Čas, kdy byl úkol nebo pracovní postup zahájen.
  • Čas dokončení – Čas, kdy byl úkol nebo pracovní postup dokončen.
  • Status – Zobrazuje stav úlohy nebo pracovního postupu, zda byl pracovní postup spuštěn, úspěšný, selhal nebo přerušen.

Každý z těchto sloupců je viditelný v mřížce přehledu zobrazené níže.

Zobrazení úkolu v mřížce sestavy, výpis pracovního postupu se stavem, uzlem, časem zahájení a dokončením

Zobrazení Ganttova diagramu

V zobrazení Ganttova diagramu si můžete prohlédnout chronologické zobrazení běhů pracovního postupu. Ganttův diagram zobrazuje následující informace.

  • Název úkolu – Název úkolu v pracovním postupu
  • Trvání – Čas potřebný k provedení úkolu
  • Status – Nejnovější stav úkolu nebo pracovního postupu

Jak přepínat mezi Ganttovým diagramem a zobrazením úkolů

Chcete-li přepnout z Ganttova diagramu do zobrazení úkolů nebo naopak, klikněte na příslušné tlačítko, jak je znázorněno na snímku obrazovky, a změňte režim.

Tlačítka panelu nástrojů používaná k přepínání mezi zobrazením Ganttova diagramu a zobrazením úkolů

Příklad: Jak monitorovat a zobrazovat podrobnosti

V předchozích příkladech jsme vytvořili a

  • Mapaping „m_emp_emp_target“: A mapaping je sada instrukcí, jak upravit data a zpracovat transformace, které ovlivňují sadu záznamů.
  • Relace „s_m_emp_emp_target“: A Zasedání je objekt vyšší úrovně než mapaping který specifikuje vlastnosti provádění. Například možnosti ladění výkonu, podrobnosti o připojení zdrojů/cílů atd.
  • Pracovní postup „wkf_s_m_emp_emp_target“: Workflow je kontejner pro relaci a další objekty a definuje načasování provádění úloh a závislost nebo tok provádění.

Nyní budeme analyzovat podrobnosti provádění v tomto tématu.

Krok 1) Restartujte pracovní postup z Návrháře pracovních postupů, jak je popsáno v předchozím tématu.

Restartování pracovního postupu wkf_s_m_emp_emp_target z návrháře pracovních postupů

Krok 2) Přejděte do Monitoru pracovního postupu a v okně monitoru uvidíte podrobnosti, jak je znázorněno na snímku obrazovky, jako je úložiště, podrobnosti o spuštění pracovního postupu, podrobnosti o uzlu, čas zahájení spuštění pracovního postupu, čas dokončení spuštění pracovního postupu a stav.

Monitor pracovního postupu s uvedením podrobností o úložišti, uzlu a časování běhu pro restartovaný pracovní postup

Krok 3) Zde si můžete prohlédnout aktuálně běžící pracovní postup, který má status „běžící“.

Sloupec Stav hlásící stav během provádění pracovního postupu

Krok 4) Jakmile je pracovní postup dokončen, jeho stav se změní na Úspěšně/Neúspěšně spolu s podrobnostmi o čase zahájení a ukončení.

Sloupec Stav byl aktualizován na Úspěšné s vyplněným časem dokončení.

Krok 5) Chcete-li zobrazit podrobnosti úkolu

  1. Klikněte pravým tlačítkem myši na název úkolu
  2. V rozbalovacím okně vyberte možnost „Získat vlastnosti spuštění“
  3. Zobrazí se okno vlastností s podrobnostmi úlohy

Získat vlastnosti spuštění – otevření okna vlastností pro vybranou úlohu relace

Krok 6) Kliknutím na jednotlivé nabídky v okně vlastností zobrazíte konkrétní podrobnosti.

Podrobnosti úkolu

Zde jsme pro zobrazení vybrali „Podrobnosti úkolu“. Zobrazí všechny podrobnosti, jako je název instance, typ úlohy, čas zahájení, název integrační služby atd.

Podokno s podrobnostmi úlohy s uvedením názvu instance, typu úlohy, času zahájení a názvu integrační služby

Zdroj a Target Statistika

Statistiky zdroje a cíle poskytují podrobnosti o zdroji a cíli. Například, kolik řádků je načteno ze zdroje, kolik řádků je naplněno v cíli, aktuální propustnost atd.

Na následující obrazovce je 14 záznamů načteno ze zdroje a všech 14 je vyplněno v cílové tabulce.

  • Použité řádky označovat, kolik záznamů se Informatica pokusila aktualizovat nebo vložit do cíle
  • Dotčené řádky označují, kolik z použitých řádků se skutečně úspěšně načetlo. Zde je všech 14 řádků úspěšně načteno do cíle, takže počet je pro oba stejný.
  • Odmítnuté řádky označují, kolik řádků je vynecháno kvůli cílovému omezení nebo jiným problémům.

Statistické hlášení zdrojů a cílů: 14 použitých, ovlivněných a 0 odmítnutých řádků

V tomto tutoriálu jste se naučili, jak otevírat a monitorovat pracovní postupy a úkoly pomocí nástroje Workflow Monitor. Pokud statistiky nevysvětlují selhání, tracdata s Ladicí program Informatiky.

Nejčastější dotazy

Klikněte pravým tlačítkem myši na úlohu nebo pracovní postup a vyberte možnost Získat protokol relace nebo Získat protokol pracovního postupu. Okno Události protokolu se zeptá agenta protokolu, který shromáždí protokol z každého uzlu, který jej spustil.

Při zastavení se Integration Service pokusí ukončit všechny aktuálně spuštěné úlohy, včetně úloh uvnitř workletu. Pokud to nelze, eskalace se přeruší. Odesílání e-mailové úlohy se vždy dokončí jako první.

Ano, pokud byla nakonfigurována strategie obnovy. Obnova pokračuje od bodu přerušení, zatímco restart spustí objekt znovu od začátku. Pozastavené pracovní postupy lze obnovit, nikoli restartovat.

Zobrazují se pouze pracovní postupy, které byly spuštěny alespoň jednou. Pokud Integrační služba stále zobrazuje stav „odpojeno“, zůstanou i aktivní spuštění skryta, dokud se služba nepřipojí.

Modely strojového učení vyhodnocují normální délky běhů a počet řádků a poté upozorní, když relace načte mnohem méně řádků nebo běží mnohem déle než obvykle. Nástroje pro pozorovatelnost to aplikují na metadata úloh.

Copilot nemůže ovládat klientské nástroje, ale může zapisovat. Python nebo skripty shellu, které analyzují exportované protokoly relací, seskupují chybové kódy a shrnují počty odmítnutí, čímž zkracují třídění opakovaných selhání.

Ano. Program pmcmd dokáže spouštět, zastavovat, přerušovat a hlásit pracovní postupy a úlohy přímo z prostředí, což z něj činí obvyklou volbu pro plánovače a automatizované kontroly stavu.

Informatica Intelligent Cloud Services místo toho poskytuje monitorovací službu založenou na prohlížeči. Zobrazuje stav úlohy, zpracované řádky a podrobnosti o chybách pro mapu.ping úkoly a postupy úloh, takže není nainstalován žádný desktopový klient.

Shrňte tento příspěvek takto: