I vores tidligere vejledning diskuterede vi workflow - hvilket kun er en gruppe kommandoer eller instruktioner til integrationstjenesten. Det definerer, hvordan man kører opgave som kommandopgave, sessionopgave, e-mail-opgave osv. For at spore alt strømlines og udføres i den ønskede rækkefølge har vi brug for en Workflow Monitor.
Hvad er Workflow Monitor?
Workflow-monitor er et værktøj ved hjælp af hvilket du kan overvåge udførelsen af arbejdsgange og den opgave, der er tildelt workflowet.
I arbejdsflowmonitor kan du,
- Se detaljer om udførelse
- Se historikken om udførelsen af workflow
- Stop, afbryd eller genstart arbejdsgange og opgaver
- Vis arbejdsgange dem, der udføres mindst én gang
I denne vejledning - lærer du
- Sådan åbnes Workflow Monitor
- Opgavevisning
- Visning af Gantt-diagram
- Eksempel - Sådan overvåges og vises detaljer
Workflow-skærm består af følgende vinduer -
- Navigator-vindue - viser de overvågede arkiver, mapper og integrationstjeneste
- Output-vindue - viser meddelelserne fra integrationstjenester og lager
- Egenskabsvindue - viser detaljer / egenskaber om opgaver og arbejdsgange
- Tidsvindue - viser forløbet af de løbende opgaver og arbejdsgange med tidsoplysninger.
Lad os nu se, hvad vi kan gøre i Workflow Monitor
Sådan åbnes Workflow Monitor
Trin 1 - I værktøjskassen til Informatica Designer eller Workflow manager skal du klikke på ikonet for workflowmonitor
Trin 2 - Dette åbner skærm for arbejdsflowovervågning
I værktøjet til overvågning af workflow vil du se arkiverne og tilhørende integrationstjenester på venstre side. Under statuskolonnen vil du se, om du er tilsluttet eller afbrudt til integrationstjenesten. Hvis du er i afbrudt tilstand, kan du ikke se nogen kørende arbejdsgange. Der er en tidsbjælke, der hjælper os med at bestemme, hvor lang tid det tog en opgave at udføre.
Trin 3 - Workflow-monitoren er som standard frakoblet. For at oprette forbindelse til integrationstjeneste.
- Højreklik på integrationstjenesten
- Vælg tilslutningsmulighed
Efter tilslutning viser monitoren status som tilsluttet.
Visninger i Workflow Monitor
Der er to typer visninger tilgængelige i Informatica-arbejdsflowmonitor
- Opgavevisning
- Gantt View
Opgavevisning
Opgavevisning viser arbejdsgangskørslerne i rapportformat, og den er organiseret efter arbejdsproceskørsler. Det giver en praktisk tilgang til sammenligning af workflow-kørsler og filteroplysninger om workflow-kørsler.
Opgavevisning viser følgende detaljer
- Liste over arbejdsgange - Viser listen over arbejdsgange. Den indeholder mappe-, workflow-, worklet- og tasknavne. Det viser workflow-kørsler i kronologisk rækkefølge med den seneste kørsel øverst. Det viser mapper og integrationstjenester alfabetisk.
- Statusmeddelelse - Meddelelse fra Integration Service om status for opgaven eller arbejdsgangen.
- Node - Integrationstjenestens node udførte opgaven.
- Starttid - Det tidspunkt, hvor opgaven eller arbejdsgangen startede.
- Afslutningstid - Det tidspunkt, hvor opgaven eller arbejdsgangen afsluttede udførelsen.
- Status - Viser status for opgaven eller arbejdsgangen, uanset om arbejdsgangen startede, lykkedes, mislykkedes eller blev afbrudt.
Visning af Gantt-diagram
I Gantt-kortvisning kan du se kronologisk visning af arbejdsprocessens kørsler. Gantt-diagrammet viser følgende oplysninger.
- Opgavens navn - Navnet på opgaven i workflowet
- Varighed - Den tid, det tager at udføre opgaven
- Status - Den seneste status for opgaven eller arbejdsgangen
For at skifte 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åges og vises detaljer
I tidligere eksempler har vi oprettet en
- Kortlægning "m_emp_emp_target": En kortlægning er et sæt instruktioner om, hvordan man ændrer data og behandling af transformationer, der påvirker pladesættet .
- Session "s_ m_emp_emp_target" : En session er et objekt på et højere niveau til en kortlægning, der specificerer egenskaberne til udførelse. For eksempel muligheder for indstilling af ydeevne, forbindelsesoplysninger om kilder / mål osv.
- Workflow "wkf_s_m_emp_emp_target" : En workflow er en container til sessionen og andre objekter, og den definerer tidspunktet for udførelsen af opgaver og afhængigheden eller flowet af eksekveringen.
Nu analyserer vi detaljerne i udførelsen i dette emne.
Trin 1 - Genstart workflowdesigneren som beskrevet i det forrige emne
Trin 2 - Gå til arbejdsflowovervågning, og i skærmvinduet vil du se detaljer som vist i skærmbillede som arkiv, detaljerede oplysninger om arbejdsproces, knudedetaljer, starttid for arbejdsproces, gennemførelsestid for arbejdsproces og status.
Trin 3 - Her kan du se den igangværende arbejdsgang, som har status som "kører".
Trin 4 - Når arbejdsprocesudførelsen er afsluttet, ændres status til succes / mislykkedes sammen med start- og sluttidspunktoplysninger.
Trin 5 - For at se opgaveoplysningerne
- Højreklik på opgavens navn
- I pop op-vinduet skal du vælge "få køreegenskaber"
- Et egenskabsvindue vises med opgaveoplysningerne
Trin 6 - Klik på hver af menuen i egenskabsvinduet for at se specifikke detaljer.
Her valgte vi "Opgavedetaljer" at se. Det viser alle detaljer som Instansnavn, Opgavetype, Starttid, Integrationstjenestens navn osv.
Opgavedetaljer -
Kilde og målstatistik
Kilde- og målstatistik giver detaljerne om kilde og mål. For eksempel hvor mange rækker der hentes fra kilden, og hvor mange rækker der er befolket i målet den aktuelle gennemløb 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 havde forsøgt at opdatere eller indsætte målet
- Berørte rækker angiver, hvor mange antal anvendte rækker der faktisk blev succes. Her er alle 14 rækker med succes indlæst i målet, så antallet er det samme for begge.
- Afviste rækker angiver, hvor mange rækker der er faldet på grund af målbegrænsning eller andre problemer.
I denne vejledning har du lært, hvordan man åbner og overvåger arbejdsgange og opgaver ved hjælp af arbejdsflowmonitor.