Tables - Load Table
Inicia una operación de tabla de carga y devuelve la dirección URL de estado de la operación en el encabezado de ubicación de respuesta.
Note
Esta API forma parte de una versión preliminar y solo se proporciona con fines de evaluación y desarrollo. Puede cambiar en función de los comentarios y no se recomienda para su uso en producción.
Esta API admite operaciones de larga duración (LRO).
Permissions
Permiso de escritura en el elemento lakehouse.
Ámbitos delegados necesarios
Lakehouse.ReadWrite.All
Identidades admitidas de Microsoft Entra
Esta API admite las identidades de Microsoft enumeradas en esta sección.
| Identity | Support |
|---|---|
| User | Yes |
| Entidad de servicio e Identidades administradas | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/tables/{tableName}/load
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
lakehouse
|
path | True |
string (uuid) |
Identificador del elemento lakehouse. |
|
table
|
path | True |
string pattern: ^(?=[0-9]*[a-zA-Z_])[a-zA-Z0-9_]{1,256}$ |
El nombre de la tabla. |
|
workspace
|
path | True |
string (uuid) |
El identificador del área de trabajo. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| pathType | True |
Tipo de |
|
| relativePath | True |
string pattern: ^Files(\/[\p{L}\w]{1}([ \p{L}\w\.-]*[\p{L}\w\.-]{1})*)*$ |
Ruta de acceso relativa del archivo de datos o carpeta. |
| fileExtension |
string pattern: ^[a-zA-Z0-9_-]{1,16}$ |
Extensión de archivo del archivo de datos. |
|
| formatOptions | FileFormatOptions: |
Tipo abstracto de opciones de formato de archivo de datos. |
|
| mode |
Modo de operación de tabla de carga, sobrescribir o anexar. Se pueden agregar tipos de modo adicionales a lo largo del tiempo. |
||
| recursive |
boolean |
Indica si se van a buscar archivos de datos de forma recursiva o no, al cargar una tabla desde una carpeta. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 202 Accepted |
Solicitud aceptada, la operación de la tabla de carga está en curso. Encabezados
|
|
| Other Status Codes |
Códigos de error comunes:
|
Ejemplos
Load table operation Example
Solicitud de ejemplo
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": ","
}
}
Respuesta de muestra
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
Definiciones
| Nombre | Description |
|---|---|
| Csv |
Opciones de formato CSV para archivos CSV. |
|
Error |
Objeto de detalles del recurso relacionado con el error. |
|
Error |
Respuesta de error. |
|
Error |
Detalles de la respuesta de error. |
|
Load |
Representa una solicitud de operación de tabla de carga. |
|
Mode |
Modo de operación de tabla de carga, sobrescribir o anexar. Se pueden agregar tipos de modo adicionales a lo largo del tiempo. |
| Parquet |
Opciones de formato para archivos Parquet. |
|
Path |
Tipo de |
Csv
Opciones de formato CSV para archivos CSV.
| Nombre | Tipo | Description |
|---|---|---|
| delimiter |
string pattern: ^[^\(\)\[\]\{\}'""]{0,8}$ |
Delimitador del archivo CSV. |
| format | string: |
Nombre del formato de archivo de datos. Se pueden agregar tipos de formato de archivo adicionales a lo largo del tiempo. |
| header |
boolean |
Esta propiedad indica si el archivo de datos CSV contiene una línea de encabezado o no. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string |
Identificador de recurso implicado en el error. |
| resourceType |
string |
Tipo del recurso implicado en el error. |
ErrorResponse
Respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| message |
string |
Representación legible del error. |
| moreDetails |
Lista de detalles de error adicionales. |
|
| relatedResource |
Detalles del recurso relacionado con el error. |
|
| requestId |
string |
Identificador de la solicitud asociada al error. |
ErrorResponseDetails
Detalles de la respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| message |
string |
Representación legible del error. |
| relatedResource |
Detalles del recurso relacionado con el error. |
LoadTableRequest
Representa una solicitud de operación de tabla de carga.
| Nombre | Tipo | Description |
|---|---|---|
| fileExtension |
string pattern: ^[a-zA-Z0-9_-]{1,16}$ |
Extensión de archivo del archivo de datos. |
| formatOptions | FileFormatOptions: |
Tipo abstracto de opciones de formato de archivo de datos. |
| mode |
Modo de operación de tabla de carga, sobrescribir o anexar. Se pueden agregar tipos de modo adicionales a lo largo del tiempo. |
|
| pathType |
Tipo de |
|
| recursive |
boolean |
Indica si se van a buscar archivos de datos de forma recursiva o no, al cargar una tabla desde una carpeta. |
| relativePath |
string pattern: ^Files(\/[\p{L}\w]{1}([ \p{L}\w\.-]*[\p{L}\w\.-]{1})*)*$ |
Ruta de acceso relativa del archivo de datos o carpeta. |
ModeType
Modo de operación de tabla de carga, sobrescribir o anexar. Se pueden agregar tipos de modo adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Overwrite |
cargar tabla en modo de sobrescritura. |
| Append |
cargar tabla en modo de anexión. |
Parquet
Opciones de formato para archivos Parquet.
| Nombre | Tipo | Description |
|---|---|---|
| format | string: |
Nombre del formato de archivo de datos. Se pueden agregar tipos de formato de archivo adicionales a lo largo del tiempo. |
PathType
Tipo de relativePath, ya sea archivo o carpeta. Se pueden agregar tipos de PathType adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| File |
cargar tabla desde el archivo. |
| Folder |
cargar la tabla desde la carpeta. |