Freigeben über


Verarbeiten von Ereignisdaten mithilfe des Ereignisverarbeitungs-Editors

Der Ereignisverarbeitungs-Editor ist eine codefreie Oberfläche, in der Sie Elemente ziehen, um die Verarbeitungslogik für Ereignisdaten zu entwerfen. In diesem Artikel wird beschrieben, wie Sie den Editor verwenden, um Ihre Verarbeitungslogik zu entwerfen.

Hinweis

Erweiterte Funktionen sind standardmäßig aktiviert, wenn Sie Ereignisstreams erstellen. Wenn Sie Ereignisstreams haben, die Sie über Standardfunktionen erstellt haben, funktionieren diese Eventstreams weiterhin. Sie können sie weiterhin wie gewohnt bearbeiten und verwenden. Es wird empfohlen, einen neuen Eventstream zu erstellen, um Standardeventstreams zu ersetzen, damit Sie zusätzliche Funktionen und Vorteile erweiterter Eventstreams nutzen können.

Voraussetzungen

  • Zugriff auf einen Arbeitsbereich im Microsoft Fabric-Kapazitätslizenzierungsmodus oder im Testlizenzmodus mit Berechtigungen als Mitwirkender oder höher.

Entwerfen der Ereignisverarbeitung mithilfe des Editors

Führen Sie die folgenden Schritte aus, um Verarbeitungsvorgänge für Ihre Datenströme mithilfe eines No-Code-Editors auszuführen:

  1. Wählen Sie im Menüband "Bearbeiten" aus, wenn Sie sich noch nicht im Bearbeitungsmodus befinden. Stellen Sie sicher, dass der Upstreamknoten für die verbundenen Vorgänge über ein Schema verfügt.

    Screenshot des Ereignisverarbeitungs-Editors im Bearbeitungsmodus.

  2. Zum Einfügen eines Ereignisverarbeitungsoperators zwischen dem Datenstromknoten und dem Ziel im Bearbeitungsmodus können Sie eine der folgenden beiden Methoden verwenden:

    • Fügen Sie den Operator direkt von der Verbindungslinie ein. Zeigen Sie mit der Maus auf die Verbindungslinie, und wählen Sie dann die + Schaltfläche aus. In der Verbindungslinie wird ein Dropdownmenü angezeigt, und Sie können einen Operator aus diesem Menü auswählen.

      Screenshot der Auswahl der Plusschaltfläche in der Verbindungslinie.

    • Fügen Sie den Operator aus dem Menüband oder der Leinwand ein.

      1. Im Menüband können Sie im Menü „Ereignisse transformieren“ einen Operator auswählen.

        Screenshot, der die Auswahl eines Operators

        Alternativ können Sie mit dem Mauszeiger auf einen der Knoten zeigen und dann die + Schaltfläche auswählen, wenn Sie die Verbindungslinie gelöscht haben. Neben diesem Knoten wird ein Dropdownmenü angezeigt, und Sie können einen Operator aus diesem Menü auswählen.

        Screenshot, der die Plusschaltfläche auf der Verbindungslinie zeigt.

      2. Nachdem Sie den Operator eingefügt haben, müssen Sie diese Knoten erneut verbinden. Zeigen Sie mit der Maus auf den linken Rand des Stromknotens, und ziehen Sie dann den grünen Kreis, um ihn mit dem Knoten "Felder verwalten" zu verbinden. Führen Sie den gleichen Prozess aus, um den Operatorknoten Felder verwalten mit dem Lakehouse-Knoten zu verbinden.

        Screenshot, der zeigt, wie der Datenstromknoten mit dem Operatorknoten verbunden wird.

  3. Wählen Sie den Operatorknoten Felder verwalten aus. Wählen Sie im Konfigurationsbereich "Felder verwalten " die Felder aus, die Sie für die Ausgabe verwenden möchten. Wenn Sie alle Felder hinzufügen möchten, wählen Sie Alle Felder hinzufügen aus.

    Sie können auch ein neues Feld hinzufügen, indem Sie die integrierten Funktionen verwenden, um die Daten aus dem Upstream zu aggregieren. Derzeit sind die unterstützten integrierten Funktionen Zeichenfolgenfunktionen, Datums- und Uhrzeitfunktionen und mathematische Funktionen. Suchen Sie nach integrierten Dateien, um sie zu finden.

    Screenshot, der zeigt, wie Felder für die Ausgabe ausgewählt werden.

  4. Nachdem Sie den Operator "Felder verwalten " konfiguriert haben, wählen Sie "Aktualisieren" aus, um das von diesem Operator erzeugte Testergebnis zu überprüfen.

    Screenshot einer aktualisierten Seite.

  5. Wenn Konfigurationsfehler auftreten, werden sie auf der Registerkarte " Erstellungsfehler " im unteren Bereich angezeigt.

    Screenshot der Registerkarte für die Fehlerbearbeitung.

  6. Wenn das Testergebnis korrekt aussieht, wählen Sie "Veröffentlichen " aus, um die Ereignisverarbeitungslogik zu speichern und zur Liveansicht zurückzukehren.

    Screenshot der Schaltfläche

  7. Nachdem Sie die vorstehenden Schritte abgeschlossen haben, können Sie visualisieren, wie Ihr Eventstream das Streamen und Verarbeiten von Daten in der Liveansicht startet.

    Screenshot der Liveansicht.

Transformieren von Daten mithilfe des Editors

Sie können den Ereignisverarbeitungs-Editor (die Canvas im Bearbeitungsmodus ) verwenden, um Daten in verschiedene Ziele zu transformieren. Geben Sie den Bearbeitungsmodus ein, um Datenstromverarbeitungsvorgänge für Ihre Datenströme zu entwerfen.

Screenshot des Ereignisverarbeitungs-Editors für einen Ereignisstream mit erweiterten Funktionen.

Der Bearbeitungsmodus enthält einen Arbeitsbereich und ein unteres Fenster, in dem Sie folgende Aktionen ausführen können:

  • Erstellen Sie die Transformationslogik für Ereignisdaten durch Ziehen.
  • Zeigen Sie eine Vorschau des Testergebnisses in den einzelnen Verarbeitungsknoten von Anfang bis Ende an.
  • Ermitteln von Erstellungsfehlern innerhalb der Verarbeitungsknoten

Editorlayout

Der Ereignisverarbeitungs-Editor besteht aus drei Abschnitten, die in der folgenden Abbildung nummeriert sind.

Screenshot des Layouts des Ereignisverarbeitungs-Editors für einen Ereignisstream mit erweiterten Funktionen.

  1. Im Bereich, der das Menübandmenü und die Canvas enthält, entwerfen Sie Ihre Datentransformationslogik, indem Sie einen Operator (aus dem Menü " Transformieren-Ereignisse ") auswählen und den Datenstrom und die Zielknoten über den neu erstellten Operatorknoten verbinden. Sie können Verbindungslinien ziehen oder Verbindungen auswählen und löschen.

  2. Im rechten Bearbeitungsbereich konfigurieren Sie den ausgewählten Knoten, oder zeigen Sie den Datenstromnamen an.

  3. Im unteren Bereich zeigen Sie mithilfe der Registerkarte " Testergebnis " eine Vorschau des Testergebnisses in einem ausgewählten Knoten an. Auf der Registerkarte " Erstellungsfehler " werden unvollständige oder falsche Konfigurationen in den Vorgangsknoten aufgelistet.

Unterstützte Knotentypen und Beispiele

Hier sind die Zieltypen, die das Hinzufügen von Operatoren vor der Aufnahme unterstützen:

  • Lakehouse
  • Eventhouse (Ereignisverarbeitung vor Einspeisung)
  • Abgeleiteter Stream
  • Aktivator

Hinweis

Für Ziele, die das Hinzufügen eines Voraufnahmeoperators nicht unterstützen, können Sie zunächst einen abgeleiteten Datenstrom als Ausgabe dieses Operators hinzufügen. Fügen Sie dann Ihr beabsichtigtes Ziel an diesen abgeleiteten Datenstrom an.

Screenshot des Layouts des Ereignisverarbeitungs-Editors mit einem Filter, der die Ausgabe an ein nicht unterstütztes Ziel sendet.