Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird gezeigt, wie Sie einem Microsoft Fabric Eventstream eine Azure IoT Hub Quelle hinzufügen.
Voraussetzungen
- Zugriff auf einen Arbeitsbereich im Fabric-Kapazitätslizenz-Modus oder Testlizenz-Modus mit Mitwirkender- oder höheren Berechtigungen.
- Entsprechende Berechtigung, um die Zugriffsschlüssel Ihres IoT-Hubs zu erhalten. Wenn sich Ihr IoT-Hub in einem geschützten Netzwerk befindet, stellen Sie mithilfe eines verwalteten privaten Endpunkts eine Verbindung mit ihr her. Stellen Sie andernfalls sicher, dass der IoT-Hub öffentlich zugänglich ist und nicht hinter einer Firewall.
- Entsprechende Berechtigung, um die Zugriffsschlüssel Ihres IoT-Hubs zu erhalten. Wenn sich Ihr IoT-Hub in einem geschützten Netzwerk befindet, stellen Sie mithilfe eines Streaming-vNet-Datengateways eine Verbindung mit ihm her. Stellen Sie andernfalls sicher, dass der IoT-Hub öffentlich zugänglich ist und nicht hinter einer Firewall.
- Ein Event-Stream. Wenn Sie keinen Eventstream haben, erstellen Sie einen.
Starten des Assistenten zum Auswählen einer Datenquelle
Wenn Sie Ihrem Eventstream noch keine Quelle hinzugefügt haben, wählen Sie die Kachel "Datenquellen verbinden" aus . Sie können auch Quelle hinzufügen>Datenquellen verbinden im Menüband auswählen.
Wenn Sie die Quelle zu einem bereits veröffentlichten Ereignisstream hinzufügen, wechseln Sie zum Bearbeitungsmodus . Wählen Sie im Menüband "Quelle hinzufügen; Datenquellen verbinden" aus.
Suchen Sie auf der Seite Auswahl einer Datenquelle nach Azure IoT Hub. Wählen Sie auf der Kachel Azure IoT HubVerbinden aus.
Konfigurieren eines Azure IoT Hub Connectors
Wählen Sie auf der Seite Verbinden die Option Neue Verbindung aus.
Wenn eine Verbindung mit Ihrem IoT-Hub besteht, wählen Sie diese vorhandene Verbindung aus, und fahren Sie dann mit der Konfiguration des Datenformats in den folgenden Schritten fort.
Geben Sie im Abschnitt Connection für IoT Hub den Namen Ihrer IoT hub an.
Führen Sie im Abschnitt "Verbindungsanmeldeinformationen " die folgenden Schritte aus:
Wenn eine Verbindung vorhanden ist, wählen Sie sie aus der Dropdownliste aus. Wenn dies nicht der Fall ist, vergewissern Sie sich, dass für diese Option Neue Verbindung erstellen ausgewählt ist.
Für Verbindungsname geben Sie einen Namen für die Verbindung mit dem IoT-Hub ein.
Für Authentifizierungsart bestätigen Sie, dass Freigegebene Zugriffsschlüssel ausgewählt ist.
Geben Sie für den Namen des freigegebenen Zugriffsschlüssels den Namen des freigegebenen Zugriffsschlüssels ein.
Geben Sie für den Freigegebenen Zugriffsschlüssel den Wert des freigegebenen Zugriffsschlüssels ein.
Führen Sie die folgenden Schritte aus, um den Namen und den Wert des freigegebenen Zugriffsschlüssels abzurufen:
- Wechseln Sie zur Seite für Ihren IoT-Hub im Azure-Portal.
- Wählen Sie im linken Bereich unter "Sicherheitseinstellungen" die Option "Richtlinien für den freigegebenen Zugriff" aus.
- Wählen Sie einen Richtliniennamen aus der Liste aus. Notieren Sie sich den Richtliniennamen.
- Klicken Sie auf die Kopier-Taste neben dem Primärschlüssel.
Wählen Sie Verbinden aus.
Geben Sie für "Consumer"-Gruppe den Namen der Consumergruppe ein. Die Standard-Consumergruppe für den IoT-Hub ist $Default.
Wählen Sie für das Datenformat ein Datenformat für die eingehenden Echtzeitereignisse aus, die Sie von Ihrem IoT-Hub abrufen möchten. Sie können aus JSON-, Avro- und CSV-Datenformaten auswählen. Wählen Sie dann Verbinden aus.
Stream- oder Quelldetails
Führen Sie auf der Seite "Verbinden " einen dieser Schritte aus, je nachdem, ob Sie Eventstream oder Real-Time Hub verwenden.
Eventstream:
Führen Sie im Bereich " Quelldetails " rechts die folgenden Schritte aus:
Wählen Sie für den Quellnamen die Stiftschaltfläche aus, um den Namen zu ändern.
Beachten Sie, dass der Eventstream-Name und der Stream-Name schreibgeschützt sind.
Real-Time Hub:
Führen Sie im Abschnitt Datenstromdetails die folgenden Schritte aus:
Wählen Sie den arbeitsbereich Fabric aus, in dem Sie den Ereignisstream erstellen möchten.
Wählen Sie für den Eventstream-Namen die Stiftschaltfläche aus, und geben Sie einen Namen für den Eventstream ein.
Der Wert für den Stream-Namen wird automatisch generiert, indem "-stream " an den Namen des Ereignisstreams angefügt wird. Dieser Datenstrom wird auf der Seite "Alle Datenströme" des Echtzeithubs angezeigt, wenn der Assistent beendet wird.
Wählen Sie unten auf der Seite "Konfigurieren" die Option "Weiter" aus.
Überprüfen und Verbinden
Überprüfen Sie auf dem Bildschirm "Überprüfen + Verbinden " die Zusammenfassung, und wählen Sie "Hinzufügen " (Eventstream) oder "Verbinden " (Real-Time Hub) aus.
Wählen Sie auf der Seite "Verbinden " für die Featureebene die Option "Erweiterte Features " (Vorschau) aus.
Wenn eine Verbindung mit Ihrem Azure IoT Hub besteht, wählen Sie diese vorhandene Verbindung aus, und fahren Sie dann mit dem Schritt fort, um Azure IoT Hub Datenquelle zu konfigurieren.
Geben Sie im Abschnitt Verbinden den Namen Ihrer Azure IoT Hub ein:
Führen Sie im Abschnitt Verbindungs-Anmeldedaten die folgenden Schritte aus:
Wenn eine Verbindung vorhanden ist, wählen Sie sie aus der Dropdownliste aus. Wenn dies nicht der Fall ist, vergewissern Sie sich, dass für diese Option Neue Verbindung erstellen ausgewählt ist.
Geben Sie für Connection-Name einen Namen für die Verbindung mit dem IoT Hub ein.
Wählen Sie für Data-Gateway die entsprechende Option basierend auf Ihrer IoT Hub Netzwerkkonfiguration aus:
- Wenn Ihre IoT Hub öffentlich ist, wählen Sie none aus.
- Wenn sich Ihre IoT Hub unter einem privaten Netzwerk befindet und Sie eine Verbindung über ein Streaming-Gateway für virtuelle Netzwerkdaten herstellen möchten, wählen Sie das Streaming-vNet-Datengateway aus (präfix "[Streaming VNet]). Sie können das Aktualisierungssymbol auswählen, um das neu erstellte Gateway anzuzeigen.
Hinweis
Wenn ein Datengateway ausgewählt ist, überspringen Sie den Testverbindungsschritt in diesem Verbindungserstellungs-Assistenten.
Für die Authentifizierungsart ist der Standardwert "Shared Access Key".
Geben Sie für den Namen des freigegebenen Zugriffsschlüssels den Namen des freigegebenen Zugriffsschlüssels ein.
Geben Sie für den Freigegebenen Zugriffsschlüssel den Wert des freigegebenen Zugriffsschlüssels ein.
Wählen Sie am unteren Rand der Seite die Option Verbinden aus.
Führen Sie die folgenden Schritte aus, um den Namen und den Wert des Zugriffsschlüssels abzurufen:
Navigieren Sie im Azure-Portal zur Seite Ihres Azure IoT Hub.
Wählen Sie auf der Seite IoT Hub im linken Navigationsmenü unter SicherheitseinstellungenFreigegebene Zugriffsrichtlinien aus.
Wählen Sie in der Liste einen Richtlinien-Namen aus. Notieren Sie sich den Richtliniennamen.
Klicken Sie auf die Kopier-Taste neben dem Primärschlüssel.
Geben Sie nun auf der Seite Verbinden des Assistenten unter Verbrauchergruppe den Namen der Verbrauchergruppe ein. Standardmäßig ist
$Defaultausgewählt, bei dem es sich um die Standard-Consumergruppe für den IoT Hub handelt.Wählen Sie für die Startposition die Stelle im Datenstrom aus, um mit dem Lesen von Datensätzen zu beginnen.
Wählen Sie dann unten auf der Seite "Weiter" aus.
Wählen Sie auf der Seite "Überprüfen+ Verbinden " die Option "Jetzt hinzufügen" aus.
Stream- oder Quelldetails
Führen Sie auf der Seite "Verbinden " einen dieser Schritte aus, je nachdem, ob Sie Eventstream oder Real-Time Hub verwenden.
Eventstream:
Führen Sie im Bereich " Quelldetails " rechts die folgenden Schritte aus:
Wählen Sie für den Quellnamen die Stiftschaltfläche aus, um den Namen zu ändern.
Beachten Sie, dass der Eventstream-Name und der Stream-Name schreibgeschützt sind.
Real-Time Hub:
Führen Sie im Abschnitt Datenstromdetails die folgenden Schritte aus:
Wählen Sie den arbeitsbereich Fabric aus, in dem Sie den Ereignisstream erstellen möchten.
Wählen Sie für den Eventstream-Namen die Stiftschaltfläche aus, und geben Sie einen Namen für den Eventstream ein.
Der Wert für den Stream-Namen wird automatisch generiert, indem "-stream " an den Namen des Ereignisstreams angefügt wird. Dieser Datenstrom wird auf der Seite "Alle Datenströme" des Echtzeithubs angezeigt, wenn der Assistent beendet wird.
Wählen Sie unten auf der Seite "Konfigurieren" die Option "Weiter" aus.
Hinweis
Ein Eventstream kann bis zu 11 kombinierte Quellen und Ziele nur unterstützen, wenn Sie die folgenden Typen verwenden:
- Quelle: Benutzerdefinierter Endpunkt.
- Ziele: Benutzerdefinierter Endpunkt und Eventhouse mit direkter Verarbeitung.
Alle Quellen oder Ziele, die nicht in der vorherigen Liste enthalten sind, und Ziele, die nicht an den Standarddatenstrom angefügt werden, zählen nicht zu diesem Grenzwert.
Anzeigen eines aktualisierten Ereignisstreams
Vergewissern Sie sich, dass die Azure IoT Hub Quelle ihrem Eventstream im Editmodus hinzugefügt wird. Um diesen neu hinzugefügten IoT-Hub zu implementieren, wählen Sie im Menüband "Veröffentlichen" aus.
Der IoT-Hub ist für die Visualisierung in der Liveansicht verfügbar. Wählen Sie die IoT-Hubkachel im Diagramm aus, um eine Seite ähnlich dem folgenden Beispiel anzuzeigen.
Zugehöriger Inhalt
- Eine Liste der unterstützten Quellen finden Sie unter Hinzufügen und Verwalten einer Ereignisquelle in einem Ereignisstream.