Freigeben über


Erfahren Sie, wie Sie eine Azure Blob Storage-Ereignisquelle zu einem Eventstream hinzufügen (Vorschau).

Dieser Artikel zeigt Ihnen, wie Sie eine Azure Blob Storage-Ereignisquelle zu einem Eventstream hinzufügen. Ein Ereignis ist die kleinste Informationsmenge, die einen Vorgang oder Vorfall im System vollständig beschreibt. Azure Blob Storage-Ereignisse werden ausgelöst, wenn ein Client einen Blob erstellt, ersetzt oder löscht. Mit Microsoft Fabric-Ereignisstreams können Sie Blob Storage-Ereignisse mit Fabric-Ereignissen im Echtzeithub verknüpfen.

Wenn Sie Azure Blob Storage-Ereignisse als Eventstream-Quelle hinzufügen, erstellt es automatisch Systemereignisse mit Ihrem Blob Speicherkonto und verknüpft sie mit Fabric-Ereignissen im Echtzeithub. Sie können diese Ereignisse dann in fortlaufende Streams konvertieren und sie transformieren, bevor Sie sie an verschiedene Ziele in Fabric weiterleiten.

Fabric-Ereignisstreams unterstützen die folgenden Blob Storage-Ereignistypen:

Ereignisname BESCHREIBUNG
Microsoft.Storage.BlobCreated Wird ausgelöst, wenn ein Blob erstellt oder ersetzt wird.
Microsoft.Storage.BlobDeleted Wird ausgelöst, wenn ein Blob gelöscht wird.
Microsoft.Storage.BlobRenamed Wird ausgelöst, wenn ein Blob umbenannt wird.
Microsoft.Storage.BlobTierChanged Wird ausgelöst, wenn die Blobzugriffsebene geändert wird.
Microsoft.Storage.DirectoryCreated Wird ausgelöst, wenn ein Verzeichnis erstellt wird.
Microsoft.Storage.DirectoryRenamed Wird ausgelöst, wenn ein Verzeichnis umbenannt wird.
Microsoft.Storage.AsyncOperationInitiated Wird ausgelöst, wenn ein Vorgang zum Verschieben oder Kopieren von Daten aus dem Archiv in die heißen oder kalten Ebenen initiiert wird.
Microsoft.Storage.DirectoryDeleted Wird ausgelöst, wenn ein Verzeichnis gelöscht wird.
Microsoft.Storage.BlobInventoryPolicyCompleted Wird ausgelöst, wenn die Bestandsaufnahme für eine Regel abgeschlossen ist, die eine Bestandsprüfungsrichtlinie definiert.
Microsoft.Storage.LifecyclePolicyCompleted Wird ausgelöst, wenn die von einer Lebenszyklusverwaltungsrichtlinie definierten Aktionen abgeschlossen sind.

Weitere Informationen zu verfügbaren Ereignistypen finden Sie unter Azure Blob Storage als Ereignisrasterquelle.

Hinweis

Diese Quelle wird in den folgenden Regionen Ihrer Arbeitsbereichskapazität nicht unterstützt: Deutschland, Westen-Mitte, USA, Süden-Mitte, USA, Westen 2, USA, Westen 3, Indien, Westen.

Nicht gestreamte im Vergleich zu gestreamten Ereignissen

Azure Blob Storage-Ereignisse sind diskrete Ereignisse mit klaren Start- und Endpunkten. Fabric-Echtzeithubs können diese Ereignisse in zwei Formaten erfassen:

  • Nicht gestreamte Ereignisse. Diese Ereignisse werden im unformatierten Format als diskrete Ereignisse dargestellt. Wenn Azure Blob Storage-Ereignisse nicht in einem Eventstream gestreamt werden, sind sie nicht direkt mit dem Eventstream verbunden, und der Standard-Stream wird nicht erstellt.

    Dieser Status gibt an, dass die Ereignisse mit Fabric-Ereignissen im Echtzeithub verknüpft sind und auf weitere Aktionen warten. Aktionen umfassen das Erstellen von Warnungen mit Fabric-Activator, die Fabric-Auftragselemente wie Pipeline oder Notizbuch auf der Registerkarte Fabric-Ereignisse im Echtzeithub ausführen.

    Screenshot mit nicht gestreamten Azure Blob Storage-Ereignissen mit der Taste für Stream-Ereignisse.

  • Gestreamte Ereignisse. Diese Ereignisse werden in fortlaufende Ereignisse konvertiert, wodurch die Echtzeittransformation und das Weiterleiten an verschiedene Ziele in Fabric zur weiteren Analyse ermöglicht werden. In einem Eventstream konvertiert das Auswählen der Taste Stream-Ereignisse in einer nicht gestreamten Azure Blob Storage-Quelle die Ereignisse in fortlaufende Ereignisse. Dem Eventstream wird dann ein Standard-Stream zugewiesen, sodass Sie Vorgänge hinzufügen und an andere Ziele in Fabric weiterleiten können.

    Screenshot mit gestreamten Azure Blob Storage-Ereignissen in einem Eventstream.

Voraussetzungen

  • Zugriff auf einen Arbeitsbereich im Fabric-Kapazitätslizenzmodus (oder) im Testlizenzmodus mit Mitwirkenden oder höheren Berechtigungen.
  • Zugriff auf ein Azure Blob Storage Storage V2 (universell v2)-, BlockBlobStorage- oder BlobStorage-Konto. Der Speichertyp Speicher (universell v1) unterstützt keine Integration in Fabric-Eventstreams.
  • Wenn Sie keinen Eventstream haben, erstellen Sie einen Eventstream.

Azure Blob Storage-Ereignisse als Quelle hinzufügen

Wenn Sie Ihrem Eventstream noch keine Quelle hinzugefügt haben, wählen Sie die Kachel Externe Quelle verwenden aus.

Screenshot der Auswahl der Kachel „Externe Quelle verwenden“.

Wenn Sie die Quelle zu einem bereits veröffentlichten Eventstream hinzufügen, wechseln Sie zum Bearbeitungsmodus, wählen Sie im Band Quelle hinzufügen und dann Externe Quellen aus.

Screenshot der Auswahl des Menüs Quelle zu externen Quellen hinzufügen.

Suchen Sie auf der Seite Datenquelle auswählen auf der Kachel Azure Blob Storage-Ereignisse verbinden, und wählen Sie Verbinden aus.

Screenshot der Auswahl von Azure Blob Storage-Ereignissen als Quelltyp im Fenster Datenquelle auswählen.

Konfigurieren und Herstellen einer Verbindung mit Azure Blob Storage-Ereignissen

  1. Führen Sie auf dem Bildschirm Verbinden die folgenden Schritte aus:

    1. Wählen Sie das Azure-Abonnement Ihres Speicherkontos aus.
    2. Wählen Sie das Speicherkonto aus, das Sie im Eventstream erfassen möchten.
    3. Wählen Sie dann unten auf der Seite Weiter.

    Screenshot der Anzeige „Verbinden“.

  2. Überprüfen Sie auf dem Bildschirm Überprüfen+ Verbinden die Zusammenfassung, und wählen Sie dann Verbinden aus, um die Konfiguration für Azure Blob Storage-Ereignisse abzuschließen.

    Screenshot des Bildschirms Überprüfen + Verbinden.

  3. Wählen Sie dann auf der nächsten Seite Hinzufügen aus, um die Quelle zum Eventstream hinzuzufügen.

    Ein Screenshot von Anzeige hinzufügen.

Hinweis

Die maximale Anzahl der Quellen und Ziele für einen Eventstream beträgt 11.

Anzeigen des aktualisierten Eventstreams

  1. Nachdem die Verbindung erstellt wurde, können Sie die Azure Blob Storage-Ereignisquelle sehen, die Ihrem Eventstream im Bearbeitungsmodus hinzugefügt wurde. Wählen Sie Veröffentlichen aus, um den Eventstream zu veröffentlichen, und beginnen Sie mit der Erfassung Ihrer Azure Blob Storage-Ereignisse.

    Screenshot der Azure Blob Storage-Ereignisquelle, die dem Eventstream hinzugefügt wurde.

    Hinweis

    Der Eventstream-Node im Editor hat keinen Standard-Stream erstellt. Dies liegt daran, dass sich die Blob Storage-Ereignisse noch in Form von einzelnen Ereignissen befinden und noch nicht in einen Stream konvertiert oder mit dem Eventstream verbunden sind.

  2. Wenn Sie die Fabric-Arbeitsbereichsereignisse transformieren möchten, öffnen Sie Ihren Eventstream, und wählen Sie Bearbeiten aus, um in den Bearbeitungsmodus zu gelangen. Anschließend können Sie Vorgänge hinzufügen, um die Fabric-Arbeitsbereichsereignisse zu transformieren oder an ein Ziel wie Lakehouse weiterzuleiten.

    Screenshot: Eventstream in der Liveansicht

Transformieren von Azure Blob Storage-Ereignissen

Nachdem Sie Azure Blob Storage-Ereignisse mit Fabric-Ereignissen im Echtzeithub verknüpft haben, können Sie diese Ereignisse in einen Stream konvertieren und Transformationen innerhalb von Eventstreams durchführen.

  1. Nachdem Sie eine Azure Blob Storage-Ereignisquelle im Bearbeitungsmodus hinzugefügt haben, wählen Sie Stream-Ereignisse in der Quelle aus, um die Blob Storage-Ereignisse in einen Stream zu konvertieren.

    Screenshot der nicht gestreamten Ereignisquelle im Bearbeitungsmodus mit hervorgehobenen Stream-Ereignissen.

  2. Antworten Sie auf das Popup mit Ja, wenn Sie gefragt werden, ob Sie die Blob Storage-Ereignisse in den Eventstream streamen möchten.

    Screenshot des Bestätigungspopups für Streaming-Ereignisse.

  3. Im Editor wird ein Standard-Stream innerhalb des Eventstream-Nodes erstellt, der angibt, dass die Blob Storage-Ereignisse als Standard-Stream in einen Stream konvertiert werden.

    Screenshot des Eventstream im Bearbeitungsmodus mit dem Standard-Stream.

  4. Anschließend müssen Sie den Eventstream veröffentlichen und sicherstellen, dass mindestens ein Ereignis aus Ihrem Azure Blob Storage ausgelöst wird, um mit der Transformation oder dem Weiterleiten fortzufahren.

    Screenshot des veröffentlichten Eventstreams in der Live-Ansicht.

  5. Sobald Ereignisse in den Eventstream fließen, geben Sie den Bearbeitungsmodus ein, und fügen Sie Vorgänge hinzu, um die gestreamten Blob Storage-Ereignisse zu transformieren. Das folgende Beispiel zeigt, dass die Blob Storage-Ereignisse aggregiert und an eine KQL-Datenbank weitergeleitet werden.

    Screenshot des transformierten Eventstreams im Bearbeitungsmodus.

  6. Sobald die Änderungen veröffentlicht wurden, werden die gestreamten Azure Blob Storage-Ereignisse transformiert und an das angegebene Ziel in Fabric weitergeleitet.

    Screenshot des transformierten Eventstreams im Livemodus mit dem Standard-Stream.

    Sie können den Datenstrom auch auf der Registerkarte Meine Datenströme des Echtzeithubs zur Überprüfung anzeigen.

    Screenshot des Eventstreams, der unter Streams im Echtzeithub aufgeführt ist.

Bekannte Einschränkungen

  • Aktuell sind Fehlermeldungen nicht verfügbar, wenn bei einzelnen Ereignisquellen ein Fehler auftritt.
  • Aktuell ist die Daten-Previewfunktion für einzelne Ereignisquellen nicht verfügbar.