Tables - Load Table
Startet einen Ladetabellenvorgang und gibt die Vorgangsstatus-URL im Antwortspeicherortheader zurück.
Note
Diese API ist Teil einer Preview-Version und wird nur für Evaluierungs- und Entwicklungszwecke bereitgestellt. Sie kann sich basierend auf Feedback ändern und wird nicht für den Produktionseinsatz empfohlen.
Diese API unterstützt LRO-.
Permissions
Schreibberechtigung für das Seehauselement.
Erforderliche delegierte Bereiche
Lakehouse.ReadWrite.All
Von Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identity | Support |
|---|---|
| User | Yes |
| Service Principal und Verwaltete Identitäten | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/tables/{tableName}/load
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
lakehouse
|
path | True |
string (uuid) |
Die Seehauselement-ID. |
|
table
|
path | True |
string pattern: ^(?=[0-9]*[a-zA-Z_])[a-zA-Z0-9_]{1,256}$ |
Der Tabellenname. |
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| pathType | True |
Der Typ der Datei oder des Ordners |
|
| relativePath | True |
string pattern: ^Files(\/[\p{L}\w]{1}([ \p{L}\w\.-]*[\p{L}\w\.-]{1})*)*$ |
Der relative Pfad der Datendatei oder des Ordners. |
| fileExtension |
string pattern: ^[a-zA-Z0-9_-]{1,16}$ |
Die Dateierweiterung der Datendatei. |
|
| formatOptions | FileFormatOptions: |
Abstrakter Typ von Datendateiformatoptionen. |
|
| mode |
Der Vorgangsmodus "Tabelle laden", "Überschreiben" oder "Anfügen". Zusätzliche Modustypen können im Laufe der Zeit hinzugefügt werden. |
||
| recursive |
boolean |
Gibt an, ob Datendateien rekursiv oder nicht durchsucht werden sollen, wenn eine Tabelle aus einem Ordner geladen wird. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 202 Accepted |
Der Vorgang "Akzeptierte Anforderung", "Tabelle laden" wird ausgeführt. Header
|
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
Load table operation Example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/lakehouses/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/tables/abc123/load
{
"relativePath": "Files/abc/abc123.csv",
"pathType": "File",
"mode": "Overwrite",
"recursive": false,
"formatOptions": {
"format": "Csv",
"header": true,
"delimiter": ","
}
}
Beispiel für eine Antwort
Location: https://api.fabric.microsoft.com/v1/operations/abcdef00-9d7e-469a-abf1-fca847a0ea69
x-ms-operation-id: abcdef00-9d7e-469a-abf1-fca847a0ea69
Retry-After: 30
Definitionen
| Name | Beschreibung |
|---|---|
| Csv |
CSV-Formatoptionen für CSV-Dateien. |
|
Error |
Das Fehlerbezogene Ressourcendetails-Objekt. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Load |
Stellt eine Anforderung für den Ladetabellenvorgang dar. |
|
Mode |
Der Vorgangsmodus "Tabelle laden", "Überschreiben" oder "Anfügen". Zusätzliche Modustypen können im Laufe der Zeit hinzugefügt werden. |
| Parquet |
Formatoptionen für Parkettdateien. |
|
Path |
Der Typ der Datei oder des Ordners |
Csv
CSV-Formatoptionen für CSV-Dateien.
| Name | Typ | Beschreibung |
|---|---|---|
| delimiter |
string pattern: ^[^\(\)\[\]\{\}'""]{0,8}$ |
Das Trennzeichen der CSV-Datei. |
| format | string: |
Name des Datendateiformats. Zusätzliche Dateiformattypen können im Laufe der Zeit hinzugefügt werden. |
| header |
boolean |
Diese Eigenschaft gibt an, ob die CSV-Datendatei eine Kopfzeile enthält oder nicht. |
ErrorRelatedResource
Das Fehlerbezogene Ressourcendetails-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| resourceId |
string |
Die Ressourcen-ID, die an dem Fehler beteiligt ist. |
| resourceType |
string |
Der Typ der Ressource, die an dem Fehler beteiligt ist. |
ErrorResponse
Die Fehlerantwort.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| moreDetails |
Liste der zusätzlichen Fehlerdetails. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
|
| requestId |
string |
ID der Anforderung, die dem Fehler zugeordnet ist. |
ErrorResponseDetails
Die Fehlerantwortdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
LoadTableRequest
Stellt eine Anforderung für den Ladetabellenvorgang dar.
| Name | Typ | Beschreibung |
|---|---|---|
| fileExtension |
string pattern: ^[a-zA-Z0-9_-]{1,16}$ |
Die Dateierweiterung der Datendatei. |
| formatOptions | FileFormatOptions: |
Abstrakter Typ von Datendateiformatoptionen. |
| mode |
Der Vorgangsmodus "Tabelle laden", "Überschreiben" oder "Anfügen". Zusätzliche Modustypen können im Laufe der Zeit hinzugefügt werden. |
|
| pathType |
Der Typ der Datei oder des Ordners |
|
| recursive |
boolean |
Gibt an, ob Datendateien rekursiv oder nicht durchsucht werden sollen, wenn eine Tabelle aus einem Ordner geladen wird. |
| relativePath |
string pattern: ^Files(\/[\p{L}\w]{1}([ \p{L}\w\.-]*[\p{L}\w\.-]{1})*)*$ |
Der relative Pfad der Datendatei oder des Ordners. |
ModeType
Der Vorgangsmodus "Tabelle laden", "Überschreiben" oder "Anfügen". Zusätzliche Modustypen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| Overwrite |
Tabelle im Überschreibmodus laden. |
| Append |
Tabelle im Anfügemodus laden. |
Parquet
Formatoptionen für Parkettdateien.
| Name | Typ | Beschreibung |
|---|---|---|
| format | string: |
Name des Datendateiformats. Zusätzliche Dateiformattypen können im Laufe der Zeit hinzugefügt werden. |
PathType
Der Typ der Datei oder des Ordners relativePath. Zusätzliche PathType Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| File |
Tabelle aus Datei laden. |
| Folder |
Tabelle aus Ordner laden. |