Udostępnij przez


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
datasetId
path True

string

Identyfikator zestawu danych

Odpowiedzi

Nazwa Typ Opis
200 OK

DatasetQueryScaleOutSyncStatus

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
DatasetQueryScaleOutSyncStatus

Stan synchronizacji zapytań dotyczących zestawu danych skalowalnego w poziomie

QueryScaleOutStatus

Stan skalowania zapytań w poziomie

QueryScaleOutSyncTriggerReason

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

QueryScaleOutStatus

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

QueryScaleOutSyncTriggerReason

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