Items - Refresh Sql Endpoint Metadata
Frissíti az SQL Analytics-végponton belüli összes táblát.
Ez az API támogatja hosszú ideig futó műveleteket (LRO).
Permissions
A hívónak közreműködői vagy magasabb munkaterületi szerepkört kell tartalmaznia.
Kötelező delegált hatókörök
Item.ReadWrite.All
Microsoft Entra által támogatott identitások
Ez az API támogatja az ebben a szakaszban felsorolt Microsoft identitásokat.
| Identity | Support |
|---|---|
| User | Yes |
| szolgáltatás-princípium és felügyelt identitások | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlEndpoints/{sqlEndpointId}/refreshMetadata
URI paraméterek
| Név | Ban | Szükséges | Típus | Leírás |
|---|---|---|---|---|
|
sql
|
path | True |
string (uuid) |
Az SQL Analytics végpontazonosítója. |
|
workspace
|
path | True |
string (uuid) |
A munkaterület azonosítója. |
Kérő Testület
| Név | Típus | Leírás |
|---|---|---|
| recreateTables |
boolean |
Ha igaz értékre van állítva, ez a tulajdonság arra utasítja a rendszert, hogy a frissítési folyamat során ejtse le és hozza létre újra az SQL Analytics-végpont összes tábláját. Ezt a lehetőséget akkor használhatja, ha teljesen újra kell építenie a táblákat a forrásdefiníciókból, például az inkonzisztenciák feloldásához vagy a tiszta frissítés biztosításához. Az alapértelmezett érték hamis. |
| timeout |
A kérelem időtartama az időtúllépés előtt. Az alapértelmezett érték 15 perc. |
Válaszok
| Név | Típus | Leírás |
|---|---|---|
| 200 OK |
A kérés sikeresen befejeződött. |
|
| 202 Accepted |
A kérelem elfogadva, az SQL Analytics-tábla frissítése folyamatban van. Fejlécek
|
|
| 429 Too Many Requests |
Túllépte a szolgáltatási sebesség korlátját. A kiszolgáló egy Fejlécek Retry-After: integer |
|
| Other Status Codes |
Gyakori hibakódok:
|
Példák
Refresh all tables for a specified SQL analytics endpoint in a workspace
Mintakérés
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/sqlEndpoints/5b218778-e7a5-4d73-8187-f10824047715/refreshMetadata
Mintaválasz
{
"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"
}
]
}
Meghatározások
| Név | Leírás |
|---|---|
| Duration |
Időtartam. |
|
Error |
A hibával kapcsolatos erőforrás-részletek objektum. |
|
Error |
A hibaválasz. |
|
Error |
A hibaválasz részletei. |
|
Sql |
Frissítse az SQL analaytics végpontkérelem hasznos adatait. |
|
Sync |
A szinkronizálási művelet állapota. Idővel további SyncStatus-típusok is hozzáadhatók. |
|
Table |
Táblaszinkronizálási állapotobjektum. |
|
Table |
A táblaszinkronizálási állapotok listája. |
|
Time |
Az időtartam időegysége. Idővel további időtartamtípusok is hozzáadhatók. |
Duration
Időtartam.
| Név | Típus | Leírás |
|---|---|---|
| timeUnit |
Az időtartam időegysége. Idővel további időtartamtípusok is hozzáadhatók. |
|
| value |
number |
Az időtartam időegységeinek száma. |
ErrorRelatedResource
A hibával kapcsolatos erőforrás-részletek objektum.
| Név | Típus | Leírás |
|---|---|---|
| resourceId |
string |
A hibában érintett erőforrás-azonosító. |
| resourceType |
string |
A hibában érintett erőforrás típusa. |
ErrorResponse
A hibaválasz.
| Név | Típus | Leírás |
|---|---|---|
| errorCode |
string |
Egy adott azonosító, amely információt nyújt egy hibafeltételről, amely lehetővé teszi a szolgáltatás és a felhasználók közötti szabványosított kommunikációt. |
| message |
string |
A hiba emberi olvasható ábrázolása. |
| moreDetails |
További hibaadatok listája. |
|
| relatedResource |
A hibával kapcsolatos erőforrásadatok. |
|
| requestId |
string (uuid) |
A hibához társított kérés azonosítója. |
ErrorResponseDetails
A hibaválasz részletei.
| Név | Típus | Leírás |
|---|---|---|
| errorCode |
string |
Egy adott azonosító, amely információt nyújt egy hibafeltételről, amely lehetővé teszi a szolgáltatás és a felhasználók közötti szabványosított kommunikációt. |
| message |
string |
A hiba emberi olvasható ábrázolása. |
| relatedResource |
A hibával kapcsolatos erőforrásadatok. |
SqlEndpointRefreshMetadataRequest
Frissítse az SQL analaytics végpontkérelem hasznos adatait.
| Név | Típus | Leírás |
|---|---|---|
| recreateTables |
boolean |
Ha igaz értékre van állítva, ez a tulajdonság arra utasítja a rendszert, hogy a frissítési folyamat során ejtse le és hozza létre újra az SQL Analytics-végpont összes tábláját. Ezt a lehetőséget akkor használhatja, ha teljesen újra kell építenie a táblákat a forrásdefiníciókból, például az inkonzisztenciák feloldásához vagy a tiszta frissítés biztosításához. Az alapértelmezett érték hamis. |
| timeout |
A kérelem időtartama az időtúllépés előtt. Az alapértelmezett érték 15 perc. |
SyncStatus
A szinkronizálási művelet állapota. Idővel további SyncStatus-típusok is hozzáadhatók.
| Érték | Leírás |
|---|---|
| Success |
Sikerességet jelez. |
| Failure |
Hibát jelez. |
| NotRun |
Azt jelzi, hogy a művelet nem futott. |
TableSyncStatus
Táblaszinkronizálási állapotobjektum.
| Név | Típus | Leírás |
|---|---|---|
| endDateTime |
string (date-time) |
Az a dátum és idő, amikor a tábla szinkronizálása UTC-ben befejeződött, YYYY-MM-DDTHH:mm:ssZ formátumban. |
| error |
A hibaválasz részletei |
|
| lastSuccessfulSyncDateTime |
string (date-time) |
A táblaszinkronizálás sikerességének dátuma és időpontja UTC-ben, YYYY-MM-DDTHH:mm:ssZ formátumban. |
| startDateTime |
string (date-time) |
Az a dátum és idő, amikor a tábla szinkronizálása UTC-ben kezdődött, YYYY-MM-DDTHH:mm:ssZ formátumban. |
| status |
Azt jelzi, hogy a tábla hiba nélkül szinkronizálva van-e. |
|
| tableName |
string |
A szinkronizált tábla neve. |
TableSyncStatuses
A táblaszinkronizálási állapotok listája.
| Név | Típus | Leírás |
|---|---|---|
| value |
A táblaszinkronizálási állapotok listája. |
TimeUnit
Az időtartam időegysége. Idővel további időtartamtípusok is hozzáadhatók.
| Érték | Leírás |
|---|---|
| Seconds |
Időtartam másodpercben. |
| Minutes |
Időtartam percekben. |
| Hours |
Időtartam órákban. |
| Days |
Időtartam napokban. |