I vår forrige opplæring diskuterte vi arbeidsflyten - som ikke er noe annet enn en gruppe kommandoer eller instruksjoner til integrasjonstjenesten. Den definerer hvordan du skal kjøre oppgave som kommandooppgave, øktoppgave, e-postoppgave osv. For å spore alt strømlinjeformes og utføres i ønsket rekkefølge, trenger vi en arbeidsflytmonitor.
Hva er Workflow Monitor?
Arbeidsflytmonitor er et verktøy ved hjelp av hvilket du kan overvåke utførelsen av arbeidsflyter og oppgaver som er tilordnet arbeidsflyten.
I arbeidsflytmonitor kan du,
- Se detaljene i utførelsen
- Se historikken til arbeidsflytutførelsen
- Stopp, avbryt eller start arbeidsflyter og oppgaver på nytt
- Vis arbeidsflytene de som blir utført minst én gang
I denne opplæringen - vil du lære
- Hvordan åpne Workflow Monitor
- Oppgavevisning
- Gantt-kartvisning
- Eksempel - Hvordan overvåke og vise detaljer
Workflow monitor består av følgende vinduer -
- Navigator-vindu - viser de overvåkede arkivene, mappene og integrasjonstjenesten
- Utgangsvindu - viser meldingene fra integrasjonstjenester og depot
- Egenskapsvindu - viser detaljer / egenskaper om oppgaver og arbeidsflyter
- Tidsvindu - viser fremdriften til løpende oppgaver og arbeidsflyter med tidsdetaljer.
La oss nå se hva vi kan gjøre i Workflow Monitor
Hvordan åpne Workflow Monitor
Trinn 1 - I verktøykassen Informatica Designer eller Workflow manager, klikk på arbeidsflytmonitorikonet
Trinn 2 - Dette åpner arbeidsflytmonitorvinduet
I arbeidsflytovervåkingsverktøyet vil du se lagringsplassene og tilhørende integrasjonstjenester på venstre side. Under statuskolonnen vil du se om du er koblet til eller koblet fra integrasjonstjenesten. Hvis du er i frakoblet modus, ser du ingen løpende arbeidsflyter. Det er en tidslinje som hjelper oss å bestemme hvor lang tid det tok en oppgave å utføre.
Trinn 3 - Arbeidsflytskjermen er i frakoblet modus som standard. For å koble til integrasjonstjeneste.
- Høyreklikk på integrasjonstjenesten
- Velg tilkoblingsalternativ
Etter tilkobling vil skjermen vise statusen som tilkoblet.
Visninger i Workflow Monitor
Det er to typer visninger tilgjengelig i Informatica arbeidsflytmonitor
- Oppgavevisning
- Gantt View
Oppgavevisning
Oppgavevisning viser arbeidsflytkjøringen i rapportformat, og den er organisert av arbeidsflytekjøringer. Det gir en praktisk tilnærming for å sammenligne arbeidsflytkjøringer og filterdetaljer for arbeidsflytkjøringer.
Oppgavevisning viser følgende detaljer
- Arbeidsflytkjøringsliste - Viser listen over arbeidsflytkjøringer. Den inneholder mappe-, arbeidsflyt-, arbeidsletts- og oppgavenavn. Den viser arbeidsflytkjøringer i kronologisk rekkefølge med den siste kjøringen øverst. Den viser mapper og integrasjonstjenester alfabetisk.
- Statusmelding - Melding fra integrasjonstjenesten om status for oppgaven eller arbeidsflyten.
- Node - Node for Integration Service utførte oppgaven.
- Starttid - tidspunktet da oppgaven eller arbeidsflyten startet.
- Fullføringstid - tidspunktet da oppgaven eller arbeidsflyten fullførte utførelsen.
- Status - Viser status for oppgaven eller arbeidsflyten, enten arbeidsflyten startet, lyktes, mislyktes eller ble avbrutt.
Gantt-kartvisning
I Gantt-kartvisning kan du vise kronologisk visning av arbeidsflytkjøringene. Gantt-diagrammet viser følgende informasjon.
- Oppgavens navn - Navnet på oppgaven i arbeidsflyten
- Varighet - Tiden det tar å utføre oppgaven
- Status - Den siste statusen for oppgaven eller arbeidsflyten
For å bytte mellom Gantt-diagram og oppgavevisninger
For å bytte fra Gantt-diagram til Oppgavevisning eller omvendt, klikk på den respektive knappen som vist på skjermbildet for å endre modus.
Eksempel - Hvordan overvåke og vise detaljer
I tidligere eksempler har vi laget en
- Kartlegging "m_emp_emp_target": En kartlegging er et sett med instruksjoner om hvordan du endrer dataene og behandlingen av transformasjoner som påvirker platesettet .
- Økt "s_ m_emp_emp_target" : En økt er et objekt på et høyere nivå til en kartlegging som spesifiserer kjøringsegenskapene. For eksempel ytelsesjusteringsalternativer, tilkoblingsdetaljer for kilder / mål, etc.
- Arbeidsflyt "wkf_s_m_emp_emp_target" : En arbeidsflyt er en beholder for økten og andre objekter, og den definerer tidspunktet for utførelsen av oppgaver og avhengigheten eller flyten av utførelsen.
Nå vil vi analysere detaljene i utførelsen i dette emnet.
Trinn 1 - Start arbeidsflytdesigneren på nytt, som beskrevet i forrige emne
Trinn 2 - Gå til arbeidsflytmonitor og i skjermvinduet vil du se detaljer som vist i skjermbilde som lager, arbeidsflytkjøringsdetaljer, nodedetaljer, starttid for arbeidsflyt, fullføringstid for arbeidsflytkjøring og status.
Trinn 3 - Her kan du se den nåværende arbeidsflyten, som har status som "kjører".
Trinn 4 - Når kjøringen av arbeidsflyten er fullført, vil statusen endres til vellykket / mislyktes sammen med start- og sluttidspunktdetaljer.
Trinn 5 - For å se oppgavedetaljene
- Høyreklikk på oppgavens navn
- I popup-vinduet velger du "få kjøreegenskaper"
- Et vindu med egenskaper vises med oppgavedetaljene
Trinn 6 - Klikk på hver av menyene i eiendomsvinduet for å vise spesifikke detaljer.
Her valgte vi "Oppgavedetaljer" for å se. Den vil vise alle detaljene som for eksempel Navn, Oppgavetype, Starttid, Navn på integrasjonstjeneste, etc.
Oppgavedetaljer -
Kilde- og målstatistikk
Kilde- og målstatistikk gir detaljer om kilde og mål. For eksempel hvor mange rader som hentes fra kilden og hvor mange rader som er fylt i målet den nåværende gjennomstrømningen osv.
I det følgende skjermbildet hentes 14 poster fra kilden, og alle 14 er fylt ut i måltabellen.
- Anvendte rader angir hvor mange poster Informatica hadde prøvd å oppdatere eller sette inn målet
- Berørte rader angir hvor mange antall anvendte rader som faktisk ble oppnådd. Her er alle 14 radene vellykket lastet i målet, så antallet er det samme for begge.
- Avviste rader betyr hvor mange rader som blir droppet på grunn av målbegrensning eller andre problemer.
I denne opplæringen har du lært hvordan du åpner og overvåker arbeidsflyter og oppgaver ved hjelp av arbeidsflytmonitor.