Cloud-Verbindung zu Azure Data Lake Storage
- ADLS arbeitet unter der Fabric-Replikation in der Lizenz.
- Alle Anforderungen müssen erfüllt sein – die notwendigen Informationen finden Sie hier.
Übersicht
In der Übersicht sehen Sie alle vorhandenen Cloud-Verbindungen. Sie können nach einer bestimmten Cloud-Verbindung suchen, die Spaltenauswahl anpassen oder mit dem Button New Connection eine neue Cloud-Verbindung erstellen.
Erstellung
Gehen Sie zu Einstellungen > Cloud-Verbindungen, klicken Sie auf New Connection und Azure Data Lake Storage.
Geben Sie einen Namen für die neue Cloud-Verbindung ein.
ADLS-Endpunkt-URL – Sie finden diese im Azure Portal unter Ihrem Data Lake Storage Gen2-Konto im Bereich „Endpoints“ oder „Data Lake Storage“.
Verzeichnisstruktur
- Flat: Mit Flat werden extrahierte Dateien direkt im Zielverzeichnis gespeichert. Es gibt keine Unterverzeichnisse, die eine zeitliche oder inkrementelle Trennung darstellen. Beispiel:
<target-directory>/
├── BKPF_S4H_100_Init.csv
└── MARA_S4H_100_Init.csv
- Incremental: Bei Incremental wird für jede extrahierte Tabelle ein separates Verzeichnis erstellt. Jeder Durchlauf erzeugt eine dateierte Datei im jeweiligen Tabellenverzeichnis.
<target-directory>/
└── <table-name>/
└── <timestamp>_<SID>_<CLIENT>_<type>.<format>
Dateiformat
- CSV
- Parquet
Bei der Incremental Verzeichnisstruktur kombiniert Merge keine neuen Daten mit einer bereits bestehenden ADLS-Datei. Stattdessen wird bei jedem Durchlauf eine neue dateierte Datei im jeweiligen Tabellenverzeichnis erstellt, während bestehende Dateien erhalten bleiben. Die Verzeichnisstruktur bestimmt die unterstützte Replikationsstrategie:
- Flat → Überschreiben
- Incremental → Zusammenführen
Diese Kombinationen werden bei der Aufgaben-Validierung erzwungen.
Authentifizierungstypen
- Service Principal Beachten Sie die Abschnitte im Artikel zu Service Principal, um die entsprechenden API-Scopes und die zuzuweisenden Rollen hinzuzufügen. Dieser Schritt muss abgeschlossen werden, um Service Principal zu konfigurieren. Konfigurieren Sie die Zugriffssteuerung (IAM): Auf Container- und Speicherkontoebene (im Azure ADLS-Konto) navigieren Sie zu Zugriffssteuerung (IAM), fügen die Storage Account Contributor und Storage Blob Data Contributor Rollen für Service Principal hinzu.
- Tenant ID: Sie finden die Tenant ID im Azure Portal unter Microsoft Entra ID
- Client ID: Sie finden die Client ID im Azure Portal in Ihrer App-Registrierung
- Client Secret: Azure Portal > App-Registrierung > Ihre App > Verwalten > Zertifikate & Geheimnisse > Wert (dies enthält die Client Secret)
-
Shared Access Signature Um die Shared Access Signature-Authentifizierung zu verwenden, gehen Sie zu Ihrem ADLS-Speicherkonto > Sicherheit + Netzwerk > Shared Access Signature. Im Abschnitt „Erlaubte Ressourcentypen“ müssen alle Optionen aktiviert sein (Service, Container, Objekt):
Klicken Sie auf „SAS und Verbindungszeichenfolge generieren“, um die SAS Token zu erstellen. Kopieren Sie die Zeichenfolge. -
Access Key – erhalten Sie den Access Key aus dem ADLS-Speicherkonto > Sicherheit + Netzwerk > Zugangsschlüssel > Wert des Schlüssels kopieren
-
Benutzungszugewiesene Managed Identity – geben Sie die Client ID ein
-
Systemzugewiesene Managed Identity
Verbindung testen – wenn der Verbindungstest fehlschlägt, erhalten Sie mögliche Lösungen. Zudem sehen Sie weitere Details zum möglichen Problem.
Berechtigungen
Wenn Sie keine Teams oder Benutzer auswählen, können alle Benutzer von dab Nexus diese Verbindung nutzen. Wenn Sie ein oder mehrere Teams oder Benutzer auswählen, können nur diese die Verbindung nutzen.
Bearbeitung
Sie können eine bestehende Cloud-Verbindung bearbeiten. Klicken Sie einfach auf deren Namen in der Übersicht, um zu den Einstellungen der Cloud-Verbindung zurückzukehren.
Löschung
Die Löschung einer Cloud-Verbindung kann aktive (geplante) Aufgaben beeinflussen und diese möglicherweise zum Scheitern bringen. Diese Löschung kann nicht rückgängig gemacht werden.