Workflow Monitor i Informatica: Task & Eksempler på Gantt-diagramvisning

Innholdsfortegnelse:

Anonim

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.

  1. Høyreklikk på integrasjonstjenesten
  2. 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

  1. Høyreklikk på oppgavens navn
  2. I popup-vinduet velger du "få kjøreegenskaper"
  3. 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.