Workflow-Monitor in Informatica: Gantt-Diagramm & Aufgaben
⚡ Intelligente Zusammenfassung
Workflow-Monitor in Informatica tracDer Integrationsdienst protokolliert jeden Workflow und jede Aufgabe und meldet Status, Start- und Abschlusszeiten, Zeilenanzahl und Protokolle über zwei sich ergänzende Layouts: die Aufgabenansicht und die Gantt-Diagrammansicht.

In unserem vorherigen Tutorial haben wir Folgendes besprochen: Arbeitsablauf. Dabei handelt es sich lediglich um eine Gruppe von Befehlen oder Anweisungen an den Integrationsdienst. Sie definiert, wie Aufgaben wie die Befehlsaufgabe, die Sitzungsaufgabe und die E-Mail-Aufgabe ausgeführt werden. Um sicherzustellen, dass alles reibungslos und in der gewünschten Reihenfolge abläuft, benötigen wir einen Workflow-Monitor.
Was ist Workflow-Monitor?
Workflow Monitor ist ein Tool, mit dessen Hilfe Sie die Ausführung von Workflows und die den Workflows zugewiesenen Aufgaben überwachen können. Es empfängt kontinuierlich Laufzeitinformationen vom System. Integrationsservice und dem Repository-Dienst, und dieser ruft historische Ausführungsdetails aus dem Repository ab.
Im Workflow-Monitor können Sie:
- Einzelheiten zur Ausführung anzeigen
- Sehen Sie sich den Verlauf der Workflow-Ausführung an
- Stoppen, brechen Sie Arbeitsabläufe und Aufgaben ab oder starten Sie sie neu
- Zeigen Sie die Workflows an, die mindestens einmal ausgeführt wurden
Der Workflow-Monitor besteht aus folgenden Fenstern –
- Navigatorfenster – zeigt die überwachten Repositories, Ordner und den Integrationsdienst an
- Ausgabefenster – zeigt die Meldungen von Integration Services und Repository an
- Eigenschaftenfenster – zeigt die Details/Eigenschaften von Aufgaben und Arbeitsabläufen an
- Zeitfenster – zeigt den Fortschritt der laufenden Aufgaben und Arbeitsabläufe mit Zeitangaben an.
Der folgende Screenshot zeigt die vier Fenster, die in einer einzigen Workflow-Monitor-Sitzung angeordnet sind.
Schauen wir uns nun an, was wir im Workflow Monitor tun können.
So öffnen Sie den Workflow-Monitor
Schritt 1) Klicken Sie in der Symbolleiste von Informatica Designer oder Workflow Manager auf das Symbol Workflow Monitor.
Schritt 2) Dadurch wird das Workflow-Monitor-Fenster geöffnet.
Im Workflow-Monitor werden Ihnen auf der linken Seite die Repositories und die zugehörigen Integrationsdienste angezeigt. In der Spalte „Status“ sehen Sie, ob Sie mit dem Integrationsdienst verbunden oder getrennt sind. Im getrennten Modus werden keine laufenden Workflows angezeigt. Eine Zeitleiste hilft Ihnen, die Ausführungsdauer einer Aufgabe zu ermitteln.
Schritt 3) Der Workflow-Monitor befindet sich standardmäßig im Offline-Modus. Um eine Verbindung zum Integrationsdienst herzustellen, gehen Sie wie folgt vor:
- Klicken Sie mit der rechten Maustaste auf den Integrationsdienst.
- Wählen Sie die Verbindungsoption aus.
Nach dem Anschließen zeigt der Monitor den Status „Verbunden“ an.
Ansichten im Workflow-Monitor
Im Informatica Workflow Monitor stehen zwei Arten von Ansichten zur Verfügung.
- Aufgabenansicht
- Gantt-Diagrammansicht
Beide Ansichten lesen die gleichen Laufdaten, daher hängt die Wahl von der gestellten Frage ab.
| Ansehen | Layout | am besten geeignet für |
|---|---|---|
| Aufgabenansicht | Berichtsformat, organisiert nach Workflow-Lauf | Vergleichen und Filtern vieler Läufe |
| Gantt-Diagrammansicht | Chronologische Balken entlang einer Zeitachse | Dauer und Überschneidung der Aufgaben erkennen |
Aufgabenansicht
Die Aufgabenansicht zeigt die Workflow-Abläufe in Berichtsform an und ist nach Workflow-Abläufen organisiert. Sie bietet eine komfortable Möglichkeit, Workflow-Abläufe zu vergleichen und Details zu filtern.
Die Aufgabenansicht zeigt die folgenden Details
- Workflow-Ausführungsliste – Zeigt die Liste der Workflow-Ausführungen an. Sie enthält Ordner-, Workflow-, Worklet- und Aufgabennamen. Die Workflow-Ausführungen werden chronologisch angezeigt, wobei die neueste Ausführung oben steht. Ordner und Integrationsdienste werden alphabetisch sortiert angezeigt.
- Statusnachricht – Nachricht des Integrationsdienstes zum Status der Aufgabe oder des Workflows.
- Knoten – Der Knoten des Integrationsdienstes hat die Aufgabe ausgeführt.
- Startzeit – Der Zeitpunkt, zu dem die Aufgabe oder der Arbeitsablauf begonnen hat.
- Vervollständigungszeit – Der Zeitpunkt, zu dem die Aufgabe oder der Arbeitsablauf die Ausführung abgeschlossen hat.
- Status – Zeigt den Status der Aufgabe oder des Workflows an, also ob der Workflow gestartet, erfolgreich, fehlgeschlagen oder abgebrochen wurde.
Jede dieser Spalten ist im unten dargestellten Berichtsraster sichtbar.
Gantt-Diagrammansicht
In der Gantt-Diagrammansicht können Sie die Workflow-Abläufe chronologisch anzeigen lassen. Das Gantt-Diagramm zeigt die folgenden Informationen an.
- Aufgabennname – Name der Aufgabe im Workflow
- Dauer – Die für die Ausführung der Aufgabe benötigte Zeit
- Status – Der aktuellste Status der Aufgabe oder des Workflows
So wechseln Sie zwischen Gantt-Diagramm- und Aufgabenansicht
Um vom Gantt-Diagramm zur Aufgabenansicht oder umgekehrt zu wechseln, klicken Sie wie im Screenshot gezeigt auf die entsprechende Schaltfläche, um den Modus zu ändern.
Beispiel: So überwachen und Details anzeigen
In den vorherigen Beispielen haben wir eine erstellt
- Karteping “m_emp_emp_target”: A Karteping ist eine Reihe von Anweisungen zur Modifizierung der Daten und zur Verarbeitung von Transformationen, die den Datensatz betreffen.
- Sitzung „s_m_emp_emp_target“: A Session ist ein übergeordnetes Objekt einer Karteping Diese Einstellung legt die Ausführungseigenschaften fest. Dazu gehören beispielsweise Optionen zur Leistungsoptimierung, Verbindungsdetails von Quellen/Zielen usw.
- Workflow „wkf_s_m_emp_emp_target“: Ein Workflow ist ein Container für die Sitzung und andere Objekte und definiert den Zeitpunkt der Ausführung von Aufgaben sowie die Abhängigkeiten oder den Ablauf der Ausführung.
Nun werden wir die Einzelheiten der Ausführung in diesem Thema analysieren.
Schritt 1) Starten Sie den Workflow im Workflow-Designer neu, wie im vorherigen Thema beschrieben.
Schritt 2) Gehen Sie zu Workflow Monitor. Im Monitorfenster sehen Sie Details wie im Screenshot dargestellt, z. B. Repository, Workflow-Ausführungsdetails, Knotendetails, Startzeit der Workflow-Ausführung, Abschlusszeit der Workflow-Ausführung und Status.
Schritt 3) Hier können Sie den aktuell ausgeführten Workflow anzeigen, der den Status „Wird ausgeführt“ hat.
Schritt 4) Sobald die Workflow-Ausführung abgeschlossen ist, ändert sich der Status auf erfolgreich/fehlgeschlagen, zusammen mit den Start- und Endzeitangaben.
Schritt 5) So zeigen Sie die Aufgabendetails an
- Klicken Sie mit der rechten Maustaste auf den Aufgabennamen.
- Im Popup-Fenster „Ausführungseigenschaften abrufen“ auswählen.
- Ein Eigenschaftenfenster mit den Aufgabendetails wird angezeigt.
Schritt 6) Klicken Sie auf die einzelnen Menüpunkte im Eigenschaftenfenster, um spezifische Details anzuzeigen.
Aufgabendetails
Hier wählen wir „Aufgabendetails“ zur Anzeige aus. Es werden alle Details wie Instanzname, Aufgabentyp, Startzeit, Name des Integrationsdienstes usw. angezeigt.
Quelle und Target Statistiken
Die Statistiken zu Quelle und Ziel liefern detaillierte Informationen zu Quelle und Ziel. Beispielsweise, wie viele Zeilen von der Quelle abgerufen und wie viele Zeilen im Ziel gespeichert werden, der aktuelle Durchsatz usw.
Im folgenden Bildschirm werden 14 Datensätze aus der Quelle abgerufen und alle 14 in die Zieltabelle eingetragen.
- Angewandte Reihen gibt an, wie viele Datensätze Informatica versucht hat, in das Zielsystem zu aktualisieren oder einzufügen.
- Betroffene Zeilen Gibt an, wie viele der angewendeten Zeilen tatsächlich erfolgreich geladen wurden. Hier wurden alle 14 Zeilen erfolgreich in das Ziel geladen, daher ist die Anzahl für beide gleich.
- Abgelehnte Zeilen Gibt an, wie viele Zeilen aufgrund einer Zielbeschränkung oder anderer Probleme verworfen wurden.
In diesem Tutorial haben Sie gelernt, wie Sie Workflows und Aufgaben mithilfe des Workflow-Monitors öffnen und überwachen. Wenn Statistiken einen Fehler nicht erklären, trace die Daten mit dem Informatica-Debugger.














