Workflow Monitor i Informatica: Gantt-diagram og opgaver
⚡ Smart opsummering
Workflow Monitor i Informatica tracOvervåger alle arbejdsgange og opgaver, som integrationstjenesten kører, rapporterer status, start- og færdiggørelsestider, rækkeantal og logfiler via to komplementære layouts, opgavevisningen og Gantt-diagramvisningen.
I vores tidligere tutorial diskuterede vi workflow – som ikke er andet end en gruppe kommandoer eller instruktioner til integrationstjenesten. Den definerer, hvordan opgaver som kommandoopgave, sessionsopgave og e-mailopgave skal køres. For at bekræfte, at alt er strømlinet og udført i den ønskede rækkefølge, har vi brug for en Workflow Monitor.
Hvad er Workflow Monitor?
Workflow Monitor er et værktøj, der kan bruges til at overvåge udførelsen af arbejdsgange og de opgaver, der er tildelt arbejdsgangen. Det modtager løbende kørselsoplysninger fra Integrationstjeneste og Repository Service, og den henter historiske kørselsdetaljer fra repository'et.
I Workflow Monitor kan du,
- Se detaljerne om udførelse
- Se historikken for udførelse af arbejdsgangen
- Stop, afbryd eller genstart arbejdsgange og opgaver
- Vis de arbejdsgange, der er udført mindst én gang
Workflow Monitor består af følgende vinduer –
- Navigatorvindue – viser de overvågede lagre, mapper og integrationstjenesten
- Output vindue – viser meddelelserne fra integrationstjenester og arkivet
- Vinduet Egenskaber – viser detaljer/egenskaber om opgaver og arbejdsgange
- Tidsvindue – viser status for de kørende opgaver og arbejdsgange med tidsoplysninger.
Skærmbilledet nedenfor viser de fire vinduer arrangeret i en enkelt Workflow Monitor-session.
Lad os nu se, hvad vi kan gøre i Workflow Monitor.
Sådan åbner du Workflow Monitor
Trin 1) Klik på ikonet Workflow Monitor i værktøjslinjen Informatica Designer eller Workflow Manager.
Trin 2) Dette åbner vinduet Arbejdsgangsovervågning.
I værktøjet Workflow Monitor kan du se lagrene og de tilhørende integrationstjenester i venstre side. Under statuskolonnen kan du se, om du har forbindelse til eller frakoblet integrationstjenesten. Hvis du er i frakoblet tilstand, kan du ikke se nogen kørende arbejdsgange. Der er en tidslinje, som hjælper os med at bestemme, hvor lang tid det tog at udføre en opgave.
Trin 3) Workflow Monitor er som standard i afbrudt tilstand. For at oprette forbindelse til integrationstjenesten.
- Højreklik på integrationstjenesten
- Vælg forbindelsesmuligheden
Efter tilslutning vil monitoren vise status som tilsluttet.
Visninger i Workflow Monitor
Der er to typer visninger tilgængelige i Informatica Workflow Monitor.
- Opgavevisning
- Gantt-diagramvisning
Begge visninger læser de samme kørselsdata, så valget afhænger af det stillede spørgsmål.
| Se | Layout | Bedste brugt til |
|---|---|---|
| Opgavevisning | Rapportformat, organiseret efter arbejdsgangsforløb | Sammenligning og filtrering af mange kørsler |
| Gantt-diagramvisning | Kronologiske søjler langs en tidsakse | Se varighed og overlapning af opgaver |
Task View
Opgavevisning viser arbejdsgangskørsler i rapportformat, og den er organiseret efter arbejdsgangskørsler. Den giver en bekvem metode til at sammenligne arbejdsgangskørsler og filtrere detaljer om arbejdsgangskørsler.
Opgavevisning viser følgende detaljer
- Liste over arbejdsgange – Viser listen over arbejdsgangskørsler. Den indeholder navne på mapper, arbejdsgange, arbejdsopgaver og opgaver. Den viser arbejdsgangskørsler i kronologisk rækkefølge med den seneste kørsel øverst. Den viser mapper og integrationstjenester alfabetisk.
- Statusmeddelelse – Besked fra integrationstjenesten vedrørende status for opgaven eller arbejdsgangen.
- Node – Noden i integrationstjenesten udførte opgaven.
- Start tid – Det tidspunkt, hvor opgaven eller arbejdsgangen startede.
- Afslutningstid – Det tidspunkt, hvor opgaven eller arbejdsgangen blev fuldført.
- Status – Viser status for opgaven eller arbejdsgangen, om arbejdsgangen er startet, lykkedes, mislykkedes eller afbrudt.
Hver af disse kolonner er synlige i rapportgitteret vist nedenfor.
Gantt-diagramvisning
I Gantt-diagramvisningen kan du se en kronologisk visning af arbejdsgangenes forløb. Gantt-diagrammet viser følgende oplysninger.
- Opgavenavn – Navn på opgaven i arbejdsgangen
- Varighed – Den tid, det tager at udføre opgaven
- Status – Den seneste status for opgaven eller arbejdsgangen
Sådan skifter du mellem Gantt-diagram og opgavevisninger
For at skifte fra Gantt-diagram til opgavevisning eller omvendt skal du klikke på den respektive knap som vist på skærmbilledet for at ændre tilstanden.
Eksempel: Sådan overvåger og ser du detaljer
I tidligere eksempler har vi lavet en
- Kortping "m_emp_emp_mål": A kortping er et sæt instruktioner om, hvordan man ændrer dataene og behandlingen af transformationer, der påvirker postsættet.
- Session “s_m_emp_emp_target”: A Session er et objekt på et højere niveau på et kortping som specificerer egenskaberne for udførelse. For eksempel muligheder for ydelsesjustering, forbindelsesdetaljer for kilder/mål osv.
- Arbejdsgang “wkf_s_m_emp_emp_target”: En arbejdsgang er en beholder til sessionen og andre objekter, og den definerer timingen af udførelsen af opgaver og afhængigheden eller flowet for udførelsen.
Nu vil vi analysere detaljerne om udførelse i dette emne.
Trin 1) Genstart arbejdsgangen fra Workflow Designer, som beskrevet i det forrige emne.
Trin 2) Gå til Workflow Monitor, og i overvågningsvinduet vil du se detaljer som vist på skærmbilledet, såsom repository, workflow-kørselsdetaljer, nodedetaljer, workflow-kørselsstarttidspunkt, workflow-kørselsfuldførelsestidspunkt og status.
Trin 3) Her kan du se den aktuelle arbejdsgang, som har status som "kører".
Trin 4) Når arbejdsgangen er udført, ændres dens status til lykkedes/mislykkedes sammen med detaljer om start- og sluttidspunkt.
Trin 5) For at se opgavedetaljerne
- Højreklik på opgavenavnet
- I pop op-vinduet skal du vælge "Hent kørselsegenskaber"
- Et egenskabsvindue vises med opgavedetaljerne
Trin 6) Klik på hver menu i egenskabsvinduet for at se specifikke detaljer.
Opgavedetaljer
Her valgte vi "Opgavedetaljer" at se. Det vil vise alle detaljer som instansnavn, opgavetype, starttidspunkt, integrationstjenestenavn osv.
Kilde og Target Statistik
Kilde- og målstatistik giver detaljer om kilde og mål. For eksempel hvor mange rækker der hentes fra kilden, hvor mange rækker der er udfyldt i målet, den aktuelle gennemstrømning osv.
I det følgende skærmbillede hentes 14 poster fra kilden, og alle 14 er udfyldt i måltabellen.
- Anvendte rækker angiver, hvor mange poster Informatica har forsøgt at opdatere eller indsætte i målet
- Berørte rækker angiver, hvor mange af de anvendte rækker der rent faktisk blev indlæst. Her er alle 14 rækker indlæst i målet, så antallet er det samme for begge.
- Afviste rækker angiver, hvor mange rækker der er slettet på grund af en målbegrænsning eller andre problemer.
I denne vejledning har du lært, hvordan du åbner og overvåger arbejdsgange og opgaver ved hjælp af Workflow Monitor. Når statistikker ikke forklarer en fejl, trace dataene med Informatica-fejlfinder.















