Arbetsflödesmonitor i Informatica: Gantt-schema och uppgifter

⚡ Smart sammanfattning

Workflow Monitor i Informatica tracKontrollerar varje arbetsflöde och uppgift som integrationstjänsten kör, rapporterar status, start- och slutförandetider, radantal och loggar genom två kompletterande layouter, uppgiftsvyn och Gantt-schemavyn.

  • 🔌 Anslut först: Övervakaren öppnas frånkopplad, så högerklicka på integrationstjänsten och välj anslut innan någon körning visas.
  • 🪟 Fyra fönster: Fönstren Navigator, Utdata, Egenskaper och Tid visar databaser, servicemeddelanden, uppgiftsinformation och körningsförlopp.
  • 📋 Uppgiftsöversikt: Presenterar körningar i rapportformat, vilket gör det möjligt att jämföra och filtrera flera arbetsflödeskörningar.
  • 📊 Gantt-diagramvy: Presenterar samma körningar kronologiskt med uppgiftsnamn, varaktighet och senaste status.
  • 🔍 Köregenskaper: Högerklicka på en uppgift och välj Hämta körningsegenskaper för att läsa instansnamn, uppgiftstyp och tidsinformation.
  • 🎯 Radstatistik: Antalet tillämpade, påverkade och avvisade poster visar exakt hur många poster som nådde måltabellen.

Workflow Monitor i Informatica

I vår tidigare handledning diskuterade vi arbetsflöde – vilket inte är något annat än en grupp kommandon eller instruktioner till integrationstjänsten. Den definierar hur uppgifter som kommandouppgift, sessionsuppgift och e-postuppgift ska köras. För att bekräfta att allt är effektiviserat och exekveras i önskad ordning behöver vi en arbetsflödesövervakare.

Vad är Workflow Monitor?

Workflow Monitor är ett verktyg med vilket du kan övervaka utförandet av arbetsflöden och de uppgifter som tilldelats arbetsflödet. Den tar emot körningsinformation kontinuerligt från Integrationstjänst och Repository Service, och den hämtar historiska körningsdetaljer från repositoriet.

I arbetsflödesövervakaren kan du,

  • Se detaljerna för utförandet
  • Se historiken för körningen av arbetsflödet
  • Stoppa, avbryt eller starta om arbetsflöden och uppgifter
  • Visa arbetsflöden som har körts minst en gång

Arbetsflödesövervakaren består av följande fönster –

  • Navigatorfönster – visar de övervakade arkiven, mapparna och integrationstjänsten
  • Utdatafönster – visar meddelandena från integrationstjänster och databasen
  • Egenskapsfönster – visar detaljer/egenskaper om uppgifter och arbetsflöden
  • Tidsfönster – visar förloppet för pågående uppgifter och arbetsflöden med tidsinformation.

Skärmdumpen nedan visar de fyra fönstren ordnade i en enda arbetsflödesövervakningssession.

Fönster för arbetsflödesövervakning som visar navigatorn, utdata, egenskaper och tidsrutor

Nu ska vi se vad vi kan göra i Workflow Monitor.

Så här öppnar du arbetsflödesmonitorn

Steg 1) I verktygsfältet Informatica Designer eller Workflow Manager klickar du på ikonen Workflow Monitor.

Ikonen för arbetsflödesövervakning markerad i Informatica-klientens verktygsfält

Steg 2) Detta öppnar fönstret Arbetsflödesövervakning.

I verktyget Workflow Monitor ser du databaserna och tillhörande integrationstjänster på vänster sida. Under statuskolumnen ser du om du är ansluten eller frånkopplad till integrationstjänsten. Om du är i frånkopplat läge ser du inga pågående arbetsflöden. Det finns en tidsindikator som hjälper oss att avgöra hur lång tid det tog att köra en uppgift.

Fönster för arbetsflödesövervakning med arkivträdet till vänster och tidsfältet till höger

Steg 3) Arbetsflödesövervakaren är som standard i frånkopplat läge. För att ansluta till integrationstjänsten.

  1. Högerklicka på integrationstjänsten
  2. Välj anslutningsalternativet

