Hinzufügen von Azure IoT Hub als Quelle im Echtzeithub
Dieser Artikel beschreibt, wie man Ereignisse von einem Azure IoT Hub in den Echtzeithub bekommt.
Voraussetzungen
- Zugriff auf einen Arbeitsbereich im Fabric-Kapazitätslizenzmodus (oder) im Testlizenzmodus mit Mitwirkenden oder höheren Berechtigungen.
- Erstellen Sie ein Azure IoT Hub, wenn Sie noch keins besitzen.
- Sie benötigen die entsprechende Berechtigung zum Abrufen der Zugriffsschlüssel des IoT-Hubs. Der IoT Hub muss öffentlich zugänglich sein und darf sich nicht hinter einer Firewall befinden oder in einem virtuellen Netzwerk geschützt sein.
Abrufen von Ereignissen aus einem Azure IoT Hub
Sie können Ereignisse von einem Azure IoT Hub auf eine der folgenden Arten in den Echtzeithub übertragen:
Datenquellenseite
Melden Sie sich bei Microsoft Fabric an.
Wählen Sie auf der linken Navigationsleiste den Echtzeithub aus.
Wählen Sie auf der Seite Echtzeit-Hub die Option +Datenquellen unter Verbinden mit im linken Navigationsmenü aus. Sie können auch über Alle Datenströme oder Meine Datenströme -Seiten zur Seite Datenquelle gelangen, indem Sie in der oberen rechten Ecke die Schaltfläche +Datenquelle verbinden auswählen.
Wählen Sie auf der Seite Datenquellen die Kategorie Microsoft-Quellen oben aus, und wählen Sie dann auf der Kachel Azure IoT Hub verbinden aus.
Folgen Sie nun den Anweisungen aus dem Abschnitt Herstellen einer Verbindung mit einem Azure iot Hub.
Seite Microsoft-Quellen
Wählen Sie im Echtzeithub Microsoft-Quellen aus. Sie können das Suchfeld verwenden, um ihren Ressourcennamen einzugeben, oder Filter (Quelle, Abonnement, Ressourcengruppe, Region) verwenden, um nach Ihrer Ressource zu suchen.
Wählen Sie in der Einblendliste Quelle Azure IoT Hub aus.
Wählen Sie für Abonnement ein Azure-Abonnement aus, das über die Ressourcengruppe mit Ihrem IoT-Hub verfügt.
Wählen Sie unter Ressourcengruppe eine Ressourcengruppe für Ihren IoT-Hub aus.
Wählen Sie für Region einen Standort aus, an dem sich Ihr IoT-Hub befindet.
Bewegen Sie nun die Maus über den Namen des IoT-Hubs, den Sie in der Liste der IoT-Hubs mit Dem Echtzeit-Hub verbinden möchten, und wählen Sie die Schaltfläche Verbinden aus, oder wählen Sie ... (Auslassungspunkte), und wählen Sie dann Datenquelleverbinden aus.
Verbindung mit Azure IoT Hub herstellen
Wählen Sie auf der Seite Verbinden die Option Neue Verbindung aus.
Wenn eine Verbindung mit Ihrem Azure IoT 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.
Geben Sie im Abschnitt Verbindungseinstellungen für IoT-Hub den Namen Ihres Azure IoT Hubs an.
Führen Sie im Abschnitt Verbindungs-Anmeldedaten die folgenden Schritte aus:
Wenn eine Verbindung vorhanden ist, wählen Sie sie aus der Einblendliste 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.
Vergewissern Sie sich bei der Authentifizierungsmethode, dass der 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.
Wählen Sie am unteren Rand der Seite die Option Verbinden aus.
Geben Sie nun auf der Seite Verbinden des Assistenten unter Consumergruppe den Namen der Consumergruppe ein. Standardmäßig ist
$Default
ausgewählt, was die Standard-Consumergruppe für den IoT-Hub ist.Für Datenformat wählen Sie ein Datenformat der eingehenden Echtzeitereignisse aus, die Sie von Ihrem Azure IoT Hub abrufen möchten. Sie können aus JSON-, Avro- und CSV-Datenformaten auswählen und dann Verbinden auswählen.
Wählen Sie im Abschnitt Stream-Details rechts den Fabric-Arbeitsbereich aus, in dem Sie den Eventstream speichern möchten, den der Assistent erstellt.
Geben Sie für den Eventstream-Namen einen Namen für den Eventstream ein. Der Assistent erstellt einen Eventstream mit dem ausgewählten Azure IoT Hub als Quelle.
Der Stream-Name wird automatisch generiert, indem sie -stream an den Namen des Eventstreams anhängen. Dieser Datenstrom wird auf der Seite Alle Datenströme und auf der Seite Meine Datenströme angezeigt, wenn der Assistent abgeschlossen ist.
Wählen Sie unten auf der Seite die Option Weiter aus.
Überprüfen Sie auf der Seite Überprüfen + Verbinden, überprüfen Sie die Einstellungen, und wählen Sie Verbinden aus.
Stream-Details anzeigen
Wenn Sie auf der Seite Überprüfen + Verbinden den Eventstream öffnen, öffnet der Assistent den Eventstream mit dem ausgewählten Azure IoT-Hub als Quelle. Um den Assistenten zu schließen, wählen Sie unten auf der Seite Fertig stellen aus.
Der Datenstrom sollte auf den Seiten Alle Datenströme und Meine Datenströme angezeigt werden. Ausführliche Schritte finden Sie unter Anzeigen von Details zu Streams im Fabric-Echtzeithub.
Zugehöriger Inhalt
Weitere Informationen zum Konsumieren von Streams finden Sie in den folgenden Artikeln: