Munkafolyamat-figyelő az Informaticában: Gantt-diagram és feladatok

⚡ Okos összefoglaló

Munkafolyamat-figyelő az Informaticában tracAz Integrációs Szolgáltatás által futtatott összes munkafolyamatot és feladatot nyomon követi, két egymást kiegészítő elrendezésen, a Feladat nézeten és a Gantt-diagram nézeten keresztül jelentve az állapotot, a kezdési és befejezési időpontokat, a sorok számát és a naplókat.

  • 🔌 Először csatlakozz: A monitor leválasztott állapotban nyílik meg, ezért kattintson a jobb gombbal az Integrációs szolgáltatásra, és válassza a Csatlakozás lehetőséget, mielőtt bármilyen futtatás megjelenne.
  • 🪟 Négy ablak: A Navigátor, Kimenet, Tulajdonságok és Idő ablakok megjelenítik a tárolókat, a szervizüzeneteket, a feladat részleteit és a futási folyamatot.
  • 📋 Feladat nézet: Jelentés formátumban jeleníti meg a futtatásokat, amely alkalmas több munkafolyamat-futtatás összehasonlítására és szűrésére.
  • 📊 Gantt-diagram nézet: Ugyanazokat a futtatásokat mutatja be időrendi sorrendben, a feladat nevével, időtartamával és a legutóbbi állapottal.
  • 🔍 Futtatási tulajdonságok: Kattintson jobb gombbal egy feladatra, és válassza a Futtatási tulajdonságok lekérése lehetőséget a példány nevének, a feladat típusának és az időzítési részletek beolvasásához.
  • 🎯 Sor statisztikák: Az alkalmazott, érintett és elutasított rekordok száma pontosan megmutatja, hogy hány rekord érte el a céltáblát.

Munkafolyamat-figyelő az Informaticában

Az előző oktatóanyagunkban már tárgyaltuk a munkafolyamat – ami nem más, mint az Integrációs Szolgáltatásnak küldött parancsok vagy utasítások csoportja. Meghatározza, hogyan kell futtatni a feladatokat, például a parancsfeladatot, a munkamenet-feladatot és az e-mail-feladatot. Annak ellenőrzéséhez, hogy minden gördülékenyen és a kívánt sorrendben fut-e, szükségünk van egy Munkafolyamat-figyelőre.

Mi az a Workflow Monitor?

A Workflow Monitor egy olyan eszköz, amelynek segítségével nyomon követheti a munkafolyamatok végrehajtását és a munkafolyamathoz rendelt feladatokat. Folyamatosan fogadja a futási információkat a Integrációs szolgáltatás és a Repository Service, és a korábbi futási adatokat kéri le a repositoryból.

A Munkafolyamat-figyelőben a következőket teheti:

  • Lásd a végrehajtás részleteit
  • Tekintse meg a munkafolyamat végrehajtásának előzményeit
  • A munkafolyamatok és feladatok leállítása, megszakítása vagy újraindítása
  • Jelenítse meg azokat a munkafolyamatokat, amelyek legalább egyszer lefutottak

A Munkafolyamat-figyelő a következő ablakokból áll:

  • Navigátor ablak – megjeleníti a figyelt adattárakat, mappákat és az integrációs szolgáltatást
  • Kimeneti ablak – megjeleníti az Integration Services és a repository üzeneteit
  • Tulajdonságok ablak – megjeleníti a feladatok és munkafolyamatok részleteit/tulajdonságait
  • Időablak – megjeleníti a futó feladatok és munkafolyamatok előrehaladását időzítési részletekkel.

Az alábbi képernyőkép a négy ablakot mutatja egyetlen Munkafolyamat-figyelő munkamenetben elrendezve.

A navigátort, a kimenetet, a tulajdonságokat és az időpaneleket megjelenítő munkafolyamat-figyelő ablakok

Most pedig nézzük meg, mit tehetünk a Workflow Monitorban.

Hogyan lehet megnyitni a munkafolyamat-figyelőt

Step 1) Az Informatica Designer vagy a Workflow Manager eszköztárán kattintson a Workflow Monitor ikonra.

A Munkafolyamat-figyelő ikon kiemelve az Informatica kliens eszköztárán

Step 2) Ez megnyitja a Munkafolyamat-figyelő ablakot.

A Munkafolyamat-figyelő eszközben a bal oldalon láthatja a tárházakat és a kapcsolódó integrációs szolgáltatásokat. Az állapot oszlop alatt láthatja, hogy csatlakozott vagy nem csatlakozik az integrációs szolgáltatáshoz. Ha leválasztott módban van, nem lát futó munkafolyamatokat. Van egy idősáv, amely segít meghatározni, hogy mennyi ideig tartott egy feladat végrehajtása.

Munkafolyamat-figyelő ablak, a bal oldalon a tárházfával és a jobb oldalon az idősávval

Step 3) A Munkafolyamat-figyelő alapértelmezés szerint leválasztott módban van. Az integrációs szolgáltatáshoz való csatlakozáshoz.

  1. Kattintson a jobb gombbal az Integrációs szolgáltatásra
  2. Válassza ki a csatlakozási lehetőséget

Jobb klikk a menüben az Integrációs szolgáltatáson, a csatlakozási opció kiválasztva

A csatlakoztatás után a monitor a csatlakoztatott állapotot mutatja.

Az Integration Service sora, amely a csatlakozási állapotot jelzi a Workflow Monitorban

Nézetek a Munkafolyamat-figyelőben

Az Informatica Workflow Monitorban kétféle nézet érhető el.

  • Feladat nézet
  • Gantt-diagram nézet

Mindkét nézet ugyanazokat a futási adatokat olvassa, így a választás a feltett kérdéstől függ.

Kilátás elrendezés A legjobban használható
Feladat nézet Jelentésformátum, munkafolyamat-futtatás szerint rendezve Több futtatás összehasonlítása és szűrése
Gantt-diagram nézet Kronológiai oszlopok az időtengely mentén A feladatok időtartamának és átfedésének megtekintése

Feladat megtekintése

A Feladat nézet jelentés formátumban jeleníti meg a munkafolyamat-futtatásokat, munkafolyamat-futtatások szerint rendezve. Kényelmes megközelítést biztosít a munkafolyamat-futtatások összehasonlításához és a munkafolyamat-futtatások részleteinek szűréséhez.

A feladat nézetben a következő részletek láthatók

  • Munkafolyamat futtatási lista – Megjeleníti a munkafolyamat-futtatások listáját. Tartalmazza a mappák, munkafolyamatok, munkakisalkalmazások és feladatok nevét. Időrendi sorrendben jeleníti meg a munkafolyamat-futtatásokat, a legutóbbi futtatással felül. A mappákat és az integrációs szolgáltatásokat betűrendben jeleníti meg.
  • Állapotüzenet – Üzenet az Integrációs Szolgáltatástól a feladat vagy munkafolyamat állapotával kapcsolatban.
  • Csomópont – Az Integrációs Szolgáltatás csomópontja végrehajtotta a feladatot.
  • Kezdés ideje – A feladat vagy munkafolyamat kezdési időpontja.
  • Befejezési idő – Az az időpont, amikor a feladat vagy munkafolyamat befejeződött.
  • Állapot – Megjeleníti a feladat vagy munkafolyamat állapotát, azt, hogy a munkafolyamat elindult, sikeres, sikertelen vagy megszakított.

Ezen oszlopok mindegyike látható az alább látható jelentésrácsban.

A feladatnézet jelentésrácsának listázási munkafolyamata állapottal, csomóponttal, kezdési és befejezési időkkel fut

Gantt-diagram nézet

Gantt-diagram nézetben kronológiai sorrendben tekintheti meg a munkafolyamatok futtatását. A Gantt-diagram a következő információkat jeleníti meg.

  • A feladat neve – A feladat neve a munkafolyamatban
  • Időtartam: – A feladat végrehajtásához szükséges idő
  • Állapot – A feladat vagy munkafolyamat legutóbbi állapota

Váltás a Gantt-diagram és a Feladatnézet között

Ha Gantt-diagramról Feladatnézetre vagy fordítva szeretne váltani, kattintson a megfelelő gombra a képernyőképen látható módon a mód megváltoztatásához.

Eszköztár gombjai, amelyek a Gantt-diagram és a Feladat nézet közötti váltáshoz használhatók

Példa: Hogyan figyelhetjük meg és tekinthetjük meg a részleteket

A korábbi példákban létrehoztuk a

  • Térképping „m_emp_emp_célpont”: A térképping egy utasításkészlet, amely leírja, hogyan kell módosítani az adatokat és feldolgozni a rekordhalmazt érintő transzformációkat.
  • „s_m_emp_emp_target” munkamenet: A ülés egy magasabb szintű objektum a térképhez képestping amely meghatározza a végrehajtás tulajdonságait. Például a teljesítményhangolási beállítások, a források/célok csatlakozási részletei stb.
  • „wkf_s_m_emp_emp_target” munkafolyamat: A munkafolyamat a munkamenet és más objektumok tárolója, és meghatározza a feladatok végrehajtásának időzítését, valamint a végrehajtás függőségét vagy folyamatát.

Most a végrehajtás részleteit elemezzük ebben a témában.

Step 1) Indítsa újra a munkafolyamatot a Munkafolyamat-tervezőből az előző témakörben leírtak szerint.

A wkf_s_m_emp_emp_target munkafolyamat újraindítása a Munkafolyamat-tervezőből

Step 2) Lépjen a Munkafolyamat-figyelőbe, és a figyelőablakban a képernyőképen látható részleteket fogja látni, például a tárházat, a munkafolyamat-futás részleteit, a csomópont részleteit, a munkafolyamat-futás kezdési idejét, a munkafolyamat-futás befejezési idejét és az állapotot.

Munkafolyamat-figyelő, amely felsorolja az újraindított munkafolyamat adattárának, csomópontjának és futási időzítésének részleteit

Step 3) Itt megtekintheti az éppen futó munkafolyamatot, amely „fut” állapotú.

Az állapot oszlop a munkafolyamat végrehajtása közbeni futási állapotot mutatja

Step 4) Miután a munkafolyamat végrehajtása befejeződött, az állapota sikeres/sikertelen értékre változik, a kezdési és befejezési idővel együtt.

Az állapot oszlop frissült sikeresre, a befejezési idő megadva.

Step 5) A feladat részleteinek megtekintéséhez

  1. Kattintson a jobb gombbal a feladat nevére
  2. A megnyíló ablakban válassza a „Futtatási tulajdonságok beolvasása” lehetőséget.
  3. Megjelenik egy tulajdonság ablak a feladat részleteivel

A Futtatási tulajdonságok lekérése megnyitja a kiválasztott munkamenet-feladat tulajdonságainak ablakát

Step 6) Kattintson a tulajdonságok ablak egyes menüire a részletek megtekintéséhez.

Feladat részletei

Itt a „Feladat részletei” lehetőséget választottuk a megtekintéshez. Megjelenik az összes részlet, például a példány neve, a feladat típusa, a kezdési idő, az integrációs szolgáltatás neve stb.

A feladat részletei ablaktábla felsorolja a példány nevét, a feladat típusát, a kezdési időt és az integrációs szolgáltatás nevét

Forrás és Target Statisztika

A forrás- és célstatisztikák a forrás és a cél részleteit mutatják. Például, hogy hány sort kértek le a forrásból, hány sor van feltöltve a célban, az aktuális átviteli sebesség stb.

A következő képernyőn a rendszer 14 rekordot kér le a forrásból, és mind a 14 a céltáblázatba kerül.

  • Alkalmazott sorok azt jelzi, hogy az Informatica hány rekordot próbált frissíteni vagy beilleszteni a célba
  • Érintett sorok azt jelzi, hogy az alkalmazott sorok közül hány volt sikeresen betöltve. Itt mind a 14 sor sikeresen betöltődik a célba, így a számláló mindkettőnél azonos.
  • Elutasított sorok azt jelzi, hogy hány sor kerül eldobásra egy célkorlátozás vagy más problémák miatt.

Forrás- és célstatisztikák jelentése 14 alkalmazott, érintett és nulla elutasított sor

Ebben az oktatóanyagban megtanulta, hogyan nyithatja meg és figyelheti a munkafolyamatokat és feladatokat a Workflow Monitor segítségével. Amikor a statisztikák nem magyarázzák meg a hibát, tracaz adatokat a Informatica hibakereső.

GYIK

Kattintson jobb gombbal a feladatra vagy munkafolyamatra, és válassza a Munkamenet-napló lekérése vagy a Munkafolyamat-napló lekérése lehetőséget. A Naplóesemények ablak megkérdezi a naplózó ügynököt, amely összegyűjti a naplót minden olyan csomópontról, amely futtatta azt.

Leállításkor az Integrációs Szolgáltatás megpróbálja leállítani az összes jelenleg futó feladatot, beleértve a munkafüzeten belüli feladatokat is. A megszakítás az eszkaláció, ha ez nem lehetséges. Egy e-mail feladat mindig először fejeződik be a küldéssel.

Igen, amikor helyreállítási stratégiát konfiguráltak. A helyreállítás a megszakítási ponttól folytatódik, míg újraindításkor az objektum az elejétől fut. A felfüggesztett munkafolyamatok helyreállíthatók, újraindíthatók nem.

Csak azok a munkafolyamatok jelennek meg, amelyek legalább egyszer lefutottak. Ha az integrációs szolgáltatás továbbra is leválasztott állapotot mutat, akkor az aktív futtatások is rejtve maradnak, amíg a szolgáltatás nem csatlakozik.

A gépi tanulási modellek a szokásos futási időtartamokat és sorszámokat veszik alapul, majd riasztást adnak, ha egy munkamenet sokkal kevesebb sort tölt be, vagy sokkal tovább fut a szokásosnál. A megfigyelhetőségi eszközök ezt a feladat metaadataira alkalmazzák.

A Copilot nem tudja vezérelni a kliens eszközöket, de írni tud Python vagy shell szkriptek, amelyek elemzik az exportált munkamenet-naplókat, csoportosítják a hibakódokat és összegzik az elutasítások számát, lerövidítve az ismételt hibák osztályozását.

Igen. A pmcmd program képes elindítani, leállítani, megszakítani és jelentést készíteni a munkafolyamatokról és feladatokról egy parancsértelmezőből, így ez a szokásos választás az ütemezőkhöz és az automatizált állapotellenőrzésekhez.

Az Informatica Intelligent Cloud Services ehelyett egy böngészőalapú Monitor szolgáltatást kínál. Felsorolja a feladat állapotát, a feldolgozott sorokat és a térkép hibaadatait.ping feladatok és feladatfolyamatok, így nincs asztali kliens telepítve.

Foglald össze ezt a bejegyzést a következőképpen: