Admin - Get Refreshables
Gibt eine Liste der Aktualisierungen für die Organisation innerhalb einer Kapazität zurück.
Power BI behält einen siebentägigen Aktualisierungsverlauf für jedes Dataset bei, bis zu maximal sechszig Aktualisierungen.
Erlaubnisse
- Der Benutzer muss ein Fabric-Administrator sein oder sich mit einem Dienstprinzipal authentifizieren.
- Delegierte Berechtigungen werden unterstützt.
Wenn eine App unter der dienst prinicipalen Authentifizierung ausgeführt wird, darf eine App
Erforderlicher Bereich
Tenant.Read.All oder Tenant.ReadWrite.All
Relevant nur bei der Authentifizierung über ein standardmäßiges delegiertes Administratorzugriffstoken. Darf nicht vorhanden sein, wenn die Authentifizierung über einen Dienstprinzipal verwendet wird.
Begrenzungen
Maximal 200 Anforderungen pro Stunde.
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$top={$top}
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
$top
|
query | True |
integer int32 |
Gibt nur die ersten n Ergebnisse zurück. |
$expand
|
query |
string |
Akzeptiert eine durch Trennzeichen getrennte Liste von Datentypen, die inline in der Antwort erweitert wird. Unterstützt |
|
$filter
|
query |
string |
Gibt eine Teilmenge einer Ergebnisse basierend auf Odata- Filterabfrageparameterbedingung zurück. |
|
$skip
|
query |
integer int32 |
Überspringt die ersten n Ergebnisse. Wird mit oben verwendet, um Ergebnisse über die ersten 1000 abzurufen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
Beispiele
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
Beispielanforderung
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables
Beispiel für eine Antwort
{
"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.
Beispielanforderung
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$filter=averageDuration gt 1800
Beispiel für eine Antwort
{
"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
Beispielanforderung
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$expand=capacity,group
Beispiel für eine Antwort
{
"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"
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Capacity |
Power BI-Kapazität |
Capacity |
Der Kapazitätsstatus |
capacity |
Das Zugriffsrecht, das der Benutzer über die Kapazität hat |
days |
Die Tage, an denen die Aktualisierung ausgeführt werden soll |
Refresh |
Ein Power BI-Aktualisierungsverlaufseintrag |
Refreshable |
Eine Power BI-Aktualisierung ist ein Dataset, das mindestens einmal aktualisiert wurde oder für das ein gültiger Aktualisierungszeitplan vorhanden ist. Wenn ein Dataset keine dieser Bedingungen erfüllt, wird es in der API-Antwort nicht angezeigt. Power BI behält einen siebentägigen Aktualisierungsverlauf für jedes Dataset bei, bis zu maximal sechszig Aktualisierungen. |
Refreshable |
Eine Power BI-Gruppe, die einem aktualisierbaren Element zugeordnet ist |
Refreshable |
Die aktualisierbare Art |
Refreshables |
Eine Power BI-Aktualisierungsliste |
Refresh |
Power BI führt automatisch mehrere Versuche aus, ein Dataset zu aktualisieren, wenn ein Aktualisierungsfehler auftritt. Dieses Objekt enthält Informationen zu jedem Aktualisierungsversuch. |
Refresh |
Der Typ des Aktualisierungsversuchs. |
Refresh |
Ein Power BI-Aktualisierungszeitplan für importierten Modell |
Refresh |
Der Typ der Aktualisierungsanforderung |
Schedule |
Die Benachrichtigungsoption beim Beenden einer geplanten Aktualisierung. Dienstprinzipale unterstützen nur den |
Tenant |
Verschlüsselungsschlüsselinformationen |
Capacity
Power BI-Kapazität
Name | Typ | Beschreibung |
---|---|---|
admins |
string[] |
Ein Array von Kapazitätsadministratoren |
capacityUserAccessRight |
Das Zugriffsrecht, über das ein Benutzer verfügt, hat die Kapazität |
|
displayName |
string |
Der Anzeigename der Kapazität |
id |
string |
Die Kapazitäts-ID |
region |
string |
Die Azure-Region, in der die Kapazität bereitgestellt wurde |
sku |
string |
Die Kapazitäts-SKU |
state |
Der Kapazitätsstatus |
|
tenantKey |
Verschlüsselungsschlüsselinformationen (gilt nur für Administratorrouten) |
|
tenantKeyId |
string |
Die ID eines Verschlüsselungsschlüssels (gilt nur für die Administratorroute) |
CapacityState
Der Kapazitätsstatus
Name | Typ | Beschreibung |
---|---|---|
Active |
string |
Die Kapazität ist einsatzbereit. |
Deleted |
string |
Die Kapazität wurde gelöscht und ist nicht verfügbar. |
Deleting |
string |
Das Löschen der Kapazität wird ausgeführt. |
Invalid |
string |
Die Kapazität kann nicht verwendet werden. |
NotActivated |
string |
Nicht unterstützt |
PreSuspended |
string |
Nicht unterstützt |
ProvisionFailed |
string |
Fehler bei der Bereitstellung der Kapazität |
Provisioning |
string |
Die Aktivierung der Kapazität wird ausgeführt. |
Suspended |
string |
Die Nutzung der Kapazität wird angehalten. |
UpdatingSku |
string |
Eine Kapazitäts-SKU-Änderung wird ausgeführt |
capacityUserAccessRight
Das Zugriffsrecht, das der Benutzer über die Kapazität hat
Name | Typ | Beschreibung |
---|---|---|
Admin |
string |
Der Benutzer verfügt über Administratorrechte für die Kapazität |
Assign |
string |
Der Benutzer verfügt über Mitwirkenderechte und kann Arbeitsbereiche der Kapazität zuweisen. |
None |
string |
Der Benutzer hat keinen Zugriff auf die Kapazität. |
days
Die Tage, an denen die Aktualisierung ausgeführt werden soll
Name | Typ | Beschreibung |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
Refresh
Ein Power BI-Aktualisierungsverlaufseintrag
Name | Typ | Beschreibung |
---|---|---|
endTime |
string |
Das Enddatum und die Uhrzeit der Aktualisierung (kann leer sein, wenn eine Aktualisierung ausgeführt wird) |
refreshAttempts |
Die Aktualisierungsversuchsliste. |
|
refreshType |
Der Typ der Aktualisierungsanforderung |
|
requestId |
string |
Der Bezeichner der Aktualisierungsanforderung. Geben Sie diesen Bezeichner in allen Dienstanforderungen an. |
serviceExceptionJson |
string |
Fehlerfehlercode im JSON-Format (leer, wenn kein Fehler) |
startTime |
string |
Das Startdatum und die Uhrzeit der Aktualisierung |
status |
string |
|
Refreshable
Eine Power BI-Aktualisierung ist ein Dataset, das mindestens einmal aktualisiert wurde oder für das ein gültiger Aktualisierungszeitplan vorhanden ist. Wenn ein Dataset keine dieser Bedingungen erfüllt, wird es in der API-Antwort nicht angezeigt. Power BI behält einen siebentägigen Aktualisierungsverlauf für jedes Dataset bei, bis zu maximal sechszig Aktualisierungen.
Name | Typ | Beschreibung |
---|---|---|
averageDuration |
number |
Die durchschnittliche Dauer einer Aktualisierung innerhalb von Sekunden während des Zeitfensters, für das Aktualisierungsdaten vorhanden sind |
capacity |
Die Kapazität für das aktualisierbare Element |
|
configuredBy |
string[] |
Die aktualisierbaren Besitzer |
endTime |
string |
Die Endzeit des Fensters, für das Aktualisierungsdaten vorhanden sind |
group |
Die zugeordnete Gruppe für das aktualisierbare Element |
|
id |
string |
Die Objekt-ID der aktualisierbaren |
kind |
Die aktualisierbare Art |
|
lastRefresh |
Der letzte Power BI-Aktualisierungsverlaufseintrag für das aktualisierbare Element |
|
medianDuration |
number |
Die Mediandauer in Sekunden einer Aktualisierung innerhalb des Zeitfensters, für die Aktualisierungsdaten vorhanden sind |
name |
string |
Der Anzeigename des aktualisierbaren |
refreshCount |
integer |
Die Anzahl der Aktualisierungen innerhalb des Zeitfensters, für das Aktualisierungsdaten vorhanden sind |
refreshFailures |
integer |
Die Anzahl der Aktualisierungsfehler innerhalb des Zeitfensters, für das Aktualisierungsdaten vorhanden sind |
refreshSchedule |
Der Aktualisierungszeitplan für das aktualisierbare Element |
|
refreshesPerDay |
integer |
Die Anzahl der Aktualisierungen pro Tag (geplant und bei Bedarf) innerhalb des Zeitfensters, für das Aktualisierungsdaten vorhanden sind |
startTime |
string |
Die Startzeit des Fensters, für das Aktualisierungsdaten vorhanden sind |
RefreshableGroup
Eine Power BI-Gruppe, die einem aktualisierbaren Element zugeordnet ist
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die Arbeitsbereichs-ID |
name |
string |
Der Gruppenname |
RefreshableKind
Die aktualisierbare Art
Name | Typ | Beschreibung |
---|---|---|
Dataset |
string |
Dataset |
Refreshables
Eine Power BI-Aktualisierungsliste
Name | Typ | Beschreibung |
---|---|---|
odata.context |
string |
OData-Kontext |
value |
Die Aktualisierungen |
RefreshAttempt
Power BI führt automatisch mehrere Versuche aus, ein Dataset zu aktualisieren, wenn ein Aktualisierungsfehler auftritt. Dieses Objekt enthält Informationen zu jedem Aktualisierungsversuch.
Name | Typ | Beschreibung |
---|---|---|
attemptId |
integer |
Der Index des Aktualisierungsversuchs. |
endTime |
string |
Das Enddatum und die Uhrzeit des Aktualisierungsversuchs. Der Wert ist ungültig, wenn der Aktualisierungsversuch ausgeführt wird. |
serviceExceptionJson |
string |
Fehlerfehlercode im JSON-Format. Ungültig, wenn kein Fehler auftritt. |
startTime |
string |
Das Startdatum und die Uhrzeit des Aktualisierungsversuchs. |
type |
Der Typ des Aktualisierungsversuchs. |
RefreshAttemptType
Der Typ des Aktualisierungsversuchs.
Name | Typ | Beschreibung |
---|---|---|
Data |
string |
Der Aktualisierungsversuch zum Laden von Daten in das Dataset. |
Query |
string |
Der Versuch, Premium-Abfragecaches und Dashboardkacheln zu aktualisieren.u |
RefreshSchedule
Ein Power BI-Aktualisierungszeitplan für importierten Modell
Name | Typ | Beschreibung |
---|---|---|
NotifyOption |
Die Benachrichtigungsoption beim Beenden einer geplanten Aktualisierung. Dienstprinzipale unterstützen nur den |
|
days |
days[] |
Die Tage, an denen die Aktualisierung ausgeführt werden soll |
enabled |
boolean |
Gibt an, ob die Aktualisierung aktiviert ist. |
localTimeZoneId |
string |
Die ID der zu verwendenden Zeitzone. Weitere Informationen finden Sie unter Zeitzoneninformationen. |
times |
string[] |
Die Tageszeiten, um die Aktualisierung auszuführen |
RefreshType
Der Typ der Aktualisierungsanforderung
Name | Typ | Beschreibung |
---|---|---|
OnDemand |
string |
Die Aktualisierung wurde interaktiv über das Power BI-Portal ausgelöst. |
OnDemandTraining |
string |
Die Aktualisierung wurde interaktiv über das Power BI-Portal mit automatischen Aggregationsschulungen ausgelöst. |
Scheduled |
string |
Die Aktualisierung wurde durch eine Einstellung für die Datensatzaktualisierung ausgelöst. |
ViaApi |
string |
Die Aktualisierung wurde durch einen API-Aufruf ausgelöst. |
ViaEnhancedApi |
string |
Die Aktualisierung wurde durch einen erweiterten Aktualisierungs-REST-API-Aufruf ausgelöst. |
ViaXmlaEndpoint |
string |
Die Aktualisierung wurde über den öffentlichen XMLA-Endpunkt von Power BI ausgelöst. |
ScheduleNotifyOption
Die Benachrichtigungsoption beim Beenden einer geplanten Aktualisierung. Dienstprinzipale unterstützen nur den NoNotification
Wert.
Name | Typ | Beschreibung |
---|---|---|
MailOnFailure |
string |
Beim Aktualisierungsfehler wird eine E-Mail-Benachrichtigung gesendet. |
NoNotification |
string |
Es wird keine Benachrichtigung gesendet. |
TenantKey
Verschlüsselungsschlüsselinformationen
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Erstellungsdatum und -uhrzeit des Verschlüsselungsschlüssels |
id |
string |
Die ID des Verschlüsselungsschlüssels |
isDefault |
boolean |
Gibt an, ob der Verschlüsselungsschlüssel der Standardschlüssel für den gesamten Mandanten ist. Jede neu erstellte Kapazität erbt den Standardschlüssel. |
keyVaultKeyIdentifier |
string |
Der URI, der den Verschlüsselungsschlüssel eindeutig im Azure Key Vault angibt |
name |
string |
Der Name des Verschlüsselungsschlüssels |
updatedAt |
string |
Datum und Uhrzeit der letzten Aktualisierung des Verschlüsselungsschlüssels |