I vår tidigare handledning diskuterade vi arbetsflödet - vilket bara är en grupp kommandon eller instruktioner till integrationstjänsten. Den definierar hur man ska köra uppgift som kommandouppgift, sessionuppgift, e-postuppgift etc. För att spåra allt är strömlinjeformat och utförs i önskad ordning behöver vi en arbetsflödesövervakare.
Vad är Workflow Monitor?
Arbetsflödesövervakare är ett verktyg med hjälp av vilket du kan övervaka utförandet av arbetsflöden och uppgifter som tilldelats arbetsflödet.
I arbetsflödesövervakaren kan du,
- Se detaljerna i utförandet
- Se historiken för körningen av arbetsflödet
- Stoppa, avbryt eller starta om arbetsflöden och uppgifter
- Visa arbetsflöden de som körs minst en gång
I den här handledningen lär du dig
- Hur man öppnar Workflow Monitor
- Uppgiftsöversikt
- Gantt-diagramvy
- Exempel - Hur man övervakar och visar detaljer
Workflow-bildskärm består av följande fönster -
- Navigator-fönster - visar övervakade arkiv, mappar och integrationstjänst
- Utdatafönster - visar meddelanden från integrationstjänster och förvar
- Egenskapsfönster - visar detaljer / egenskaper om uppgifter och arbetsflöden
- Tidsfönster - visar förloppet för löpande uppgifter och arbetsflöden med tidsdetaljer.
Låt oss nu se vad vi kan göra i Workflow Monitor
Hur man öppnar Workflow Monitor
Steg 1 - I verktygslådan för Informatica Designer eller Workflow Manager klickar du på ikonen för arbetsflödesövervakare
Steg 2 - Detta öppnar arbetsflödesövervakningsfönstret
I arbetsflödesövervakningsverktyget ser du förvar och tillhörande integrationstjänster på vänster sida. Under statuskolumnen ser du om du är ansluten eller kopplad från integrationstjänsten. Om du är i frånkopplat läge ser du inga pågående arbetsflöden. Det finns en tidsfält som hjälper oss att avgöra hur lång tid det tog en uppgift att utföra.
Steg 3 - Arbetsflödesövervakaren är i ett frånkopplat läge som standard. För att ansluta till integrationstjänsten.
- Högerklicka på integrationstjänsten
- Välj anslutningsalternativ
Efter anslutning visar monitorn status som ansluten.
Visningar i Workflow Monitor
Det finns två typer av vyer tillgängliga i Informatica arbetsflödesmonitor
- Uppgiftsöversikt
- Gantt View
Uppgiftsöversikt
Aktivitetsvyn visar arbetsflödets körningar i rapportformat och det är ordnat efter arbetsflödes körningar. Det ger ett bekvämt tillvägagångssätt för att jämföra arbetsflödeskörningar och filterdetaljer för arbetsflödeskörningar.
Aktivitetsvyn visar följande detaljer
- Lista över arbetsflöden - Visar listan över arbetsflödes körningar. Den innehåller mapp-, arbetsflöde-, arbetslet- och uppgiftsnamn. Det visar arbetsflödeskörningar i kronologisk ordning med den senaste körningen högst upp. Den visar mappar och integrationstjänster alfabetiskt.
- Statusmeddelande - Meddelande från Integration Service om status för uppgiften eller arbetsflödet.
- Nod - Noden för Integrationstjänsten utförde uppgiften.
- Starttid - Den tidpunkt då uppgiften eller arbetsflödet startade.
- Slutförandetid - Den tidpunkt då uppgiften eller arbetsflödet slutförde körningen.
- Status - Visar status för uppgiften eller arbetsflödet, oavsett om arbetsflödet startade, lyckades, misslyckades eller avbröts.
Gantt-diagramvy
I Gantt-diagramvy kan du visa kronologisk vy över arbetsflödets körningar. Gantt-diagrammet visar följande information.
- Uppgiftsnamn - Namn på uppgiften i arbetsflödet
- Varaktighet - Tiden det tar att utföra uppgiften
- Status - Den senaste statusen för uppgiften eller arbetsflödet
Växla mellan Gantt-diagram och uppgiftsvyer
För att växla från Gantt-diagram till Aktivitetsvy eller vice versa, klicka på respektive knapp som visas på skärmdumpen för att ändra läge.
Exempel - Hur man övervakar och visar detaljer
I tidigare exempel har vi skapat en
- Kartläggning "m_emp_emp_target": En kartläggning är en uppsättning instruktioner om hur man kan ändra data och bearbetning av transformationer som påverkar postuppsättningen.
- Session "s_ m_emp_emp_target" : En session är ett objekt på högre nivå mot en mappning som anger egenskaperna för exekvering. Till exempel alternativ för prestandajustering, anslutningsinformation 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 definierar tidpunkten för utförandet av uppgifter och beroendet eller flödet av körningen.
Nu kommer vi att analysera detaljerna i utförandet i detta ämne.
Steg 1 - Starta om arbetsflödesdesignern, som beskrivs i föregående ämne
Steg 2 - Gå till arbetsflödesövervakaren och i bildskärmsfönstret kommer du att se detaljer som visas i skärmdumpar som förvar, arbetsflödeskörningsinformation, noddetaljer, arbetsflödets starttid, slutförd tid för arbetsflödet och status.
Steg 3 - Här kan du visa det arbetsflöde som för närvarande körs, vilket har status som "kör".
Steg 4 - När arbetsflödets körning har slutförts ändras statusen till lyckad / misslyckad tillsammans med start- och sluttiddetaljer.
Steg 5 - Visa information om uppgiften
- Högerklicka på uppgiftsnamnet
- I popup-fönstret väljer du "få köregenskaper"
- Ett egenskapsfönster visas med uppgifterna om uppgiften
Steg 6 - Klicka på var och en av menyerna i fastighetsfönstret för att visa specifika detaljer.
Här valde vi "Uppgiftsdetaljer" att visa. Den visar alla detaljer som Instansnamn, Uppgiftstyp, Starttid, Integrationstjänstnamn etc.
Uppgiftsdetaljer -
Käll- och målstatistik
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 och hur många rader som finns i målet den aktuella genomströmningen, etc.
På följande skärm hämtas 14 poster från källan och alla 14 fylls i måltabellen.
- Tillämpade rader anger hur många poster Informatica hade försökt att uppdatera eller infoga målet
- Berörda rader anger hur många antal tillämpade rader som faktiskt lyckades. Alla 14 raderna har laddats in i målet, så antalet är lika för båda.
- Avvisade rader anger hur många rader som tappas på grund av målbegränsning eller andra problem.
I den här handledningen har du lärt dig hur man öppnar och övervakar arbetsflöden och uppgifter med hjälp av arbetsflödesmonitor.