Workflowmonitor in Informatica: Gantt-diagram en taken
⚡ Slimme samenvatting
Workflowmonitor in Informatica tracks toont elke workflow en taak die de Integration Service uitvoert, inclusief rapportage van de status, start- en eindtijden, aantal rijen en logboeken via twee complementaire lay-outs: de taakweergave en de Gantt-diagramweergave.

In onze vorige tutorial hebben we het gehad over... workflow – wat niets anders is dan een groep opdrachten of instructies voor de Integratieservice. Het definieert hoe taken zoals de opdrachttaak, sessietaak en e-mailtaak moeten worden uitgevoerd. Om te controleren of alles gestroomlijnd verloopt en in de gewenste volgorde wordt uitgevoerd, hebben we een workflowmonitor nodig.
Wat is Workflowmonitor?
Workflow Monitor is een tool waarmee u de uitvoering van workflows en de aan de workflow toegewezen taken kunt bewaken. Het ontvangt continu uitvoeringsinformatie van de workflow. Integratieservice en de Repository Service, die historische uitvoeringsgegevens uit de repository ophaalt.
In Workflow Monitor kunt u:
- Bekijk de details van de uitvoering
- Bekijk de geschiedenis van de uitvoering van de workflow
- Stop, beëindig of herstart workflows en taken
- Toon de workflows die minstens één keer zijn uitgevoerd.
Workflow Monitor bestaat uit de volgende vensters:
- Navigatievenster – toont de bewaakte repositories, mappen en integratieservice.
- Uitvoervenster – toont de berichten van Integration Services en de repository
- Eigenschappenvenster – toont de details/eigenschappen van taken en workflows
- Tijdsvenster – Toont de voortgang van de lopende taken en workflows met tijdsdetails.
De onderstaande schermafbeelding toont de vier vensters die in één Workflow Monitor-sessie zijn gerangschikt.
Laten we nu eens kijken wat we in Workflow Monitor kunnen doen.
Hoe Workflow Monitor te openen
Stap 1) Klik in de werkbalk van Informatica Designer of Workflow Manager op het pictogram Workflow Monitor.
Stap 2) Hiermee wordt het venster Workflow Monitor geopend.
In de Workflow Monitor-tool ziet u aan de linkerkant de repositories en de bijbehorende integratieservices. In de kolom 'Status' ziet u of u verbonden of verbroken bent met de integratieservice. Als u niet verbonden bent, ziet u geen actieve workflows. Er is een tijdbalk die aangeeft hoe lang een taak heeft geduurd.
Stap 3) De workflowmonitor bevindt zich standaard in de offline modus. Om verbinding te maken met de integratieservice.
- Klik met de rechtermuisknop op de integratieservice.
- Selecteer de verbindingsoptie.
Na het verbinden geeft de monitor de status 'verbonden' weer.
Weergaven in Workflowmonitor
In de Informatica Workflow Monitor zijn twee soorten weergaven beschikbaar.
- Taakweergave
- Gantt-diagramweergave
Beide weergaven lezen dezelfde run-data, dus de keuze hangt af van de gestelde vraag.
| Bekijk | Layout | Best gebruikt voor |
|---|---|---|
| Taakweergave | Rapportindeling, georganiseerd per workflow-uitvoering | Het vergelijken en filteren van meerdere runs |
| Gantt-diagramweergave | Chronologische balken langs een tijdas | De duur en overlap van taken in kaart brengen |
Taak View
De taakweergave toont de workflowuitvoeringen in rapportvorm en is georganiseerd per workflowuitvoering. Dit biedt een handige manier om workflowuitvoeringen te vergelijken en details van workflowuitvoeringen te filteren.
In de taakweergave worden de volgende details weergegeven
- Werkstroomuitvoeringslijst – Toont de lijst met uitgevoerde workflows. Deze bevat namen van mappen, workflows, worklets en taken. De workflows worden chronologisch weergegeven, met de meest recente uitvoering bovenaan. Mappen en Integration Services worden alfabetisch weergegeven.
- Statusbericht – Bericht van de integratieservice over de status van de taak of workflow.
- Knooppunt – Het knooppunt van de integratieservice heeft de taak uitgevoerd.
- Begintijd – Het tijdstip waarop de taak of workflow is gestart.
- Doorlooptijd – Het tijdstip waarop de taak of workflow is voltooid.
- Status – Toont de status van de taak of workflow, of deze nu is gestart, geslaagd, mislukt of afgebroken.
Elk van deze kolommen is zichtbaar in het onderstaande rapportraster.
Gantt-diagramweergave
In de Gantt-diagramweergave kunt u een chronologisch overzicht van de workflowuitvoeringen bekijken. Het Gantt-diagram toont de volgende informatie.
- Opdrachtnaam – Naam van de taak in de workflow
- Duur – De tijd die nodig is om de taak uit te voeren
- Status – De meest recente status van de taak of workflow
Hoe schakel je tussen de Gantt-diagramweergave en de taakweergave?
Om van Gantt-diagram naar Taakweergave te schakelen of omgekeerd, klikt u op de betreffende knop zoals weergegeven in de schermafbeelding om de modus te wijzigen.
Voorbeeld: Hoe u details kunt controleren en bekijken.
In eerdere voorbeelden hebben we een
- Wereldmapping “m_emp_emp_target”: A kaartping Het is een reeks instructies over hoe de gegevens gewijzigd moeten worden en hoe transformaties verwerkt moeten worden die van invloed zijn op de gegevensset.
- Sessie “s_m_emp_emp_target”: A sessie is een object van een hoger niveau dan een kaartping Hierin worden de uitvoeringseigenschappen gespecificeerd. Bijvoorbeeld opties voor prestatieoptimalisatie, verbindingsgegevens van bronnen/doelen, enzovoort.
- Werkstroom “wkf_s_m_emp_emp_target”: Een workflow is een container voor de sessie en andere objecten, en definieert de timing van de uitvoering van taken en de afhankelijkheid of volgorde van uitvoering.
Nu gaan we de details van de uitvoering in dit onderwerp analyseren.
Stap 1) Start de workflow opnieuw vanuit de Workflow Designer, zoals beschreven in het vorige onderwerp.
Stap 2) Ga naar Workflow Monitor en in het monitorvenster ziet u details zoals weergegeven in de schermafbeelding, zoals de repository, details van de workflowuitvoering, knooppuntdetails, starttijd van de workflowuitvoering, voltooiingstijd van de workflowuitvoering en de status.
Stap 3) Hier kunt u de huidige actieve workflow bekijken, die de status “actief” heeft.
Stap 4) Zodra de workflow is voltooid, verandert de status ervan in geslaagd/mislukt, samen met de begin- en eindtijd.
Stap 5) Om de taakdetails te bekijken
- Klik met de rechtermuisknop op de taaknaam.
- Selecteer in het pop-upvenster 'Uitvoeringseigenschappen ophalen'.
- Er zou een eigenschappenvenster verschijnen met de taakdetails
Stap 6) Klik op elk menu in het eigenschappenvenster om specifieke details te bekijken.
Taakdetails
Hier hebben we gekozen voor "Taakdetails" om te bekijken. Het zal alle details weergeven zoals Instance Name, Task Type, Start Time, Integration Service Name, etc.
Bron en Target Statistieken
Bron- en doelstatistieken geven details over de bron en het doel. Bijvoorbeeld hoeveel rijen er van de bron worden opgehaald, hoeveel rijen er in het doel worden geladen, de huidige doorvoer, enzovoort.
In het volgende scherm worden 14 records uit de bron opgehaald en alle 14 worden in de doeltabel ingevuld.
- Toegepaste rijen geeft aan hoeveel records Informatica heeft geprobeerd bij te werken of in te voegen in het doel.
- Betrokken rijen Geeft aan hoeveel van de toegepaste rijen daadwerkelijk succesvol zijn geladen. In dit geval zijn alle 14 rijen succesvol in het doel geladen, dus is het aantal voor beide hetzelfde.
- Geweigerde rijen Geeft aan hoeveel rijen worden verwijderd vanwege een doelbeperking of andere problemen.
In deze handleiding hebt u geleerd hoe u workflows en taken kunt openen en bewaken met Workflow Monitor. Wanneer statistieken een storing niet verklaren, trace de gegevens met de Informatica-debugger.














