Capacities - Get Refreshables
Gibt eine Liste der aktualisierbaren Elemente für alle Kapazitäten zurück, auf die der Benutzer Zugriff hat.
Power BI behält einen siebentägigen Aktualisierungsverlauf für jedes Dataset bei, bis zu maximal sechzig Aktualisierungen.
Erforderlicher Bereich
Capacity.Read.All oder Capacity.ReadWrite.All
GET https://api.powerbi.com/v1.0/myorg/capacities/refreshables?$top={$top}
GET https://api.powerbi.com/v1.0/myorg/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 in der Antwort inline erweitert wird. Unterstützt |
|
$filter
|
query |
string |
Filtert die Ergebnisse basierend auf einer booleschen Bedingung. |
|
$skip
|
query |
integer int32 |
Überspringt die ersten n Ergebnisse. Verwenden Sie mit oben, um Ergebnisse über die ersten 1000 hinaus abzurufen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK |
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
Sample Request
GET https://api.powerbi.com/v1.0/myorg/capacities/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/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/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"
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Capacity |
Power BI-Kapazität |
Capacity |
Der Kapazitätsstatus |
capacity |
Das Zugriffsrecht, das der Benutzer auf die Kapazität hat |
days |
Die Tage, an denen die Aktualisierung ausgeführt werden soll |
Refresh |
Ein Power BI-Aktualisierungsverlaufseintrag |
Refreshable |
Ein Power BI-Aktualisierungsmodus 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 nicht in der API-Antwort angezeigt. Power BI behält einen siebentägigen Aktualisierungsverlauf für jedes Dataset bei, bis zu maximal sechzig Aktualisierungen. |
Refreshable |
Eine Power BI-Gruppe, die einem aktualisierbaren Element zugeordnet ist |
Refreshable |
Die aktualisierbare Art |
Refreshables |
Liste der Power BI-Aktualisierungen |
Refresh |
Power BI führt automatisch mehrere Versuche zum Aktualisieren eines Datasets durch, wenn ein Aktualisierungsfehler auftritt. Dieses Objekt enthält Informationen zu jedem Aktualisierungsversuch. |
Refresh |
Der Typ des Aktualisierungsversuchs. |
Refresh |
Ein Power BI-Aktualisierungszeitplan für importiertes 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, das ein Benutzer auf die Kapazität hat |
|
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 Änderung der Kapazitäts-SKU wird ausgeführt. |
capacityUserAccessRight
Das Zugriffsrecht, das der Benutzer auf die Kapazität hat
Name | Typ | Beschreibung |
---|---|---|
Admin |
string |
Der Benutzer verfügt über Administratorrechte für die Kapazität |
Assign |
string |
Der Benutzer hat Mitwirkender Rechte 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 Liste der Aktualisierungsversuche. |
|
refreshType |
Der Typ der Aktualisierungsanforderung |
|
requestId |
string |
Dies ist der Bezeichner der Aktualisierungsanforderung. Geben Sie diesen Bezeichner in allen Dienstanforderungen an. |
serviceExceptionJson |
string |
Fehlerfehlercode im JSON-Format (leer, wenn kein Fehler vorhanden ist) |
startTime |
string |
Startdatum und -uhrzeit der Aktualisierung |
status |
string |
|
Refreshable
Ein Power BI-Aktualisierungsmodus 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 nicht in der API-Antwort angezeigt. Power BI behält einen siebentägigen Aktualisierungsverlauf für jedes Dataset bei, bis zu maximal sechzig Aktualisierungen.
Name | Typ | Beschreibung |
---|---|---|
averageDuration |
number |
Die durchschnittliche Dauer einer Aktualisierung in Sekunden während des Zeitfensters, für das Aktualisierungsdaten vorhanden sind |
capacity |
Die Kapazität für das aktualisierbare Element |
|
configuredBy |
string[] |
Die aktualisierungsfähigen 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 des aktualisierbaren |
kind |
Die aktualisierbare Art |
|
lastRefresh |
Der letzte Power BI-Aktualisierungsverlaufseintrag für das aktualisierbare Element |
|
medianDuration |
number |
Die mittlere Dauer einer Aktualisierung in Sekunden innerhalb des Zeitfensters, für das Aktualisierungsdaten vorhanden sind |
name |
string |
Der Anzeigename des aktualisierbaren |
refreshCount |
integer |
Die Anzahl der Aktualisierungen innerhalb des Zeitfensters, für die Aktualisierungsdaten vorhanden sind |
refreshFailures |
integer |
Die Anzahl der Aktualisierungsfehler innerhalb des Zeitfensters, für das Aktualisierungsdaten vorhanden sind |
refreshSchedule |
Aktualisierungszeitplan für das aktualisierbare Element |
|
refreshesPerDay |
integer |
Die Anzahl der Aktualisierungen pro Tag (geplant und bedarfsgesteuert) 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 |
Arbeitsbereich-ID |
name |
string |
Der Gruppenname |
RefreshableKind
Die aktualisierbare Art
Name | Typ | Beschreibung |
---|---|---|
Dataset |
string |
Dataset |
Refreshables
Liste der Power BI-Aktualisierungen
Name | Typ | Beschreibung |
---|---|---|
odata.context |
string |
OData-Kontext |
value |
Die Aktualisierungen |
RefreshAttempt
Power BI führt automatisch mehrere Versuche zum Aktualisieren eines Datasets durch, 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. Void, wenn kein Fehler vorliegt. |
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, Daten in das Dataset zu laden. |
Query |
string |
Der Versuch, Premium-Abfragecaches zu aktualisieren und kacheln Dashboard.u |
RefreshSchedule
Ein Power BI-Aktualisierungszeitplan für importiertes 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 |
Ob die Aktualisierung aktiviert ist |
localTimeZoneId |
string |
Die ID der zu verwendenden Zeitzone. Weitere Informationen finden Sie unter Zeitzoneninformationen. |
times |
string[] |
Die Tageszeiten zum Ausführen der Aktualisierung |
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 automatischem Aggregationstraining ausgelöst. |
Scheduled |
string |
Die Aktualisierung wurde durch eine Einstellung des Datasetaktualisierungszeitplans ausgelöst. |
ViaApi |
string |
Die Aktualisierung wurde durch einen API-Aufruf ausgelöst. |
ViaEnhancedApi |
string |
Die Aktualisierung wurde durch einen Aufruf der erweiterten REST-API für die Aktualisierung ausgelöst. |
ViaXmlaEndpoint |
string |
Die Aktualisierung wurde über den öffentlichen Power BI-XMLA-Endpunkt ausgelöst. |
ScheduleNotifyOption
Die Benachrichtigungsoption beim Beenden einer geplanten Aktualisierung. Dienstprinzipale unterstützen nur den NoNotification
Wert.
Name | Typ | Beschreibung |
---|---|---|
MailOnFailure |
string |
Bei Einem 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 in Azure Key Vault |
name |
string |
Der Name des Verschlüsselungsschlüssels |
updatedAt |
string |
Datum und Uhrzeit der letzten Aktualisierung des Verschlüsselungsschlüssels |