In onze vorige tutorial hebben we gesproken over workflow - wat niets anders is dan een groep opdrachten of instructies voor de integratieservice. Het definieert hoe een taak moet worden uitgevoerd, zoals een opdrachttaak, een sessietaak, een e-mailtaak, enz. Om bij te houden dat alles wordt gestroomlijnd en in de gewenste volgorde wordt uitgevoerd, hebben we een Workflowmonitor nodig.
Wat is Workflowmonitor?
Workflowmonitor is een tool waarmee u de uitvoering van workflows en taken die aan de workflow zijn toegewezen, kunt volgen.
In Workflow Monitor kunt u,
- Zie de details van de uitvoering
- Bekijk de geschiedenis van de uitvoering van de workflow
- Werkstromen en taken stoppen, afbreken of opnieuw starten
- Geef de workflows weer die ten minste één keer worden uitgevoerd
In deze tutorial leer je
- Hoe Workflow Monitor te openen
- Taakweergave
- Gantt-diagramweergave
- Voorbeeld - Hoe u details kunt controleren en bekijken
Workflowmonitor bestaat uit de volgende vensters -
- Navigator-venster - toont de bewaakte opslagplaatsen, mappen en integratieservice
- Uitvoervenster - toont de berichten van integratieservices en repository
- Eigenschappenvenster - toont de details / eigenschappen over taken en workflows
- Tijdvenster - toont de voortgang van de lopende taken en workflows met timingdetails.
Laten we nu eens kijken wat we kunnen doen in Workflow Monitor
Hoe Workflow Monitor te openen
Stap 1 - Klik in de toolbox van Informatica Designer of Workflowmanager op het pictogram van de workflowmonitor
Stap 2 - Hierdoor wordt het workflowmonitorvenster geopend
In de workflowmonitor-tool ziet u aan de linkerkant de repositories en bijbehorende integratieservices. Onder de statuskolom ziet u of u al dan niet verbonden bent met de integratieservice. Als u zich in de niet-verbonden modus bevindt, ziet u geen actieve workflows. Er is een tijdbalk die ons helpt te bepalen hoe lang het duurde voordat een taak werd uitgevoerd.
Stap 3 - De workflow-monitor bevindt zich standaard in een niet-verbonden modus. Om verbinding te maken met de integratieservice.
- Klik met de rechtermuisknop op de integratieservice
- Selecteer de verbindingsoptie
Na het aansluiten geeft de monitor de status weer als verbonden.
Weergaven in Workflow Monitor
Er zijn twee soorten weergaven beschikbaar in de Informatica-workflowmonitor
- Taakweergave
- Gantt-weergave
Taakweergave
Taakweergave toont de werkstroomuitvoeringen in rapportindeling en is geordend op werkstroomuitvoeringen. Het biedt een gemakkelijke benadering om workflow-runs te vergelijken en details van workflow-runs te filteren.
Taakweergave toont de volgende details
- Workflow-runlijst - Toont de lijst met workflow-runs. Het bevat map-, werkstroom-, werklet- en taaknamen. Het toont workflow-runs in chronologische volgorde met de meest recente run bovenaan. Mappen en Integratieservices worden alfabetisch weergegeven.
- Statusbericht - Bericht van de integratieservice over de status van de taak of workflow.
- Knooppunt - Knooppunt van de integratieservice heeft de taak uitgevoerd.
- Starttijd: het tijdstip waarop de taak of werkstroom is gestart.
- Voltooiingstijd: het tijdstip waarop de taak of werkstroom de uitvoering heeft voltooid.
- Status - Toont de status van de taak of workflow, of de workflow is gestart, geslaagd, mislukt of afgebroken.
Gantt-diagramweergave
In de Gantt-diagramweergave kunt u een chronologische weergave van de workflow-runs bekijken. Gantt-diagram geeft de volgende informatie weer.
- Taaknaam - 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
Om te schakelen tussen Gantt-diagram en taakweergaven
Om over te schakelen van het Gantt-diagram naar de taakweergave of omgekeerd, klikt u op de respectieve 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
- Mapping "m_emp_emp_target": Een mapping is een set instructies voor het wijzigen van de gegevens en de verwerking van transformaties die van invloed zijn op de recordset.
- Sessie "s_ m_emp_emp_target" : Een sessie is een object op een hoger niveau voor een mapping die de eigenschappen van uitvoering specificeert. Bijvoorbeeld opties voor het afstemmen van prestaties, verbindingsdetails van bronnen / doelen, enz.
- Workflow "wkf_s_m_emp_emp_target" : Een workflow is een container voor de sessie en andere objecten, en het definieert de timing van de uitvoering van taken en de afhankelijkheid of stroom van uitvoering.
Nu zullen we de details van de uitvoering in dit onderwerp analyseren.
Stap 1 - Start de workflow-ontwerper opnieuw, zoals beschreven in het vorige onderwerp
Stap 2 - Ga naar de workflowmonitor en in het monitorvenster ziet u details zoals weergegeven in een schermafbeelding, zoals repository, details van workflow-run, knooppuntdetails, starttijd van workflow-run, voltooiingstijd en status van workflow-run.
Stap 3 - Hier kunt u de momenteel lopende workflow bekijken, die de status heeft als "actief".
Stap 4 - Zodra de workflow-uitvoering is voltooid, verandert de status in geslaagd / mislukt, samen met de details van de begin- en eindtijd.
Stap 5 - Om de taakdetails te bekijken
- Klik met de rechtermuisknop op de taaknaam
- Selecteer in het pop-upvenster "get run-eigenschappen"
- Er zou een eigenschappenvenster verschijnen met de taakdetails
Stap 6 - Klik op elk menu van het eigenschappenvenster om specifieke details te bekijken.
Hier hebben we gekozen voor "Taakdetails" om te bekijken. Het toont alle details zoals de instantienaam, het taaktype, de starttijd, de integratieservicenaam, enz.
Taakdetails -
Bron- en doelstatistieken
Bron- en doelstatistieken geven de details van de bron en het doel. Hoeveel rijen worden er bijvoorbeeld opgehaald uit de bron en hoeveel rijen zijn gevuld in het doel, de huidige doorvoer, enz.
In het volgende scherm worden 14 records opgehaald uit de bron en alle 14 worden ingevuld in de doeltabel.
- Toegepaste rijen geven aan hoeveel records Informatica heeft geprobeerd het doel bij te werken of in te voegen
- Betreffende rijen geven aan hoeveel aantal toegepaste rijen daadwerkelijk zijn geslaagd. Hier zijn alle 14 rijen met succes in het doel geladen, dus het aantal is hetzelfde voor beide.
- Afgewezen rijen geven aan hoeveel rijen zijn verwijderd vanwege een doelbeperking of andere problemen.
In deze tutorial heeft u geleerd hoe u de workflows en taken opent en bewaakt met behulp van Workflow Monitor.