Items - Refresh Sql Endpoint Metadata
Opdaterer alle tabeller i et SQL Analytics-slutpunkt.
Denne API understøtter LRO-handlinger (Long Running Operations).
Permissions
Den, der ringer op, skal have rollen bidragyder eller en højere rolle i arbejdsområdet.
Påkrævede delegerede områder
Item.ReadWrite.All
Microsoft Entra-understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Identity | Support |
|---|---|
| User | Yes |
| tjenesteprincipal og administrerede identiteter | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlEndpoints/{sqlEndpointId}/refreshMetadata
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
sql
|
path | True |
string (uuid) |
ID'et for SQL Analytics-slutpunktet. |
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
Brødtekst for anmodning
| Name | Type | Beskrivelse |
|---|---|---|
| recreateTables |
boolean |
Når den er angivet til sand, får systemet besked om at slippe og genoprette alle tabeller på SQL Analytics-slutpunktet under opdateringsprocessen. Brug denne indstilling, hvis du har brug for at genopbygge tabeller fuldt ud fra deres kildedefinitioner, f.eks. for at løse uoverensstemmelser eller sikre en ren opdatering. Standardværdien er false. |
| timeout |
Anmodningens varighed før timeout. Standardværdien er 15 minutter. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Anmodningen blev fuldført. |
|
| 202 Accepted |
Anmodning accepteret. Opdatering af SQL-analysetabellen er i gang. Headere
|
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Refresh all tables for a specified SQL analytics endpoint in a workspace
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/sqlEndpoints/5b218778-e7a5-4d73-8187-f10824047715/refreshMetadata
Eksempelsvar
{
"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"
}
]
}
Definitioner
| Name | Beskrivelse |
|---|---|
| Duration |
En varighed. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Sql |
Opdater nyttedata for SQL-analaytics-slutpunktsanmodning. |
|
Sync |
Status for synkroniseringshandlingen. Der kan tilføjes flere SyncStatus-typer over tid. |
|
Table |
Et statusobjekt til tabelsynkronisering. |
|
Table |
En liste over status for tabelsynkronisering. |
|
Time |
Tidsenheden for varigheden. Der kan tilføjes flere varighedstyper over tid. |
Duration
En varighed.
| Name | Type | Beskrivelse |
|---|---|---|
| timeUnit |
Tidsenheden for varigheden. Der kan tilføjes flere varighedstyper over tid. |
|
| value |
number |
Antallet af timeUnits i varigheden. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
SqlEndpointRefreshMetadataRequest
Opdater nyttedata for SQL-analaytics-slutpunktsanmodning.
| Name | Type | Beskrivelse |
|---|---|---|
| recreateTables |
boolean |
Når den er angivet til sand, får systemet besked om at slippe og genoprette alle tabeller på SQL Analytics-slutpunktet under opdateringsprocessen. Brug denne indstilling, hvis du har brug for at genopbygge tabeller fuldt ud fra deres kildedefinitioner, f.eks. for at løse uoverensstemmelser eller sikre en ren opdatering. Standardværdien er false. |
| timeout |
Anmodningens varighed før timeout. Standardværdien er 15 minutter. |
SyncStatus
Status for synkroniseringshandlingen. Der kan tilføjes flere SyncStatus-typer over tid.
| Værdi | Beskrivelse |
|---|---|
| Success |
Angiver, om det lykkedes. |
| Failure |
Angiver en fejl. |
| NotRun |
Angiver, at handlingen ikke blev kørt. |
TableSyncStatus
Et statusobjekt til tabelsynkronisering.
| Name | Type | Beskrivelse |
|---|---|---|
| endDateTime |
string (date-time) |
Den dato og det klokkeslæt, hvor tabelsynkroniseringen blev fuldført i UTC i formatet ÅÅÅÅ-MM-DDTHH:mm:ssZ. |
| error |
Oplysninger om fejlsvar |
|
| lastSuccessfulSyncDateTime |
string (date-time) |
Den dato og det klokkeslæt, hvor tabelsynkroniseringen lykkedes i UTC ved hjælp af formatet YYYY-MM-DDTHH:mm:ssZ. |
| startDateTime |
string (date-time) |
Den dato og det klokkeslæt, hvor tabelsynkroniseringen startede i UTC i formatet ÅÅÅÅ-MM-DDTHH:mm:ssZ. |
| status |
Angiver, om tabellen er synkroniseret uden fejl. |
|
| tableName |
string |
Navnet på den tabel, der er synkroniseret. |
TableSyncStatuses
En liste over status for tabelsynkronisering.
| Name | Type | Beskrivelse |
|---|---|---|
| value |
En liste over status for tabelsynkronisering. |
TimeUnit
Tidsenheden for varigheden. Der kan tilføjes flere varighedstyper over tid.
| Værdi | Beskrivelse |
|---|---|
| Seconds |
Varighed i sekunder. |
| Minutes |
Varighed i minutter. |
| Hours |
Varighed i timer. |
| Days |
Varighed i dage. |