Items - Refresh Sql Endpoint Metadata
Actualiza todas las tablas dentro de un punto de conexión de SQL Analytics.
Esta API admite operaciones de larga duración (LRO).
Permissions
El autor de la llamada debe tener rol de colaborador o superior.
Ámbitos delegados necesarios
Item.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}/sqlEndpoints/{sqlEndpointId}/refreshMetadata
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
sql
|
path | True |
string (uuid) |
Identificador del punto de conexión de SQL Analytics. |
|
workspace
|
path | True |
string (uuid) |
El identificador del área de trabajo. |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| timeout |
Duración de la solicitud antes de que se agote el tiempo de espera. El valor predeterminado es de 15 minutos. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Solicitud completada correctamente. |
|
| 202 Accepted |
Solicitud aceptada, actualización de la tabla de SQL Analytics en curso. Encabezados
|
|
| Other Status Codes |
Códigos de error comunes:
|
Ejemplos
Refresh all tables for a specified SQL analytics endpoint in a workspace
Solicitud de ejemplo
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/sqlEndpoints/5b218778-e7a5-4d73-8187-f10824047715/refreshMetadata
Respuesta de muestra
{
"value": [
{
"tableName": "Table 1",
"startDateTime": "2025-08-08T10:31:22.2708973Z",
"endDateTime": "2025-08-08T10:36:54.9651741Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2025-08-08T10:36:54.9651741Z"
},
{
"tableName": "Table 2",
"startDateTime": "2025-08-08T10:31:22.2708973Z",
"endDateTime": "2025-08-08T10:43:02.5329616Z",
"status": "Failure",
"error": {
"errorCode": "AdalRetryException",
"message": "Couldn't run query. There is a problem with the Microsoft Entra ID token. Have the warehouse owner log in again. If they're unavailable, use the takeover feature."
},
"lastSuccessfulSyncDateTime": "2025-08-07T10:44:27.2632648Z"
},
{
"tableName": "Table 3",
"startDateTime": "2025-08-08T10:31:22.2708973Z",
"endDateTime": "2025-08-08T10:36:59.9183509Z",
"status": "NotRun",
"lastSuccessfulSyncDateTime": "2025-08-06T08:32:53.3890146Z"
}
]
}
Definiciones
| Nombre | Description |
|---|---|
| Duration |
Duración. |
|
Error |
Objeto de detalles del recurso relacionado con el error. |
|
Error |
Respuesta de error. |
|
Error |
Detalles de la respuesta de error. |
|
Sql |
Actualice la carga de la solicitud de punto de conexión analaytics de SQL. |
|
Sync |
Estado de la operación de sincronización. Se pueden agregar tipos SyncStatus adicionales a lo largo del tiempo. |
|
Table |
Objeto de estado de sincronización de tabla. |
|
Table |
Lista de estados de sincronización de tablas. |
|
Time |
Unidad de tiempo durante la duración. Se pueden agregar tipos de duración adicionales a lo largo del tiempo. |
Duration
Duración.
| Nombre | Tipo | Description |
|---|---|---|
| timeUnit |
Unidad de tiempo durante la duración. Se pueden agregar tipos de duración adicionales a lo largo del tiempo. |
|
| value |
number |
Número de timeUnits en la duración. |
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. |
SqlEndpointRefreshMetadataRequest
Actualice la carga de la solicitud de punto de conexión analaytics de SQL.
| Nombre | Tipo | Description |
|---|---|---|
| timeout |
Duración de la solicitud antes de que se agote el tiempo de espera. El valor predeterminado es de 15 minutos. |
SyncStatus
Estado de la operación de sincronización. Se pueden agregar tipos SyncStatus adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Success |
Indica que se ha realizado correctamente. |
| Failure |
Indica un error. |
| NotRun |
Indica que la operación no se ejecutó. |
TableSyncStatus
Objeto de estado de sincronización de tabla.
| Nombre | Tipo | Description |
|---|---|---|
| endDateTime |
string (date-time) |
Fecha y hora en que se completó la sincronización de tablas en UTC, utilizando el formato AAAA-MM-DDTHH:mm:ssZ. |
| error |
Detalles de la respuesta de error |
|
| lastSuccessfulSyncDateTime |
string (date-time) |
Fecha y hora en que la sincronización de tablas se realizó correctamente en UTC, usando el formato AAAA-MM-DDTHH:mm:ssZ. |
| startDateTime |
string (date-time) |
Fecha y hora en que se inició la sincronización de tablas en UTC, utilizando el formato AAAA-MM-DDTHH:mm:ssZ. |
| status |
Indica si la tabla se sincroniza sin errores. |
|
| tableName |
string |
Nombre de la tabla que se sincronice. |
TableSyncStatuses
Lista de estados de sincronización de tablas.
| Nombre | Tipo | Description |
|---|---|---|
| value |
Lista de estados de sincronización de tablas. |
TimeUnit
Unidad de tiempo durante la duración. Se pueden agregar tipos de duración adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Seconds |
Duración en segundos. |
| Minutes |
Duración en minutos. |
| Hours |
Duración en horas. |
| Days |
Duración en días. |