Azure Data Lake
Mit dem Azure Data Lake Store-Connector können Sie Daten zu einem Azure Data Lake-Konto lesen und hinzufügen.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Microsoft |
| URL |
Microsoft LogicApps-Unterstützung Microsoft Power Automate-Support Microsoft Power Apps-Unterstützung |
| Connectormetadaten | |
|---|---|
| Herausgeber | Microsoft |
| Webseite | https://azure.microsoft.com/solutions/data-lake/ |
Um diese Integration zu verwenden, benötigen Sie ein Azure Data Lake Storage Gen1-Konto. Sie können ein Konto auf drei Arten erstellen: Azure PowerShell verwenden; Azure CLI verwenden; verwenden Sie das Azure-Portal. Weitere Informationen finden Sie unter "Erste Schritte".
Azure Data Lake Storage Gen2
Der Azure Data Lake-Connector unterstützt nur Azure Data Lake Gen1. Der Azure Blob Storage-Connector unterstützt jedoch die Verbindung mit Azure Data Lake Storage Gen2 (ADLS Gen2)-Konten mithilfe des Multiprotokollzugriffs. Weitere Informationen zu diesem neuen Feature, einschließlich der Verfügbarkeit und bekannten Einschränkungen, finden Sie in diesem Blog.
Bekannte Probleme und Einschränkungen
- Der Connector unterstützt Azure Data Lake Gen1.
- Die Einschränkungen von Azure Data Lake sind hier dokumentiert.
- Ein Fehler "Eine weitere Blockuploadsitzung ist noch aktiv" kann auftreten, wenn Drosselungsgrenzwerte während des Dateiuploads überschritten wurden. Um dies zu vermeiden, sollten Sie eine Verzögerung zwischen dem Hochladen mehrerer großer Dateien in den Speicher hinzufügen.
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 3600 | 60 Sekunden |
Aktionen
| Anfügedatei (gleichzeitig) |
Gleichzeitiges Anfügen an eine Datei. |
| Append File (sequenziell) |
An eine Datei fortlaufend anfügen. |
| Datei hochladen |
Laden Sie Daten in ein Data Lake Store-Konto hoch. |
| Datei lesen |
Lesen von Daten aus einem Data Lake Store-Konto. |
| Datei löschen |
Löschen Sie eine Datei aus einem Data Lake Store-Konto. |
| Dateien auflisten |
Auflisten von Dateien und Ordnern in einem Data Lake Store-Konto. |
| Ordner erstellen |
Erstellen Sie einen Ordner in einem Data Lake Store-Konto. |
Anfügedatei (gleichzeitig)
Gleichzeitiges Anfügen an eine Datei.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kontoname
|
account | True | string |
Kontoname für Azure Data Lake. |
|
Append mode
|
appendMode | string |
Legen Sie diesen Wert fest, um automatisch zu erstellen, wenn kein Pfad vorhanden ist. |
|
|
Dateipfad
|
filepath | True | string |
Pfad der Datei (kein führendes '/'). |
|
Content
|
body | True | binary |
Inhalt der Datei |
Gibt zurück
- Vorgangsmeldung
- string
Append File (sequenziell)
An eine Datei fortlaufend anfügen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kontoname
|
account | True | string |
Kontoname für Azure Data Lake. |
|
Dateipfad
|
filepath | True | string |
Pfad der Datei (kein führendes '/'). |
|
Content
|
body | True | binary |
Anzufügende Inhalte |
|
Offset
|
offset | integer |
Der optionale Offset im Datenstrom, um den Anfügevorgang zu starten. Lassen Sie ihn leer, oder legen Sie den Wert auf die Dateigröße in Byte fest. In beiden Fällen wird der Vorgang am Ende des Datenstroms angefügt. |
Datei hochladen
Laden Sie Daten in ein Data Lake Store-Konto hoch.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kontoname
|
account | True | string |
Kontoname für Azure Data Lake. |
|
Dateipfad
|
filepath | True | string |
Pfad der Datei (kein führendes '/'). |
|
Überschreiben
|
overwrite | boolean |
Überschreiben, wenn vorhandene Datei vorhanden ist. |
|
|
Content
|
body | True | binary |
Inhalt der Datei |
Datei lesen
Lesen von Daten aus einem Data Lake Store-Konto.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kontoname
|
account | True | string |
Kontoname für Azure Data Lake. |
|
Dateipfad
|
filepath | True | string |
Pfad der Datei (kein führendes '/'). |
Gibt zurück
- Dateiinhalt
- binary
Datei löschen
Löschen Sie eine Datei aus einem Data Lake Store-Konto.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kontoname
|
account | True | string |
Kontoname für Azure Data Lake. |
|
Dateipfad
|
filepath | True | string |
Pfad der Datei (kein führendes '/'). |
Gibt zurück
- Body
- operationPerformed
Dateien auflisten
Auflisten von Dateien und Ordnern in einem Data Lake Store-Konto.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kontoname
|
account | True | string |
Kontoname für Azure Data Lake. |
|
Ordnerpfad
|
path | string |
Pfad des Ordners (kein führendes '/'). |
Gibt zurück
- Body
- folderResponse
Ordner erstellen
Erstellen Sie einen Ordner in einem Data Lake Store-Konto.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kontoname
|
account | True | string |
Kontoname für Azure Data Lake. |
|
Ordnerpfad
|
path | True | string |
Pfad des zu erstellenden Ordners (ohne führendes '/'). |
Gibt zurück
- Body
- operationPerformed
Definitionen
folderResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
FileStatus
|
FileStatuses.FileStatus | fileStatusArray |
FileStatus |
fileStatusArray
FileStatus
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Dateiname
|
pathSuffix | string |
Datei- oder Ordnername. |
|
Typ
|
type | string |
Elementtyp (Verzeichnis oder Datei). |
|
Blockgröße
|
blockSize | integer |
Blockgröße des Ordners oder der Datei. |
|
Zugriffszeit
|
accessTime | integer |
Unix (Epoche) Zeit, zu der das Element zuletzt zugegriffen hat. |
|
Änderungszeit
|
modificationTime | integer |
Unix (Epoche) Zeit, zu der das Element zuletzt geändert wurde. |
operationPerformed
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Erfolgreich
|
boolean | boolean |
Kennzeichnen, wenn der letzte Vorgang erfolgreich war. |
Schnur
Dies ist der grundlegende Datentyp "string".
binär
Dies ist der grundlegende Datentyp "binary".