Freigeben über


Konfigurieren von Dataflowendpunkten für Microsoft Fabric OneLake

Wichtig

Diese Seite enthält Anweisungen zum Verwalten der Komponenten von „Azure IoT Einsatz“ mithilfe von Kubernetes-Bereitstellungsmanifesten. Diese Option befindet sich in der Vorschau. Dieses Feature wird mit einigen Einschränkungen bereitgestellt und darf nicht für Produktionsworkloads verwendet werden.

Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Um Daten in Azure IoT Einsatz an Microsoft Fabric OneLake zu senden, können Sie einen Datenflussendpunkten konfigurieren. Mit dieser Konfiguration können Sie den Zielendpunkt, die Authentifizierungsmethode, die Tabelle und andere Einstellungen angeben.

Voraussetzungen

Zuweisen von Berechtigungen zur verwalteten Identität

Um einen Datenflussendpunkt für Microsoft Fabric OneLake zu konfigurieren, empfehlen wir, entweder eine benutzerseitig zugewiesene oder systemseitig zugewiesene verwaltete Identität zu verwenden. Dieser Ansatz ist sicher und beseitigt die Notwendigkeit der manuellen Verwaltung von Anmeldeinformationen.

Nachdem Microsoft Fabric OneLake erstellt wurde, müssen Sie der verwalteten Azure IoT Einsatz-Identität eine Rolle zuweisen, welche die Berechtigung zum Schreiben in das Fabric Lakehouse gewährt.

Wenn Sie systemseitig zugewiesene verwaltete Identität verwenden, wechseln Sie im Azure-Portal zu Ihrer Azure IoT Einsatz-Instanz, und wählen Sie Übersicht aus. Kopieren Sie den Namen der Erweiterung, die nach der Arc-Erweiterung für Azure IoT Einsatz aufgeführt ist. Beispiel: azure-iot-operations-xxxx7. Ihre systemseitig zugewiesene verwaltete Identität kann über denselben Namen der Azure IoT Einsatz Arc-Erweiterung gefunden werden.

Wechseln Sie zu Ihrem erstellten Microsoft Fabric-Arbeitsbereich und wählen Sie Zugriff verwalten>+ Personen oder Gruppen hinzufügen aus.

  1. Suchen Sie nach dem Namen Ihrer vom Benutzer zugewiesenen verwalteten Identität, die für Cloudverbindungen oder der vom System zugewiesenen verwalteten Identität eingerichtet wurde. Beispiel: azure-iot-operations-xxxx7.
  2. Wählen Sie die Rolle Mitwirkende*r und dann Hinzufügen aus. Dadurch erhält die verwaltete Identität die erforderlichen Berechtigungen zum Schreiben in das Fabric Lakehouse. Weitere Informationen finden Sie unter Rollen in Arbeitsbereichen in Microsoft Fabric.

Erstellen eines Datenflussendpunkts für Microsoft Fabric OneLake

  1. Wählen Sie auf der Einsatz-Benutzeroberfläche die Registerkarte Dataflowendpunkte aus.

  2. Wählen Sie unter Neuen Dataflowendpunkt erstellen die Option Microsoft Fabric OneLake>Neu aus.

    Screenshot der Verwendung der Einsatz-Benutzeroberfläche zum Erstellen eines Microsoft Fabric OneLake-Dataflowendpunkts.

  3. Geben Sie die folgenden Einstellungen für den Endpunkt ein:

    Einstellung Beschreibung
    Host Der Hostname des Microsoft Fabric OneLake-Endpunkts im Format onelake.dfs.fabric.microsoft.com.
    Lakehouse-Name Der Name des Lakehouse, in dem die Daten gespeichert werden sollen.
    Arbeitsbereichname Der Name des Arbeitsbereichs, dem das Lakehouse zugeordnet ist.
    OneLake-Pfadtyp Der Pfadtyp, der in OneLake verwendet wird. Wählen Sie Dateien oder Tabellen aus.
    Authentifizierungsmethode Die für die Authentifizierung verwendete Methode. Wählen Sie Systemseitig zugewiesene verwaltete Identität oder benutzerseitig zugewiesene verwaltete Identität aus.
    Client-ID Die Client-ID einer benutzerseitig zugewiesenen verwalteten Identität. Erforderlich bei Verwendung einer Benutzerseitig zugewiesenen verwalteten Identität.
    Mandanten-ID Die Instanz-ID der benutzerseitig zugewiesenen verwalteten Identität. Erforderlich bei Verwendung einer Benutzerseitig zugewiesenen verwalteten Identität.
  4. Wählen Sie Übernehmen aus, um den Endpunkt bereitzustellen.

OneLake-Pfadtyp

Die Einstellung oneLakePathType bestimmt die Art des zu verwendenden Pfads im OneLake-Pfad. Der Standardwert ist Tables (der empfohlene Pfadtyp für die gängigsten Anwendungsfälle). Der Pfadtyp Tables ist eine Tabelle im OneLake-Lakehouse, die zum Speichern der Daten verwendet wird. Er kann auch auf Files festgelegt werden. Hierbei handelt es sich um eine Datei im OneLake-Lakehouse, die zum Speichern der Daten verwendet wird. Der Pfadtyp Files ist nützlich, wenn Sie die Daten in einem Dateiformat speichern möchten, das vom Pfadtyp Tables nicht unterstützt wird.

Der OneLake-Pfadtyp wird auf der Registerkarte Standard für den Datenflussendpunkt festgelegt.

Verfügbare Authentifizierungsmethoden

Die folgenden Authentifizierungsmethoden sind für Dataflowendpunkte der Microsoft Fabric OneLake-Dataflowendpunkte verfügbar.

Systemseitig zugewiesene verwaltete Identität

Bevor Sie den Datenflussendpunkt konfigurieren, weisen Sie der verwalteten Identität von Azure IoT Einsatz eine Rolle mit der Berechtigung zum Schreiben in das Fabric-Lakehouse zu:

  1. Wechseln Sie im Azure-Portal zu Ihrer Azure IoT Einsatz-Instanz, und wählen Sie Übersicht aus.
  2. Kopieren Sie den Namen der Erweiterung, die nach der Arc-Erweiterung für Azure IoT Einsatz aufgeführt ist. Beispiel: azure-iot-operations-xxxx7.
  3. Wechseln Sie zu Microsoft Fabric-Arbeitsbereich und wählen Sie Zugriff verwalten>+ Personen oder Gruppen hinzufügen aus.
  4. Suchen Sie nach dem Namen Ihrer vom System zugewiesenen verwalteten Identität. Beispiel: azure-iot-operations-xxxx7.
  5. Wählen Sie eine entsprechende Rolle aus, und wählen Sie dann Hinzufügen aus.

Konfigurieren Sie dann den Datenflussendpunkten mit den Einstellungen der systemseitig zugewiesenen verwalteten Identität.

Wählen Sie auf der Seite „Einstellungen“ für den Dataflowendpunkt auf der Einsatz-Benutzeroberfläche die Registerkarte Allgemeine Informationen und dann Authentifizierungsmethode>Systemseitig zugewiesene verwaltete Identität aus.

Wenn Sie die Zielgruppe der systemseitig zugewiesenen verwalteten Identität außer Kraft setzen müssen, können Sie die Einstellung audience angeben.

In den meisten Fällen müssen Sie keine Dienstgruppe angeben. Wenn Sie keine Benutzergruppe angeben, wird eine verwaltete Identität mit der Standardzielgruppe erstellt, die auf Ihr Speicherkonto ausgelegt ist.

Benutzerseitig zugewiesene verwaltete Identität

Um die benutzerseitig verwaltete Identität für die Authentifizierung zu verwenden, müssen Sie zuerst Azure IoT Einsatz mit aktivierten sicheren Einstellungen bereitstellen. Anschließend müssen Sie eine benutzerseitig zugewiesene verwaltete Identität für Cloudverbindungen einrichten. Weitere Informationen finden Sie unter Aktivieren sicherer Einstellungen in der Bereitstellung von Azure IoT Einsatz.

Bevor Sie den Datenflussendpunkt konfigurieren, weisen Sie der benutzerseitig zugewiesenen verwalteten Identität eine Rolle mit der Berechtigung zum Schreiben in das Fabric-Lakehouse zu:

  1. Wechseln Sie zu Microsoft Fabric-Arbeitsbereich und wählen Sie Zugriff verwalten>+ Personen oder Gruppen hinzufügen aus.
  2. Suchen Sie nach dem Namen Ihrer vom Benutzer zugewiesenen verwalteten Identität.
  3. Wählen Sie eine entsprechende Rolle aus, und wählen Sie dann Hinzufügen aus.

Konfigurieren Sie dann den Datenflussendpunkten mit den Einstellungen der benutzerseitig zugewiesenen verwalteten Identität.

Wählen Sie auf der Seite „Einstellungen“ für den Dataflowendpunkt auf der Einsatz-Benutzeroberfläche die Registerkarte Allgemeine Informationen und dann Authentifizierungsmethode>Benutzerseitig zugewiesene verwaltete Identität aus.

Geben Sie die Client-ID der benutzerseitig zugewiesenen verwalteten Identitätsclient-ID und die Mandanten-ID in die entsprechenden Felder ein.

Hier ist der Umfang optional und standardmäßig auf https://storage.azure.com/.default festgelegt. Wenn Sie den Standardbereich überschreiben müssen, geben Sie die Einstellung scope mit Bicep oder Kubernetes an.

Erweiterte Einstellungen

Sie können erweiterte Einstellungen für den Fabric OneLake-Endpunkt festlegen, z. B. die Batchlatenz und die Nachrichtenanzahl. Sie können diese Einstellungen auf der Portalregisterkarte Erweitert des Dataflowendpunkts oder in der benutzerdefinierten Ressource des Dataflowendpunkts festlegen.

Batchverarbeitung

Verwenden Sie die batching-Einstellungen, um die maximale Anzahl von Nachrichten und die maximale Latenz zu konfigurieren, bevor die Nachrichten an das Ziel gesendet werden. Diese Einstellung ist nützlich, wenn Sie die Netzwerkbandbreite optimieren und die Anzahl der Anforderungen an das Ziel reduzieren möchten.

Feld Beschreibung Erforderlich
latencySeconds Die maximale Anzahl von Sekunden, die vor dem Senden der Nachrichten an das Ziel gewartet werden sollen. Der Standardwert beträgt 60 Sekunden. No
maxMessages Die Maximale Anzahl der Nachrichten, die an das Ziel gesendet werden sollen. Der Standardwert beträgt 100.000 Meldungen. No

Wenn Sie beispielsweise die maximale Anzahl von Nachrichten auf 1000 und die maximale Latenz auf 100 Sekunden konfigurieren möchten, verwenden Sie die folgenden Einstellungen:

Wählen Sie auf der Einsatz-Benutzeroberfläche die Registerkarte Erweitert für den Dataflowendpunkt aus.

Screenshot, der die Erfahrung aus dem Einsatz nutzt, um erweiterte Einstellungen für Microsoft Fabric festzulegen.

Nächste Schritte

Weitere Informationen zu Datenflüssen finden Sie unter Erstellen eines Datenflusses.