Datasets - Trigger Query Scale Out Sync
Wyzwala synchronizację zapytania skalowalnego w poziomie replik tylko do odczytu dla określonego zestawu danych z Mój obszar roboczy.
Wymagany zakres
Dataset.ReadWrite.All
POST https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/queryScaleOut/sync
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
Identyfikator zestawu danych |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
OK |
Przykłady
Trigger query scale-out sync example
Przykładowe żądanie
POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/queryScaleOut/sync
Przykładowa odpowiedź
{
"commitVersion": 133186221251720662,
"commitTimestamp": "2023-01-19T17:15:25.1720662Z",
"targetSyncVersion": 133184583205771509,
"targetSyncTimestamp": "2023-01-17T19:45:20.5771509Z",
"triggerReason": "explicit",
"syncStartTime": "2023-01-17T20:37:49.9625479Z",
"syncEndTime": "2023-01-17T20:37:50.6029293Z",
"minActiveReadVersion": 133184583205771509,
"minActiveReadTimestamp": "2023-01-17T19:45:20.5771509Z",
"scaleOutStatus": "Enabled"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Dataset |
Stan synchronizacji zapytań dotyczących zestawu danych skalowalnego w poziomie |
|
Query |
Stan skalowania zapytań w poziomie |
|
Query |
Przyczyna wyzwalacza synchronizacji skalowania w poziomie zapytania |
DatasetQueryScaleOutSyncStatus
Stan synchronizacji zapytań dotyczących zestawu danych skalowalnego w poziomie
| Nazwa | Typ | Opis |
|---|---|---|
| commitTimestamp |
string (date-time) |
Sygnatura czasowa wskazująca najnowszą wersję zatwierdzenia |
| commitVersion |
integer (int64) |
Najnowsza wersja zatwierdzenia |
| minActiveReadTimestamp |
string (date-time) |
Sygnatura czasowa wskazująca minimalną aktywną wersję odczytu |
| minActiveReadVersion |
integer (int64) |
Minimalna aktywna wersja odczytu |
| scaleOutStatus |
Stan skalowania zapytań w poziomie |
|
| syncEndTime |
string (date-time) |
Sygnatura czasowa wskazująca, kiedy ostatnia synchronizacja została zakończona |
| syncStartTime |
string (date-time) |
Sygnatura czasowa wskazująca, kiedy rozpoczęto ostatnią synchronizację |
| targetSyncTimestamp |
string (date-time) |
Sygnatura czasowa wskazująca docelową wersję synchronizacji |
| targetSyncVersion |
integer (int64) |
Wersja synchronizacji docelowej |
| triggerReason |
Przyczyna wyzwalacza synchronizacji skalowania w poziomie zapytania |
QueryScaleOutStatus
Stan skalowania zapytań w poziomie
| Wartość | Opis |
|---|---|
| Enabled |
Skalowanie zapytań w poziomie jest włączone |
| TenantSettingDisabled |
Ustawienie dzierżawy skalowania zapytań w poziomie jest wyłączone |
| StorageModeNotSupported |
Skalowanie zapytań w poziomie nie jest obsługiwane w trybie przechowywania zestawu danych |
| ReadOnlyReplicasDisabled |
Maksymalna liczba replik tylko do odczytu dla zapytań jest ustawiona na 0 |
QueryScaleOutSyncTriggerReason
Przyczyna wyzwalacza synchronizacji skalowania w poziomie zapytania
| Wartość | Opis |
|---|---|
| explicit |
Synchronizacja została jawnie wyzwolona |
| automatic |
Synchronizacja została automatycznie wyzwolona |
| system |
Synchronizacja została wyzwolona po zdarzeniu systemowym |