Datasets - Get Refresh Execution Details
Gibt Ausführungsdetails eines erweiterten Aktualisierungsvorgangs für das angegebene Dataset aus My workspacezurück.
Erforderlicher Bereich
Dataset.ReadWrite.All oder Dataset.Read.All
GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/refreshes/{refreshId}
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
dataset
|
path | True |
string (uuid) |
Die Dataset-ID |
|
refresh
|
path | True |
string (uuid) |
Die Aktualisierungs-ID |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
OK (diese Antwort wird zurückgegeben, wenn der Aktualisierungsvorgang abgeschlossen oder fehlgeschlagen ist) |
|
| 202 Accepted |
Akzeptiert (diese Antwort wird zurückgegeben, wenn der Aktualisierungsvorgang noch ausgeführt wird) |
Beispiele
| Completed refresh example |
| Failed refresh example |
| In progress refresh example |
Completed refresh example
Beispielanforderung
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/87f31ef7-1e3a-4006-9b0b-191693e79e9e
Beispiel für eine Antwort
{
"startTime": "2021-12-10T08:40:31.57",
"endTime": "2021-12-10T08:40:43.87",
"type": "Full",
"commitMode": "Transactional",
"status": "Completed",
"extendedStatus": "Completed",
"currentRefreshType": "Full",
"numberOfAttempts": 0,
"objects": [
{
"table": "DateTableTemplate_78e78207-b3fb-41b5-8b95-e5efca989067",
"partition": "DateTableTemplate_78e78207-b3fb-41b5-8b95-e5efca989067-ae306fb4-3b7e-4a41-824d-cb3b452fedfc",
"status": "Completed"
},
{
"table": "LocalDateTable_e9d8a66b-4018-4d16-be8c-402b2037c051",
"partition": "LocalDateTable_e9d8a66b-4018-4d16-be8c-402b2037c051-59bc07f8-85c9-456a-ad36-18e1de4d77ed",
"status": "Completed"
},
{
"table": "LocalDateTable_55935f6b-04d1-4cfe-8856-ed9f9e73ab2e",
"partition": "LocalDateTable_55935f6b-04d1-4cfe-8856-ed9f9e73ab2e-d95ae7f7-19c9-48a8-9c16-fcab26558bc2",
"status": "Completed"
},
{
"table": "LocalDateTable_ff25f80e-eb04-4229-986d-b40223c04f1c",
"partition": "LocalDateTable_ff25f80e-eb04-4229-986d-b40223c04f1c-6606fc4c-4cda-49e1-8acd-e55a6ec36cb3",
"status": "Completed"
},
{
"table": "DimCurrency",
"partition": "DimCurrency-e5524cc4-a898-433b-91aa-c001b9a6d676",
"status": "Completed"
},
{
"table": "DimCustomer",
"partition": "DimCustomer-a31bbd93-e20a-4dee-a33c-7afa27785953",
"status": "Completed"
},
{
"table": "LocalDateTable_fa65a206-f320-4d5d-abcc-1dc0f051ca7d",
"partition": "LocalDateTable_fa65a206-f320-4d5d-abcc-1dc0f051ca7d-06a48a0a-a32b-48a3-b113-924aafd6363c",
"status": "Completed"
},
{
"table": "LocalDateTable_78a4e1b7-a2e5-4bbf-ab68-7c87961b68a2",
"partition": "LocalDateTable_78a4e1b7-a2e5-4bbf-ab68-7c87961b68a2-5b3ba715-7c84-4e52-b310-485b93cfbe6d",
"status": "Completed"
},
{
"table": "DimDate",
"partition": "DimDate-62e2f91b-53e5-4ed3-8618-fec74dba5e0d",
"status": "Completed"
},
{
"table": "LocalDateTable_e72c294f-0a06-4051-b943-e6bf8389e2c3",
"partition": "LocalDateTable_e72c294f-0a06-4051-b943-e6bf8389e2c3-891a0e68-d414-4ba3-9c4b-e6f1ec73d4f3",
"status": "Completed"
},
{
"table": "DimProduct",
"partition": "DimProduct-3d07cc89-2bd7-4a98-bb37-3368c1562f98",
"status": "Completed"
},
{
"table": "LocalDateTable_e37e4431-8c1a-449c-8796-b704df200a92",
"partition": "LocalDateTable_e37e4431-8c1a-449c-8796-b704df200a92-8596ebb8-418f-4e50-a921-dac88c6f1339",
"status": "Completed"
},
{
"table": "LocalDateTable_73faffeb-a0c7-4ea1-83dc-530823b0fea0",
"partition": "LocalDateTable_73faffeb-a0c7-4ea1-83dc-530823b0fea0-13795c4e-708f-4ddc-8ea3-5a2f39ae2253",
"status": "Completed"
},
{
"table": "DimPromotion",
"partition": "DimPromotion-21e6c333-430e-4350-8c94-cdceb362c4c7",
"status": "Completed"
},
{
"table": "LocalDateTable_9c19746b-db7d-4b7e-b95d-c66e4b8fefc8",
"partition": "LocalDateTable_9c19746b-db7d-4b7e-b95d-c66e4b8fefc8-395de144-ad53-41c0-9ec0-68bab6158d99",
"status": "Completed"
},
{
"table": "LocalDateTable_d96435dd-6110-4246-996c-616c96125e71",
"partition": "LocalDateTable_d96435dd-6110-4246-996c-616c96125e71-891737ee-c46c-4b9f-bfa8-e4555004e20f",
"status": "Completed"
},
{
"table": "DimSalesTerritory",
"partition": "DimSalesTerritory-6d88f938-13d5-49f8-899c-d11b3d346ad5",
"status": "Completed"
},
{
"table": "FactInternetSales",
"status": "Completed"
}
],
"refreshAttempts": [
{
"attemptId": 1,
"startTime": "2021-12-10T08:40:31.57",
"endTime": "2021-12-10T08:40:43.87",
"type": "Data"
}
]
}
Failed refresh example
Beispielanforderung
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/351f7113-59bb-4e5e-8c1e-e15ae7414121
Beispiel für eine Antwort
{
"startTime": "2021-12-10T08:39:28.517",
"endTime": "2021-12-10T08:39:30.04",
"type": "Full",
"commitMode": "PartialBatch",
"status": "Failed",
"extendedStatus": "Failed",
"currentRefreshType": "Full",
"numberOfAttempts": 0,
"messages": [
{
"message": "RefreshApiRequest for table refresh using refresh policy must have the property 'CommitMode' = 'Transactional' instead of 'PartialBatch'.",
"type": "Error"
}
],
"refreshAttempts": [
{
"attemptId": 1,
"startTime": "2021-12-10T08:39:28.517",
"endTime": "2021-12-10T08:39:30.04",
"serviceExceptionJson": "{\"errorCode\":\"ModelRefresh_ShortMessage_ProcessingError\",\"errorDescription\":\"0xC112001C: Expression.Error: Forced Error. . The exception was raised by the IDbCommand interface.\\n0xC112001C: The command has been canceled.. The exception was raised by the IDbCommand interface.\\n0xC11C0006: The current operation was cancelled because another operation in the transaction failed.\\n0xC112001C: The command has been canceled.. The exception was raised by the IDbCommand interface.\\n0xC112001C: The command has been canceled.. The exception was raised by the IDbCommand interface.\\n0xC112001C: The command has been canceled.. The exception was raised by the IDbCommand interface.\"}",
"type": "Data"
}
]
}
In progress refresh example
Beispielanforderung
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/630110f5-8f93-49c2-afee-bfc87072460c
Beispiel für eine Antwort
{
"startTime": "2021-12-14T03:46:04.833",
"type": "Full",
"commitMode": "Transactional",
"status": "Unknown",
"extendedStatus": "NotStarted",
"currentRefreshType": "Full",
"numberOfAttempts": 0
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Dataset |
Ein Power BI-Aktualisierungsdetailseintrag |
|
Dataset |
Bestimmt, ob Objekte in Batches oder nur nach Abschluss zugesichert werden. |
|
Dataset |
Detaillierter Status des Datasetvorgangs |
|
Dataset |
Allgemeiner Status des Datasetvorgangs |
|
Dataset |
Der Typ der auszuführenden Verarbeitung |
|
Dataset |
Power BI-Datasetaktualisierungsziel |
|
Engine |
Die Fehlermeldung oder Warnmeldung des Moduls für die erweiterte Aktualisierung |
|
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 |
Der Typ des Fehlers |
DatasetRefreshDetail
Ein Power BI-Aktualisierungsdetailseintrag
| Name | Typ | Beschreibung |
|---|---|---|
| commitMode |
Bestimmt, ob Objekte in Batches oder nur nach Abschluss zugesichert werden. |
|
| currentRefreshType |
Der Typ der Verarbeitung für die aktuelle Iteration. Dies ist nützlich, wenn |
|
| endTime |
string (date-time) |
Das Enddatum und die Uhrzeit der Aktualisierung (kann leer sein, wenn eine Aktualisierung ausgeführt wird) |
| extendedStatus |
Detaillierter Status des Datasetvorgangs |
|
| messages |
Ein Array von Modulfehlern oder Warnmeldungen für die Aktualisierungsanforderung |
|
| numberOfAttempts |
integer |
Die Anzahl der Versuche für die Aktualisierungsanforderung |
| objects |
Ein Array von Objekten, die in der Aktualisierungsanforderung enthalten sind |
|
| refreshAttempts |
Die Aktualisierungsversuchsliste. |
|
| startTime |
string (date-time) |
Das Startdatum und die Uhrzeit der Aktualisierung |
| status |
Allgemeiner Status des Datasetvorgangs |
|
| type |
Der Typ der auszuführenden Verarbeitung |
DatasetRefreshDetailCommitMode
Bestimmt, ob Objekte in Batches oder nur nach Abschluss zugesichert werden.
| Wert | Beschreibung |
|---|---|
| Transactional |
Commit des gesamten Aktualisierungsvorgangs als Transaktion |
| PartialBatch |
Commit des Aktualisierungsvorgangs in Batches |
DatasetRefreshDetailExtendedStatus
Detaillierter Status des Datasetvorgangs
| Wert | Beschreibung |
|---|---|
| Unknown |
Der Abschlussstatus ist unbekannt. |
| NotStarted |
Der Aktualisierungsvorgang wird nicht gestartet. |
| InProgress |
Der Aktualisierungsvorgang wird ausgeführt. |
| Completed |
Der Aktualisierungsvorgang wurde erfolgreich abgeschlossen. |
| TimedOut |
Timeout des Aktualisierungsvorgangs |
| Failed |
Der Aktualisierungsvorgang ist nicht erfolgreich. |
| Disabled |
Der Aktualisierungsvorgang wird durch eine selektive Aktualisierung deaktiviert. |
| Cancelled |
Der Aktualisierungsvorgang wurde vom Kunden abgebrochen. |
DatasetRefreshDetailStatus
Allgemeiner Status des Datasetvorgangs
| Wert | Beschreibung |
|---|---|
| Unknown |
Der Abschlussstatus ist unbekannt, oder eine Aktualisierung wird ausgeführt. |
| Completed |
Der Aktualisierungsvorgang wurde erfolgreich abgeschlossen. |
| Failed |
Der Aktualisierungsvorgang ist nicht erfolgreich. |
| Disabled |
Der Aktualisierungsvorgang wird durch eine selektive Aktualisierung deaktiviert. |
DatasetRefreshDetailType
Der Typ der auszuführenden Verarbeitung
| Wert | Beschreibung |
|---|---|
| Full |
Aktualisieren Sie für alle Partitionen in der angegebenen Partition, Tabelle oder Datenbank Daten, und berechnen Sie alle Abhängigen neu. Bei einer Berechnungspartition müssen Sie die Partition und alle abhängigen Partitionen neu berechnen. |
| ClearValues |
Löschen von Werten in diesem Objekt und allen abhängigen Objekten |
| Calculate |
Berechnen Sie dieses Objekt und alle abhängigen Objekte neu, aber nur bei Bedarf. Dieser Wert erzwingt keine Neuberechnung, außer bei veränderliche Formeln. |
| DataOnly |
Aktualisieren von Daten in diesem Objekt und Löschen aller Abhängigen |
| Automatic |
Wenn das Objekt aktualisiert und neu berechnet werden muss, aktualisieren und berechnen Sie das Objekt und alle nachfolger. Gilt, wenn sich die Partition in einem anderen Zustand als "Ready" befindet. |
| Defragment |
Defragmentieren sie die Daten in der angegebenen Tabelle. Wenn Daten zu einer Tabelle hinzugefügt oder daraus entfernt werden, können die Wörterbücher jeder Spalte mit Werten verunreinigt werden, die nicht mehr in den tatsächlichen Spaltenwerten vorhanden sind. Die Defragmentierungsoption bereinigt die Werte in den Wörterbüchern, die nicht mehr verwendet werden. |
DatasetRefreshObjects
Power BI-Datasetaktualisierungsziel
| Name | Typ | Beschreibung |
|---|---|---|
| partition |
string |
Zu aktualisierende Partition |
| table |
string |
Zu aktualisierende Tabelle |
EngineMessage
Die Fehlermeldung oder Warnmeldung des Moduls für die erweiterte Aktualisierung
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Der Fehlercode im Hex-Format |
| message |
string |
Der Text des Fehlers oder der Warnmeldung |
| type |
Der Typ des Fehlers |
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 (date-time) |
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 (date-time) |
Das Startdatum und die Uhrzeit des Aktualisierungsversuchs. |
| type |
Der Typ des Aktualisierungsversuchs. |
RefreshAttemptType
Der Typ des Aktualisierungsversuchs.
| Wert | Beschreibung |
|---|---|
| Data |
Der Aktualisierungsversuch zum Laden von Daten in das Dataset. |
| Query |
Der Versuch, Premium-Abfragecaches und Dashboardkacheln zu aktualisieren.u |
RefreshEngineErrorType
Der Typ des Fehlers
| Wert | Beschreibung |
|---|---|
| Error |
Fehlermeldung |
| Warning |
Warnmeldung |