Pipelineausführungen in Fabric Data Factory überwachen

In diesem Artikel erfahren Sie, wie Sie Pipelineausführungen überwachen. Unabhängig davon, ob Sie überprüfen müssen, wie etwas Bestimmtes ausgeführt wird, können Sie den Fortschritt nachverfolgen, Probleme frühzeitig erkennen und Workflows reibungslos laufen lassen. Mithilfe der Überwachung können Sie Probleme frühzeitig erfassen und Ihre Workflows nachverfolgen.

Überwachung von Pipelineausführungen

  1. Um Ihre Pipeline-Ausführungen zu überwachen, bewegen Sie den Mauszeiger über Ihre Pipeline in Ihrem Arbeitsbereich. Die Schaltfläche "Weitere Optionen " (...) wird rechts neben dem Pipelinenamen angezeigt.

    Screenshot, das zeigt, wo weitere Pipelineoptionen zu finden sind.

  2. Wählen Sie "Weitere Optionen " (...) aus, um die Liste der Optionen anzuzeigen. Wählen Sie dann Ausführungsverlauf anzeigen aus. Durch diese Aktion wird auf der rechten Seite des Bildschirms ein Flyout mit allen aktuellen Ausführungen und deren Ausführungsstatus geöffnet.

    Screenshot mit der Stelle zum Auswählen des Ausführungsverlaufs.

    Screenshot: Liste der letzten Läufe.

  3. Wählen Sie im vorherigen Screenshot Zu „Monitor“ wechseln aus, um weitere Details anzuzeigen und Ergebnisse zu filtern. Verwenden Sie den Filter, um bestimmte Pipelineausführungen basierend auf mehreren Kriterien zu finden.

    Screenshot: Filteroptionen.

  4. Wählen Sie eine Ihrer Pipelineausführungen aus, um detaillierte Informationen anzuzeigen. Sie können anzeigen, wie Ihre Pipeline aussieht, und weitere Eigenschaften wie "Run ID" oder Fehler anzeigen, wenn die Pipelineausführung fehlgeschlagen ist.

    Screenshot: Details aktueller Ausführungen.

  5. Wenn Sie in Ihren Pipelines mehr als 2.000 Aktivitätsausführungen haben, wählen Sie Weitere laden aus, um auf derselben Überwachungsseite weitere Ergebnisse zu sehen.

    Screenshot der Aktivitätsläufe mit hervorgehobenem Feld „Mehr laden“.

    Screenshot aller geladenen Aktivitätsausführungsdetails.

  6. Verwenden Sie Filter zum Filtern nach Aktivitätsstatus oder Spaltenoptionen , um zu ändern, welche Spalten in der Überwachungsansicht angezeigt werden.

    Screenshot der Optionen für Aktivitätsfilter.

    Screenshot der Spaltenoptionen.

    Sie können auch nach einem Aktivitätsnamen, einem Aktivitätstyp oder einer Aktivitätsausführungs-ID mit dem Feld Filtern nach Schlüsselwort suchen.

    Screenshot des Schlüsselwortfilterfelds.

    Screenshot der Ergebnisse der Schlüsselwortfilterung.

  7. Um Ihre Überwachungsdaten zu exportieren, wählen Sie "In CSV exportieren" aus.

    Screenshot der Option „In CSV exportieren“

  8. Um weitere Informationen zu Ihrer Pipelineausführung, Eingabe und Ausgabe zu finden, wählen Sie die Eingabe- oder Ausgabelinks rechts neben der entsprechenden Zeile unter Aktivitätsausführungen aus.

  9. Wählen Sie "Pipeline aktualisieren" , um Änderungen an Ihrer Pipeline auf diesem Bildschirm vorzunehmen. Diese Aktion bringt Sie zurück zum Pipeline-Arbeitsbereich.

  10. Wählen Sie "Erneut ausführen " aus, um die Pipeline erneut ausführen zu können. Wählen Sie, ob Sie die gesamte Pipeline erneut ausführen oder nur ab der fehlgeschlagenen Aktivität erneut ausführen möchten.

    Screenshot, der die fehlgeschlagene Aktivität zeigt, die erneut ausgeführt werden soll.

  11. Um Leistungsdetails anzuzeigen, wählen Sie eine Aktivität aus der Liste der Aktivitätsausführungen aus. Der Bereich "Leistungsdetails" wird geöffnet.

    Screenshot: Detailbildschirm „Daten kopieren“.

    Weitere Details finden Sie unter "Aufschlüsselung der Dauer " und "Erweitert".

    Screenshot der zusätzlichen Details zum Datenkopiervorgang.