Högerklicksmenyn på integrationstjänsten med anslutningsalternativet valt

Efter anslutning kommer monitorn att visa status som ansluten.

Integrationstjänstrad som rapporterar anslutningsstatus i Workflow Monitor

Vyer i Workflow Monitor

Det finns två typer av vyer tillgängliga i Informatica Workflow Monitor.

  • Uppgiftsöversikt
  • Gantt-diagramvy

Båda vyerna läser samma kördata, så valet beror på vilken fråga som ställs.

Visa Layout Används bäst till
Uppgiftsöversikt Rapportformat, organiserat efter arbetsflödeskörning Jämföra och filtrera många körningar
Gantt-diagramvy Kronologiska staplar längs en tidsaxel Se varaktighet och överlappning av uppgifter

Task Vy

I aktivitetsvyn visas arbetsflödeskörningarna i rapportformat och den är organiserad efter arbetsflödeskörningar. Den ger ett bekvämt sätt att jämföra arbetsflödeskörningar och filtrera detaljer om arbetsflödeskörningar.

Uppgiftsvyn visar följande detaljer

  • Lista över arbetsflödeskörningar – Visar listan över arbetsflödeskörningar. Den innehåller namn på mappar, arbetsflöden, arbetsscheman och uppgifter. Den visar arbetsflödeskörningar i kronologisk ordning med den senaste körningen överst. Den visar mappar och integrationstjänster alfabetiskt.
  • Statusmeddelande – Meddelande från integrationstjänsten angående status för uppgiften eller arbetsflödet.
  • Nod – Noden i integrationstjänsten utförde uppgiften.
  • Starttid – Tidpunkten då uppgiften eller arbetsflödet startade.
  • Sluttid – Tidpunkten då uppgiften eller arbetsflödet slutfördes.
  • Status – Visar status för uppgiften eller arbetsflödet, om arbetsflödet startade, lyckades, misslyckades eller avbröts.

Var och en av dessa kolumner syns i rapportrutnätet som visas nedan.

Rapportrutnät för uppgiftsvy som listar arbetsflöden med status, nod, start- och slutförandetider

Gantt-diagramvy

I Gantt-schemavyn kan du se en kronologisk vy över arbetsflödeskörningarna. Gantt-schemat visar följande information.

  • Arbetsnamn – Namn på uppgiften i arbetsflödet
  • Duration – Tiden det tar att utföra uppgiften
  • Status – Den senaste statusen för uppgiften eller arbetsflödet

Så här växlar du mellan Gantt-schema och aktivitetsvyer

För att byta från Gantt-diagram till uppgiftsvy eller vice versa, klicka på respektive knapp som visas på skärmdumpen för att ändra läge.

Verktygsfältsknappar som används för att växla mellan Gantt-schemavyn och aktivitetsvyn

Exempel: Hur man övervakar och visar detaljer

I tidigare exempel har vi skapat en

  • Kartaping "m_emp_emp_target": A kartaping är en uppsättning instruktioner för hur man modifierar data och bearbetning av transformationer som påverkar postmängden.
  • Sessionen “s_m_emp_emp_target”: A session är ett objekt på högre nivå på en kartaping vilket anger egenskaperna för exekveringen. Till exempel alternativ för prestandajustering, anslutningsdetaljer för källor/mål, etc.
  • Arbetsflöde “wkf_s_m_emp_emp_target”: Ett arbetsflöde är en behållare för sessionen och andra objekt, och det definierar tidpunkten för körningen av uppgifter och beroendet eller flödet för körningen.

Nu kommer vi att analysera detaljerna om utförandet i detta ämne.

Steg 1) Starta om arbetsflödet från arbetsflödesdesignern, enligt beskrivningen i föregående avsnitt.

Starta om arbetsflödet wkf_s_m_emp_emp_target från arbetsflödesdesignern

Steg 2) Gå till Arbetsflödesövervakning. I övervakningsfönstret ser du detaljer som visas på skärmbilden, såsom arkiv, detaljer om arbetsflödeskörning, noddetaljer, starttid för arbetsflödeskörning, slutförandetid för arbetsflödeskörning och status.

