Items - Refresh Sql Endpoint Metadata
Annotazioni
Questa API di anteprima è sperimentale e può cambiare senza preavviso. Viene fornito solo per la valutazione e lo sviluppo; l'uso di produzione non è consigliato.
Aggiorna tutte le tabelle all'interno di un endpoint di analisi SQL.
Questa API supporta operazioni con esecuzione prolungata (LRO).
Autorizzazioni
Il chiamante deve avere ruolo collaboratore o superiore dell'area di lavoro.
Ambiti delegati obbligatori
Elemento.LeggiScrivi.Tutto
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
Identità | Assistenza |
---|---|
Utente | Sì |
Principale del servizio e Identità gestite | Sì |
Interfaccia
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlEndpoints/{sqlEndpointId}/refreshMetadata?preview={preview}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
sql
|
path | True |
string (uuid) |
ID endpoint di analisi SQL. |
workspace
|
path | True |
string (uuid) |
L’ID dell’area di lavoro. |
preview
|
query | True |
boolean |
Questo parametro obbligatorio deve essere impostato su per accedere a |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
timeout |
Durata della richiesta prima del timeout. Il valore predefinito è 15 minuti. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Richiesta completata correttamente. |
|
202 Accepted |
Richiesta accettata, aggiornamento della tabella di analisi SQL in corso. Intestazioni
|
|
Other Status Codes |
Codici di errore comuni:
|
Esempio
Refresh all tables for a specified SQL analytics endpoint in a workspace
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/sqlEndpoints/5b218778-e7a5-4d73-8187-f10824047715/refreshMetadata?preview=true
Risposta di esempio
[
{
"tableName": "Table 1",
"startDateTime": "2025-02-04T22:29:12.4400865Z",
"endDateTime": "2025-02-04T22:29:12.4869641Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2024-07-23T14:28:23.1864319Z"
},
{
"tableName": "Table 2",
"startDateTime": "2025-02-04T22:29:13.4400865Z",
"endDateTime": "2025-02-04T22:29:13.4869641Z",
"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": "2024-07-23T14:28:23.1864319Z"
},
{
"tableName": "Table 3",
"startDateTime": "2025-02-04T22:29:14.4400865Z",
"endDateTime": "2025-02-04T22:29:14.4869641Z",
"status": "NotRun",
"lastSuccessfulSyncDateTime": "2024-07-23T14:28:23.1864319Z"
}
]
Definizioni
Nome | Descrizione |
---|---|
Duration |
Durata. |
Error |
Oggetto dettagli risorsa correlato all'errore. |
Error |
Risposta di errore. |
Error |
Dettagli della risposta di errore. |
Sql |
Aggiornare il payload della richiesta dell'endpoint analaytics sql. |
Sync |
Stato dell'operazione di sincronizzazione. È possibile aggiungere altri tipi SyncStatus nel tempo. |
Table |
Oggetto stato sincronizzazione tabella. |
Time |
Unità di tempo per la durata. È possibile aggiungere tipi di durata aggiuntivi nel tempo. |
Duration
Durata.
Nome | Tipo | Descrizione |
---|---|---|
timeUnit |
Unità di tempo per la durata. È possibile aggiungere tipi di durata aggiuntivi nel tempo. |
|
value |
number |
Numero di timeUnits nella durata. |
ErrorRelatedResource
Oggetto dettagli risorsa correlato all'errore.
Nome | Tipo | Descrizione |
---|---|---|
resourceId |
string |
ID risorsa coinvolto nell'errore. |
resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
Nome | Tipo | Descrizione |
---|---|---|
errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
message |
string |
Rappresentazione leggibile dell'errore. |
moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
relatedResource |
Dettagli della risorsa correlati all'errore. |
|
requestId |
string |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
Nome | Tipo | Descrizione |
---|---|---|
errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
message |
string |
Rappresentazione leggibile dell'errore. |
relatedResource |
Dettagli della risorsa correlati all'errore. |
SqlEndpointRefreshMetadataRequest
Aggiornare il payload della richiesta dell'endpoint analaytics sql.
Nome | Tipo | Descrizione |
---|---|---|
timeout |
Durata della richiesta prima del timeout. Il valore predefinito è 15 minuti. |
SyncStatus
Stato dell'operazione di sincronizzazione. È possibile aggiungere altri tipi SyncStatus nel tempo.
Valore | Descrizione |
---|---|
Failure |
Indica un errore. |
NotRun |
Indica che l'operazione non è stata eseguita. |
Success |
Indica un esito positivo. |
TableSyncStatus
Oggetto stato sincronizzazione tabella.
Nome | Tipo | Descrizione |
---|---|---|
endDateTime |
string (date-time) |
Data e ora in cui la sincronizzazione della tabella è stata completata in formato UTC, utilizzando il formato AAAA-MM-GGTHH:mm:ssZ. |
error |
Dettagli della risposta di errore |
|
lastSuccessfulSyncDateTime |
string (date-time) |
Data e ora in cui la sincronizzazione della tabella ha avuto esito positivo in formato UTC, utilizzando il formato AAAA-MM-GGTHH:mm:ssZ. |
startDateTime |
string (date-time) |
Data e ora di inizio della sincronizzazione della tabella in formato UTC, utilizzando il formato AAAA-MM-GGTHH:mm:ssZ. |
status |
Indica se la tabella è sincronizzata senza errori. |
|
tableName |
string |
Nome della tabella sincronizzata. |
TimeUnit
Unità di tempo per la durata. È possibile aggiungere tipi di durata aggiuntivi nel tempo.
Valore | Descrizione |
---|---|
Days |
Durata in giorni. |
Hours |
Durata in ore. |
Minutes |
Durata in minuti. |
Seconds |
Durata in secondi. |