Capacities - Get Refreshables For Capacity
Zwraca listę odświeżeń dla określonej pojemności, do których użytkownik ma dostęp.
Usługa Power BI zachowuje siedmiodniową historię odświeżania dla każdego zestawu danych, maksymalnie sześćdziesiąt odświeżeń.
Wymagany zakres
Capacity.Read.All lub Capacity.ReadWrite.All
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables?$top={$top}
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
capacity
|
path | True |
string uuid |
Identyfikator pojemności |
$top
|
query | True |
integer int32 |
Zwraca tylko pierwsze n wyników. |
$expand
|
query |
string |
Akceptuje rozdzielaną przecinkami listę typów danych, które zostaną rozwinięte w tekście w odpowiedzi. Obsługuje |
|
$filter
|
query |
string |
Filtruje wyniki na podstawie warunku logicznego |
|
$skip
|
query |
integer int32 |
Pomija pierwsze n wyników. Użyj funkcji z góry, aby pobrać wyniki poza pierwszym 1000. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
Przykłady
Example |
Get refreshables, filtering for an average refresh duration of greater than 30 minutes example. |
Get refreshables with their 'capacity' and 'group' expanded example |
Example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables
Sample Response
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 289.3814,
"medianDuration": 268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
]
}
]
}
Get refreshables, filtering for an average refresh duration of greater than 30 minutes example.
Sample Request
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables?$filter=averageDuration gt 1800
Sample Response
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 3289.3814,
"medianDuration": 2268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:58:05.221Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
]
}
]
}
Get refreshables with their 'capacity' and 'group' expanded example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables?$expand=capacity,group
Sample Response
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 289.3814,
"medianDuration": 268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
],
"capacity": {
"id": "0f084df7-c13d-451b-af5f-ed0c466403b2",
"displayName": "MyCapacity",
"sku": "A1"
},
"group": {
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing"
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
Capacity |
Pojemność usługi Power BI |
Capacity |
Stan pojemności |
capacity |
Prawo dostępu, które użytkownik ma w pojemności |
days |
Dni, w których należy wykonać odświeżanie |
Refresh |
Wpis historii odświeżania usługi Power BI |
Refreshable |
Odświeżanie usługi Power BI to zestaw danych, który został odświeżony co najmniej raz lub dla którego istnieje prawidłowy harmonogram odświeżania. Jeśli zestaw danych nie spełnia żadnej z tych warunków, nie zostanie wyświetlony w odpowiedzi interfejsu API. Usługa Power BI zachowuje siedmiodniową historię odświeżania dla każdego zestawu danych, maksymalnie sześćdziesiąt odświeżeń. |
Refreshable |
Grupa usługi Power BI skojarzona z elementem z możliwością odświeżania |
Refreshable |
Rodzaj odświeżanego |
Refreshables |
Lista odświeżeń usługi Power BI |
Refresh |
Usługa Power BI automatycznie podejmuje wiele prób odświeżenia zestawu danych, jeśli wystąpi błąd odświeżania. Ten obiekt zawiera informacje o każdej próbie odświeżenia. |
Refresh |
Typ próby odświeżenia. |
Refresh |
Harmonogram odświeżania usługi Power BI dla zaimportowanego modelu |
Refresh |
Typ żądania odświeżania |
Schedule |
Opcja powiadomienia po zakończeniu zaplanowanego odświeżania. Jednostki usługi obsługują |
Tenant |
Informacje o kluczu szyfrowania |
Capacity
Pojemność usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
admins |
string[] |
Tablica administratorów pojemności |
capacityUserAccessRight |
Prawo dostępu, które użytkownik ma w pojemności |
|
displayName |
string |
Nazwa wyświetlana pojemności |
id |
string |
Identyfikator pojemności |
region |
string |
Region świadczenia usługi Azure, w którym aprowizowano pojemność |
sku |
string |
Jednostka SKU pojemności |
state |
Stan pojemności |
|
tenantKey |
Informacje o kluczu szyfrowania (dotyczy tylko tras administratora) |
|
tenantKeyId |
string |
Identyfikator klucza szyfrowania (dotyczy tylko trasy administratora) |
CapacityState
Stan pojemności
Nazwa | Typ | Opis |
---|---|---|
Active |
string |
Pojemność jest gotowa do użycia |
Deleted |
string |
Pojemność została usunięta i jest niedostępna |
Deleting |
string |
Usuwanie pojemności jest w toku |
Invalid |
string |
Nie można użyć pojemności |
NotActivated |
string |
Nieobsługiwane |
PreSuspended |
string |
Nieobsługiwane |
ProvisionFailed |
string |
Aprowizowanie pojemności nie powiodło się |
Provisioning |
string |
Aktywacja pojemności jest w toku |
Suspended |
string |
Użycie pojemności jest zawieszone |
UpdatingSku |
string |
Trwa zmiana jednostki SKU pojemności |
capacityUserAccessRight
Prawo dostępu, które użytkownik ma w pojemności
Nazwa | Typ | Opis |
---|---|---|
Admin |
string |
Użytkownik ma uprawnienia administratora do pojemności |
Assign |
string |
Użytkownik ma prawa współautora i może przypisywać obszary robocze do pojemności |
None |
string |
Użytkownik nie ma dostępu do pojemności |
days
Dni, w których należy wykonać odświeżanie
Nazwa | Typ | Opis |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
Refresh
Wpis historii odświeżania usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
endTime |
string |
Data i godzina zakończenia odświeżania (może być pusta, jeśli odświeżanie jest w toku) |
refreshAttempts |
Lista prób odświeżenia. |
|
refreshType |
Typ żądania odświeżania |
|
requestId |
string |
Identyfikator żądania odświeżania. Podaj ten identyfikator we wszystkich żądaniach obsługi. |
serviceExceptionJson |
string |
Kod błędu błędu w formacie JSON (pusty, jeśli nie wystąpił błąd) |
startTime |
string |
Data i godzina rozpoczęcia odświeżania |
status |
string |
|
Refreshable
Odświeżanie usługi Power BI to zestaw danych, który został odświeżony co najmniej raz lub dla którego istnieje prawidłowy harmonogram odświeżania. Jeśli zestaw danych nie spełnia żadnej z tych warunków, nie zostanie wyświetlony w odpowiedzi interfejsu API. Usługa Power BI zachowuje siedmiodniową historię odświeżania dla każdego zestawu danych, maksymalnie sześćdziesiąt odświeżeń.
Nazwa | Typ | Opis |
---|---|---|
averageDuration |
number |
Średni czas trwania w sekundach odświeżania w przedziale czasu, dla którego istnieją dane odświeżania |
capacity |
Pojemność elementu, który można odświeżyć |
|
configuredBy |
string[] |
Właściciele z możliwością odświeżania |
endTime |
string |
Godzina zakończenia okna, dla którego istnieją dane odświeżania |
group |
Skojarzona grupa dla elementu z możliwością odświeżania |
|
id |
string |
Identyfikator obiektu odświeżanego |
kind |
Rodzaj odświeżanego |
|
lastRefresh |
Ostatni wpis historii odświeżania usługi Power BI dla elementu z możliwością odświeżania |
|
medianDuration |
number |
Mediana czasu trwania w sekundach odświeżania w przedziale czasu, dla którego istnieją dane odświeżania |
name |
string |
Nazwa wyświetlana odświeżanego elementu |
refreshCount |
integer |
Liczba odświeżeń w przedziale czasu, dla którego istnieją dane odświeżania |
refreshFailures |
integer |
Liczba niepowodzeń odświeżania w przedziale czasu, dla którego istnieją dane odświeżania |
refreshSchedule |
Harmonogram odświeżania elementu z możliwością odświeżania |
|
refreshesPerDay |
integer |
Liczba odświeżeń dziennie (zaplanowanych i na żądanie) w przedziale czasu, dla którego istnieją dane odświeżania |
startTime |
string |
Godzina rozpoczęcia okna, dla którego istnieją dane odświeżania |
RefreshableGroup
Grupa usługi Power BI skojarzona z elementem z możliwością odświeżania
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator obszaru roboczego |
name |
string |
Nazwa grupy |
RefreshableKind
Rodzaj odświeżanego
Nazwa | Typ | Opis |
---|---|---|
Dataset |
string |
Zestaw danych |
Refreshables
Lista odświeżeń usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
odata.context |
string |
Kontekst OData |
value |
Odświeżenia |
RefreshAttempt
Usługa Power BI automatycznie podejmuje wiele prób odświeżenia zestawu danych, jeśli wystąpi błąd odświeżania. Ten obiekt zawiera informacje o każdej próbie odświeżenia.
Nazwa | Typ | Opis |
---|---|---|
attemptId |
integer |
Indeks próby odświeżenia. |
endTime |
string |
Data i godzina zakończenia próby odświeżenia. Wartość jest unieważniona, jeśli próba odświeżenia jest w toku. |
serviceExceptionJson |
string |
Kod błędu błędu w formacie JSON. Unieważnij, jeśli nie ma błędu. |
startTime |
string |
Data i godzina rozpoczęcia próby odświeżenia. |
type |
Typ próby odświeżenia. |
RefreshAttemptType
Typ próby odświeżenia.
Nazwa | Typ | Opis |
---|---|---|
Data |
string |
Odświeżanie próbuje załadować dane do zestawu danych. |
Query |
string |
Próba odświeżenia pamięci podręcznych zapytań w warstwie Premium i kafelków pulpitu nawigacyjnego.u |
RefreshSchedule
Harmonogram odświeżania usługi Power BI dla zaimportowanego modelu
Nazwa | Typ | Opis |
---|---|---|
NotifyOption |
Opcja powiadomienia po zakończeniu zaplanowanego odświeżania. Jednostki usługi obsługują |
|
days |
days[] |
Dni, w których należy wykonać odświeżanie |
enabled |
boolean |
Czy odświeżanie jest włączone |
localTimeZoneId |
string |
Identyfikator strefy czasowej do użycia. Aby uzyskać więcej informacji, zobacz Informacje o strefie czasowej. |
times |
string[] |
Czasy dnia do wykonania odświeżania |
RefreshType
Typ żądania odświeżania
Nazwa | Typ | Opis |
---|---|---|
OnDemand |
string |
Odświeżanie zostało wyzwolone interaktywnie za pośrednictwem portalu usługi Power BI |
OnDemandTraining |
string |
Odświeżanie zostało wyzwolone interaktywnie za pośrednictwem portalu usługi Power BI z automatycznym trenowanie agregacji |
Scheduled |
string |
Odświeżanie zostało wyzwolone przez ustawienie harmonogramu odświeżania zestawu danych |
ViaApi |
string |
Odświeżanie zostało wyzwolone przez wywołanie interfejsu API |
ViaEnhancedApi |
string |
Odświeżanie zostało wyzwolone przez ulepszone wywołanie interfejsu API REST odświeżania |
ViaXmlaEndpoint |
string |
Odświeżanie zostało wyzwolone za pośrednictwem publicznego punktu końcowego XMLA usługi Power BI |
ScheduleNotifyOption
Opcja powiadomienia po zakończeniu zaplanowanego odświeżania. Jednostki usługi obsługują NoNotification
tylko wartość.
Nazwa | Typ | Opis |
---|---|---|
MailOnFailure |
string |
Powiadomienie e-mail zostanie wysłane po niepowodzeniu odświeżania |
NoNotification |
string |
Żadne powiadomienie nie zostanie wysłane |
TenantKey
Informacje o kluczu szyfrowania
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string |
Data i godzina utworzenia klucza szyfrowania |
id |
string |
Identyfikator klucza szyfrowania |
isDefault |
boolean |
Czy klucz szyfrowania jest kluczem domyślnym dla całej dzierżawy. Każda nowo utworzona pojemność dziedziczy klucz domyślny. |
keyVaultKeyIdentifier |
string |
Identyfikator URI, który jednoznacznie określa klucz szyfrowania w usłudze Azure Key Vault |
name |
string |
Nazwa klucza szyfrowania |
updatedAt |
string |
Data i godzina ostatniej aktualizacji klucza szyfrowania |