Gantt-Ansicht

Die Gantt-Ansicht bietet eine klare, visuelle Möglichkeit zum Nachverfolgen der Pipelineläufe im Laufe der Zeit. Jede Ausführung wird als Leiste angezeigt, gruppiert nach Pipelinename und die Länge des Balkens zeigt, wie lange die Ausführung dauerte. Verwenden Sie diese Ansicht, um Muster zu erkennen, Dauer zu vergleichen und Verzögerungen, Überlappungen oder Anomalien auf einen Blick zu erkennen.

Screenshot, das zeigt, wo man zwischen Ansichten wechseln kann.

Die Länge des Balkens stellt die Dauer des Pipelinelaufs dar. Sie können den Balken auswählen, um weitere Details anzuzeigen.

Screenshot: Gantt-Ansicht mit verschiedenen Balkenlängen.

Screenshot: Details der Pipelineausführung aus der Gantt-Ansicht.

Arbeitsbereichsüberwachung für Pipelines

Die Arbeitsbereichsüberwachung bietet eine Sichtbarkeit auf Protokollebene für alle Elemente in einem Arbeitsbereich, einschließlich Pipelines.

  1. Um die Arbeitsbereichsüberwachung zu aktivieren, wechseln Sie zu den Arbeitsbereichseinstellungen in Ihrem Fabric Arbeitsbereich, und wählen Sie "Überwachung" aus.

  2. Fügen Sie ein Überwachungsereignishaus hinzu, und aktivieren Sie die Aktivität des Protokollarbeitsbereichs. Fabric erstellt eine Kusto Query Language (KQL)-Datenbank innerhalb des Ereignishauses in Ihrem Arbeitsbereich zum Speichern von Protokollen.

    Screenshot zum Umschalten der Arbeitsbereichsüberwachung.

  3. Wechseln Sie zu der KQL-Datenbank, die Fabric erstellt hat. Sie finden sie über den Link " Überwachungsdatenbank " in den Überwachungseinstellungen oder direkt in Ihrem Arbeitsbereich.

    Screenshot der elemente, die aus der Arbeitsbereichsüberwachung generiert wurden.

  4. In der KQL-Datenbank erfasst die Tabelle ItemJobEventLogs Ereignisse auf Pipelineebene, die in Ihrem Arbeitsbereich auftreten (auch als L1-Überwachung bezeichnet). Protokolle umfassen Pipelinename, Ausführungsstatus, Zeitstempel und Systemdiagnose.

    Screenshot der Überwachungstabelle des Pipelinearbeitsbereichs.

Verwenden Sie KQL-Abfragen im Überwachungsereignishaus, um folgendes zu analysieren:

  • Erfolgs- und Fehlertrends
  • Leistungsmetriken
  • Fehlerdetails zur Problembehandlung

Überwachen der Kapazitätsauslastung

Fabric-Kapazitätsadministratoren können die Microsoft Fabric-Kapazitätsmetriken-App verwenden, um Kapazitätsressourcen anzuzeigen. Diese App zeigt, wie viel CPU-Auslastung, Verarbeitungszeit und Speicherpipelinen, Datenflüsse und andere Elemente in kapazitätsfähigen Arbeitsbereichen verbrauchen. Verwenden Sie sie, um Überlastungsursachen, Spitzenanforderungen und die ressourcenintensiven Elemente zu identifizieren.