Datasets - Get Refresh Execution Details
Vrátí podrobnosti o spuštění rozšířené operace aktualizace pro zadanou datovou sadu z Můj pracovní prostor.
Požadovaný obor
Dataset.ReadWrite.All nebo Dataset.Read.All
GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/refreshes/{refreshId}
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
dataset
|
path | True |
string (uuid) |
ID datové sady |
|
refresh
|
path | True |
string (uuid) |
ID aktualizace |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
OK (tato odpověď se vrátí, když se operace aktualizace dokončila nebo selhala) |
|
| 202 Accepted |
Akceptovaná (tato odpověď se vrátí, když stále probíhá operace aktualizace) |
Příklady
| Completed refresh example |
| Failed refresh example |
| In progress refresh example |
Completed refresh example
Ukázkový požadavek
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/87f31ef7-1e3a-4006-9b0b-191693e79e9e
Ukázková odpověď
{
"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
Ukázkový požadavek
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/351f7113-59bb-4e5e-8c1e-e15ae7414121
Ukázková odpověď
{
"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
Ukázkový požadavek
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/630110f5-8f93-49c2-afee-bfc87072460c
Ukázková odpověď
{
"startTime": "2021-12-14T03:46:04.833",
"type": "Full",
"commitMode": "Transactional",
"status": "Unknown",
"extendedStatus": "NotStarted",
"currentRefreshType": "Full",
"numberOfAttempts": 0
}
Definice
| Name | Description |
|---|---|
|
Dataset |
Položka podrobností aktualizace Power BI |
|
Dataset |
Určuje, zda budou objekty potvrzeny v dávkách nebo pouze po dokončení. |
|
Dataset |
Podrobný stav operace datové sady |
|
Dataset |
Obecný stav operace datové sady |
|
Dataset |
Typ zpracování, který se má provést |
|
Dataset |
Cíl aktualizace datové sady Power BI |
|
Engine |
Chybová zpráva nebo zpráva upozornění z modulu pro vylepšenou aktualizaci |
|
Refresh |
Power BI automaticky provede několik pokusů o aktualizaci datové sady, pokud dojde k selhání aktualizace. Tento objekt obsahuje informace o každém pokusu o aktualizaci. |
|
Refresh |
Typ pokusu o aktualizaci. |
|
Refresh |
Typ chyby |
DatasetRefreshDetail
Položka podrobností aktualizace Power BI
| Name | Typ | Description |
|---|---|---|
| commitMode |
Určuje, zda budou objekty potvrzeny v dávkách nebo pouze po dokončení. |
|
| currentRefreshType |
Typ zpracování pro aktuální iteraci. To je užitečné, když je |
|
| endTime |
string (date-time) |
Koncové datum a čas aktualizace (může být prázdné, pokud probíhá aktualizace) |
| extendedStatus |
Podrobný stav operace datové sady |
|
| messages |
Pole chyb nebo upozornění modulu pro žádost o aktualizaci |
|
| numberOfAttempts |
integer |
Počet pokusů o aktualizaci |
| objects |
Pole objektů zahrnutých v žádosti o aktualizaci |
|
| refreshAttempts |
Seznam pokusů o aktualizaci. |
|
| startTime |
string (date-time) |
Počáteční datum a čas aktualizace |
| status |
Obecný stav operace datové sady |
|
| type |
Typ zpracování, který se má provést |
DatasetRefreshDetailCommitMode
Určuje, zda budou objekty potvrzeny v dávkách nebo pouze po dokončení.
| Hodnota | Description |
|---|---|
| Transactional |
Potvrzení celé operace aktualizace jako transakce |
| PartialBatch |
Potvrzení operace aktualizace v dávkách |
DatasetRefreshDetailExtendedStatus
Podrobný stav operace datové sady
| Hodnota | Description |
|---|---|
| Unknown |
Stav dokončení je neznámý. |
| NotStarted |
Operace aktualizace není spuštěna. |
| InProgress |
Probíhá operace aktualizace. |
| Completed |
Operace aktualizace se úspěšně dokončila. |
| TimedOut |
Vypršel časový limit operace aktualizace. |
| Failed |
Operace aktualizace není úspěšná. |
| Disabled |
Operace aktualizace je zakázána selektivní aktualizací. |
| Cancelled |
Operace aktualizace byla zrušena zákazníkem. |
DatasetRefreshDetailStatus
Obecný stav operace datové sady
| Hodnota | Description |
|---|---|
| Unknown |
Stav dokončení je neznámý nebo probíhá aktualizace. |
| Completed |
Operace aktualizace se úspěšně dokončila. |
| Failed |
Operace aktualizace není úspěšná. |
| Disabled |
Operace aktualizace je zakázána selektivní aktualizací. |
DatasetRefreshDetailType
Typ zpracování, který se má provést
| Hodnota | Description |
|---|---|
| Full |
Pro všechny oddíly v zadaném oddílu, tabulce nebo databázi aktualizujte data a přepočítáte všechny závislé. U oddílu výpočtu přepočítáte oddíl a všechny jeho závislé objekty. |
| ClearValues |
Vymazat hodnoty v tomto objektu a všechny jeho závislé |
| Calculate |
Přepočítejte tento objekt a všechny jeho závislé objekty, ale pouze v případě potřeby. Tato hodnota nevynucuje přepočet, s výjimkou nestálých vzorců. |
| DataOnly |
Aktualizace dat v tomto objektu a vymazání všech závislých objektů |
| Automatic |
Pokud je potřeba objekt aktualizovat a přepočítat, aktualizujte a přepočítejte objekt a všechny jeho závislé objekty. Platí, pokud je oddíl v jiném stavu než Připraveno. |
| Defragment |
Defragmentace dat v zadané tabulce Při přidání nebo odebrání dat z tabulky se slovníky jednotlivých sloupců můžou znečistit hodnotami, které už ve skutečných hodnotách sloupců neexistují. Možnost defragmentace vyčistí hodnoty ve slovníkech, které se už nepoužívají. |
DatasetRefreshObjects
Cíl aktualizace datové sady Power BI
| Name | Typ | Description |
|---|---|---|
| partition |
string |
Oddíl pro aktualizaci |
| table |
string |
Tabulka, která se má aktualizovat |
EngineMessage
Chybová zpráva nebo zpráva upozornění z modulu pro vylepšenou aktualizaci
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby v šestnáctkovém formátu |
| message |
string |
Text chybové zprávy nebo upozornění |
| type |
Typ chyby |
RefreshAttempt
Power BI automaticky provede několik pokusů o aktualizaci datové sady, pokud dojde k selhání aktualizace. Tento objekt obsahuje informace o každém pokusu o aktualizaci.
| Name | Typ | Description |
|---|---|---|
| attemptId |
integer |
Index pokusu o aktualizaci. |
| endTime |
string (date-time) |
Koncové datum a čas pokusu o aktualizaci. Hodnota je void, pokud probíhá pokus o aktualizaci. |
| serviceExceptionJson |
string |
Kód chyby selhání ve formátu JSON Pokud nedojde k žádné chybě, Void. |
| startTime |
string (date-time) |
Počáteční datum a čas pokusu o aktualizaci. |
| type |
Typ pokusu o aktualizaci. |
RefreshAttemptType
Typ pokusu o aktualizaci.
| Hodnota | Description |
|---|---|
| Data |
Aktualizace se pokusí načíst data do datové sady. |
| Query |
Pokus o aktualizaci mezipaměti dotazů Premium a dlaždic řídicího panelu |
RefreshEngineErrorType
Typ chyby
| Hodnota | Description |
|---|---|
| Error |
Zpráva o chybě |
| Warning |
Zpráva s upozorněním |