Arbetsflödesövervakare som visar information om arkiv, nod och körtidspunkt för det omstartade arbetsflödet

Steg 3) Här kan du se det aktuella arbetsflödet, som har status som "kör".

Statuskolumn som rapporterar körtillståndet medan arbetsflödet körs

Steg 4) När arbetsflödeskörningen är klar ändras dess status till lyckades/misslyckades tillsammans med information om start- och sluttid.

Statuskolumnen uppdaterad till lyckades med ifylld slutförandetid

Steg 5) För att se uppgiftsdetaljerna

  1. Högerklicka på uppgiftsnamnet
  2. I popup-fönstret väljer du "Hämta köregenskaper"
  3. Ett egenskapsfönster visas med uppgiftsinformationen

Hämta köregenskaper öppnar egenskapsfönstret för den valda sessionsuppgiften

Steg 6) Klicka på varje meny i egenskapsfönstret för att visa specifika detaljer.

Uppgiftsdetaljer

Här valde vi "Task Details" att visa. Det kommer att visa alla detaljer som instansnamn, uppgiftstyp, starttid, integrationstjänstnamn, etc.

Rutan Uppgiftsinformation visar instansnamn, uppgiftstyp, starttid och namn på integrationstjänsten

Källa och Target Statistik

Käll- och målstatistik ger information om källa och mål. Till exempel hur många rader som hämtas från källan, hur många rader som är ifyllda i målet, aktuellt dataflöde etc.

På följande skärm hämtas 14 poster från källan, och alla 14 är ifyllda i måltabellen.

  • Tillämpade rader ange hur många poster Informatica har försökt uppdatera eller infoga i målet
  • Berörda rader anger hur många av de tillämpade raderna som faktiskt lyckades. Här har alla 14 rader laddats i målet, så antalet är detsamma för båda.
  • Avvisade rader anger hur många rader som tas bort på grund av en målbegränsning eller andra problem.

Käll- och målstatistikrapportering 14 tillämpade, påverkade och noll avvisade rader

I den här handledningen har du lärt dig hur du öppnar och övervakar arbetsflöden och uppgifter med hjälp av Workflow Monitor. När statistik inte förklarar ett fel, trace data med Informatica-felsökare.

Vanliga frågor

Högerklicka på uppgiften eller arbetsflödet och välj Hämta sessionslogg eller Hämta arbetsflödeslogg. Fönstret Logghändelser frågar Log Agent, som samlar in loggen från varje nod som körde den.

Vid stopp försöker integrationstjänsten avsluta alla uppgifter som körs, inklusive uppgifter inom en worklet. Avbryt är eskaleringen när det inte går. En e-postuppgift skickas alltid först.

Ja, när en återställningsstrategi har konfigurerats. Återställningen återupptas från avbrottspunkten, medan en omstart kör objektet från början. Pausade arbetsflöden kan återställas, inte startas om.

Endast arbetsflöden som har körts minst en gång visas. Om integrationstjänsten fortfarande visar statusen frånkopplad förblir även aktiva körningar dolda tills tjänsten ansluts.

Maskininlärning modellerar baslinje för normal körningslängd och radantal och varnar sedan när en session laddar betydligt färre rader eller körs mycket längre än vanligt. Observationsverktyg tillämpar detta på jobbmetadata.

Copilot kan inte driva klientverktygen, men den kan skriva Python eller shell-skript som analyserar exporterade sessionsloggar, grupperar felkoder och sammanfattar antal avvisningar, vilket förkortar prioriteringen av upprepade fel.

Ja. pmcmd-programmet kan starta, stoppa, avbryta och rapportera om arbetsflöden och uppgifter från ett shell, vilket gör det till det vanliga valet för schemaläggare och automatiserade statuskontroller.

Informatica Intelligent Cloud Services tillhandahåller istället en webbläsarbaserad övervakningstjänst. Den listar jobbstatus, bearbetade rader och felinformation för kartan.ping uppgifter och uppgiftsflöden, så ingen skrivbordsklient är installerad.

Sammanfatta detta inlägg med: