Freigeben über


Hinzufügen einer Azure Event Hubs-Quelle zu einem Eventstream

Dieser Artikel zeigt Ihnen, wie Sie eine Azure Event Hubs-Quelle zu einem Eventstream hinzufügen.

Hinweis

Erweiterte Funktionen sind standardmäßig aktiviert, wenn Sie jetzt Eventstreams erstellen. Wenn Sie Ereignisstreams haben, die mit Standardfunktionen erstellt wurden, funktionieren diese Ereignisstreams 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

Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein:

  • Zugriff auf einen Arbeitsbereich im Fabric-Kapazitätslizenzmodus (oder) im Testlizenzmodus mit der Berechtigungsstufe „Mitwirkender“ oder höher.
  • Sie benötigen eine entsprechende Berechtigung, um die Zugriffsschlüssel des Event Hubs zu erhalten. Der Event Hub muss öffentlich zugänglich sein und darf sich nicht hinter einer Firewall befinden oder in einem virtuellen Netzwerk gesichert sein.
  • Wenn Sie keinen Eventstream haben, erstellen Sie einen Eventstream.

Starten des Assistenten zum Auswählen einer Datenquelle

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 Event Hubs nach der Option Verbinden und wählen Sie sie aus.

Screenshot der Auswahl von Azure Event Hubs als Quellentyp im Assistenten zum Abrufen von Ereignissen.

Konfigurieren von Azure Event Hubs-Konnektor

  1. Wählen Sie auf der Seite Verbinden die Option Neue Verbindung aus.

    Screenshot der Seite Verbinden auf welcher der Link

    Wenn eine Verbindung mit Ihrem Azure Event Hub besteht, wählen Sie diese vorhandene Verbindung aus, wie in der folgenden Abbildung dargestellt, und fahren Sie dann mit dem Schritt fort, um das Datenformat in den folgenden Schritten zu konfigurieren.

    Screenshot, der die Seite Verbinden mit einer bestehenden Verbindung zu einem Azure Event Hub zeigt.

  2. Führen Sie im Abschnitt Verbindungs-Einstellungen folgende Schritte aus:

    1. Geben Sie den Namen des Event Hub-Namespace ein.

    2. Geben Sie den Namen des Event Hubs ein.

      Screenshot der Verbindungseinstellungen mit dem Event Hubs-Namespace und dem angegebenen Event Hub.

  3. Führen Sie im Abschnitt Verbindungs-Anmeldedaten die folgenden Schritte aus:

    1. Für Verbindungsname geben Sie einen Namen für die Verbindung mit dem Event Hub ein.

    2. Für Authentifizierungsart bestätigen Sie, dass Freigegebene Zugriffsschlüssel ausgewählt ist.

    3. Geben Sie für den Namen des freigegebenen Zugriffsschlüssels den Namen des freigegebenen Zugriffsschlüssels ein.

    4. Geben Sie für den Freigegebenen Zugriffsschlüssel den Wert des freigegebenen Zugriffsschlüssels ein.

    5. Wählen Sie am unteren Rand der Seite die Option Verbinden aus.

      Der Screenshot zeigt die Verbindungsseite eins für den Azure Event Hub-Konnektor.

      Führen Sie die folgenden Schritte aus, um den Namen und den Wert des Zugriffsschlüssels abzurufen:

      1. Navigieren Sie im Azure-Portal zu Ihrem Azure Event Hubs-Namespace.

      2. Wählen Sie auf der Seite Event Hubs-Namespace die Option SAS-Richtlinien im linken Navigationsmenü aus.

      3. Wählen Sie Zugriffsschlüssel aus der Liste. Notieren Sie sich den Namen des Zugriffsschlüssels.

      4. Klicken Sie auf die Kopier-Taste neben dem Primärschlüssel.

        Screenshot des Zugriffschlüssels für einen Azure Event Hubs-Namespace

  4. Geben Sie nun auf der Seite Verbinden des Assistenten unter Consumergruppe den Namen der Consumergruppe ein. Standardmäßig ist $Default, die Standard-Consumergruppe für den Event Hub ausgewählt.

  5. Für Datenformat wählen Sie ein Datenformat der eingehenden Echtzeitereignisse aus, die Sie von Ihrem Azure Event Hubs abrufen möchten. Sie können aus JSON-, Avro- und CSV-Datenformaten (mit Header) auswählen.

  6. Wählen Sie im Bereich Datenstromdetails rechts neben dem Quellennamen das Bleistiftsymbol aus, und geben Sie einen Namen für die Quelle ein. Dieser Schritt ist optional.

    Screenshot des Quellennamens im Abschnitt „Datenstromdetails“.

  7. Wählen Sie unten auf der Seite die Option Weiter aus.

    Der Screenshot zeigt die Verbindungsseite zwei für den Azure Event Hub-Konnektor.

  8. Überprüfen Sie die Einstellungen auf der Seite Überprüfen und erstellen, und wählen Sie Hinzufügen aus.

    Der Screenshot zeigt die Seite „Überprüfen und Erstellen“ für den Azure Event Hubs-Konnektor.

Hinweis

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

Anzeigen des aktualisierten Eventstreams

  1. Sie sehen, dass die Event Hubs-Quelle ihrem Eventstream im Bearbeitungsmodus auf dem Kollaborationsbereich hinzugefügt wird. Wählen Sie im unteren Bereich Aktualisieren aus, und zeigen Sie so die Vorschau der Daten im Event Hub an. Um diesen neu hinzugefügten Azure Event Hub zu implementieren, wählen Sie im Band Veröffentlichen aus.

    Screenshot des Editors mit ausgewählter Veröffentlichen-Taste.

  2. Nachdem Sie diese Schritte ausgeführt haben, steht der Azure Event Hub für die Visualisierung in der Live-Ansicht zur Verfügung. Wählen Sie die Kachel Event Hub im Diagramm aus, um die Seite ähnlich der folgenden anzuzeigen.

    Screenshot, der den Editor in der Live-Ansicht zeigt.

Eine Liste der unterstützten Quellen finden Sie unter Hinzufügen einer Ereignisquelle in einem Ereignisstream

Voraussetzungen

Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein:

  • Zugriff auf einen Arbeitsbereich im Fabric-Kapazitätslizenzmodus (oder) im Testlizenzmodus mit der Berechtigungsstufe „Mitwirkender“ oder höher.
  • Sie benötigen eine entsprechende Berechtigung, um die Zugriffsschlüssel des Event Hubs zu erhalten. Der Event Hub muss öffentlich zugänglich sein und darf sich nicht hinter einer Firewall befinden oder in einem virtuellen Netzwerk gesichert sein.

Hinweis

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

Hinzufügen eines Azure Event Hubs als Quelle

Wenn Sie einen Azure Event Hub mit Streamingdaten erstellt haben, führen Sie die folgenden Schritte aus, um einen Azure Event Hub als Eventstreamquelle hinzuzufügen:

  1. Wählen Sie im Menüband Neue Quelle oder in der Canvas des Haupt-Editors „+“ und dann Azure Event Hubs aus.

  2. Geben Sie einen Quellennamen für die neue Quelle ein, und wählen Sie eine Cloudverbindung mit Ihrem Azure Event Hub aus.

    Screenshot der Konfiguration der Azure Event Hubs-Quelle.

  3. Wenn Sie über keine Cloudverbindung verfügen, wählen Sie Neue Verbindung erstellen aus, um eine zu erstellen. Um eine neue Verbindung zu erstellen, geben Sie die Verbindungseinstellungen und Anmeldeinformationen für Ihren Azure-Event Hub ein und wählen Sie dann Erstellen aus.

    Screenshot der Cloudverbindung in der Event Hub-Quelle.

    • Event Hub-Namespace: Geben Sie den Namen Ihres Azure Event Hub-Namespace ein.

    • Event Hub: Geben Sie den Namen Ihres Azure Event Hubs im Azure-Portal ein.

    • Verbindungsname: Geben Sie einen Namen für die Cloudverbindung ein.

    • Name des freigegebenen Zugriffsschlüssels und Schlüssel für den freigegebenen Zugriff: Wechseln Sie zu Ihrem Azure Event Hub und erstellen Sie eine Richtlinie mit Manage oder Listen Berechtigung unter Zugriffsrichtlinien freigeben. Verwenden Sie dann den Richtliniennamen und den Primärschlüssel als Name des freigegebenen Zugriffsschlüssels und als Freigegebener Zugriffsschlüssel.

      Screenshot des Azure Event Hub-Richtlinienschlüssels.

  4. Nachdem Sie eine Cloudverbindung erstellt haben, wählen Sie die Schaltfläche „Aktualisieren“ aus, und wählen Sie dann die von Ihnen erstellte Cloudverbindung aus.

    Screenshot der Aktualisierung der Cloudverbindung.

  5. Wählen Sie ein Datenformat für die eingehenden Echtzeitereignisse aus, die Sie von Ihrer Azure Event Hubs-Instanz abrufen möchten.

    Hinweis

    Das Eventstreams-Feature unterstützt die Erfassung von Ereignissen aus Azure Event Hubs in den Datenformaten JSON, Avro und CSV (mit Header).

  6. Wählen Sie eine Consumergruppe aus, die die Ereignisdaten aus Ihrem Azure Event Hub lesen kann, und wählen Sie dann Hinzufügen aus.

Nachdem Sie die Event Hub-Quelle erstellt haben, wird sie Ihrem Eventstream auf der Canvas hinzugefügt.

Screenshot der Event Hub-Quelle.

Informationen zum Hinzufügen anderer Quellen zu einem Eventstream finden Sie in den folgenden Artikeln: