Datasets - Get Refresh Execution Details
Mengembalikan detail eksekusi operasi refresh yang disempurnakan untuk himpunan data yang ditentukan dari Ruang kerja saya.
Cakupan yang Diperlukan
Dataset.ReadWrite.All atau Dataset.Read.All
GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/refreshes/{refreshId}
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
dataset
|
path | True |
string uuid |
ID himpunan data |
refresh
|
path | True |
string uuid |
The refresh ID |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK (respons ini dikembalikan ketika operasi refresh telah selesai atau gagal) |
|
202 Accepted |
Diterima (respons ini dikembalikan ketika operasi refresh masih berlangsung) |
Contoh
Completed refresh example |
Failed refresh example |
In progress refresh example |
Completed refresh example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/87f31ef7-1e3a-4006-9b0b-191693e79e9e
Sample Response
{
"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
Sample Request
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/351f7113-59bb-4e5e-8c1e-e15ae7414121
Sample Response
{
"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
Sample Request
GET https://api.powerbi.com/v1.0/myorg/datasets/f7fc6510-e151-42a3-850b-d0805a391db0/refreshes/630110f5-8f93-49c2-afee-bfc87072460c
Sample Response
{
"startTime": "2021-12-14T03:46:04.833",
"type": "Full",
"commitMode": "Transactional",
"status": "Unknown",
"extendedStatus": "NotStarted",
"currentRefreshType": "Full",
"numberOfAttempts": 0
}
Definisi
Nama | Deskripsi |
---|---|
Dataset |
Entri detail refresh Power BI |
Dataset |
Menentukan apakah objek akan diterapkan dalam batch atau hanya ketika selesai |
Dataset |
Status terperinci operasi himpunan data |
Dataset |
Status umum operasi himpunan data |
Dataset |
Jenis pemrosesan yang akan dilakukan |
Dataset |
Target refresh himpunan data Power BI |
Engine |
Kesalahan atau pesan peringatan dari mesin untuk refresh yang disempurnakan |
Refresh |
Power BI secara otomatis melakukan beberapa upaya untuk merefresh himpunan data jika mengalami kegagalan refresh. Obyek ini memuat informasi tentang setiap upaya penyegaran. |
Refresh |
Jenis upaya refresh. |
Refresh |
Jenis kesalahan |
DatasetRefreshDetail
Entri detail refresh Power BI
Nama | Jenis | Deskripsi |
---|---|---|
commitMode |
Menentukan apakah objek akan diterapkan dalam batch atau hanya ketika selesai |
|
currentRefreshType |
Jenis pemrosesan untuk perulangan saat ini. Ini berguna ketika |
|
endTime |
string |
Tanggal akhir dan waktu refresh (mungkin kosong jika refresh sedang berlangsung) |
extendedStatus |
Status terperinci operasi himpunan data |
|
messages |
Array kesalahan mesin atau pesan peringatan untuk permintaan refresh |
|
numberOfAttempts |
integer |
Jumlah upaya untuk permintaan refresh |
objects |
Array objek yang disertakan dalam permintaan refresh |
|
refreshAttempts |
Daftar upaya refresh. |
|
startTime |
string |
Tanggal dan waktu mulai refresh |
status |
Status umum operasi himpunan data |
|
type |
Jenis pemrosesan yang akan dilakukan |
DatasetRefreshDetailCommitMode
Menentukan apakah objek akan diterapkan dalam batch atau hanya ketika selesai
Nama | Jenis | Deskripsi |
---|---|---|
PartialBatch |
string |
Menerapkan operasi refresh dalam batch |
Transactional |
string |
Menerapkan seluruh operasi refresh sebagai transaksi |
DatasetRefreshDetailExtendedStatus
Status terperinci operasi himpunan data
Nama | Jenis | Deskripsi |
---|---|---|
Cancelled |
string |
Operasi refresh telah dibatalkan oleh pelanggan |
Completed |
string |
Operasi refresh berhasil diselesaikan |
Disabled |
string |
Operasi refresh dinonaktifkan oleh refresh selektif |
Failed |
string |
Operasi refresh tidak berhasil |
InProgress |
string |
Operasi refresh sedang berlangsung |
NotStarted |
string |
Operasi refresh tidak dimulai |
TimedOut |
string |
Waktu operasi refresh habis |
Unknown |
string |
Status penyelesaian tidak diketahui |
DatasetRefreshDetailStatus
Status umum operasi himpunan data
Nama | Jenis | Deskripsi |
---|---|---|
Completed |
string |
Operasi refresh berhasil diselesaikan |
Disabled |
string |
Operasi refresh dinonaktifkan oleh refresh selektif |
Failed |
string |
Operasi refresh tidak berhasil |
Unknown |
string |
Status penyelesaian tidak diketahui atau refresh sedang berlangsung |
DatasetRefreshDetailType
Jenis pemrosesan yang akan dilakukan
Nama | Jenis | Deskripsi |
---|---|---|
Automatic |
string |
Jika objek perlu disegarkan dan dihitung ulang, refresh dan hitung ulang objek dan semua dependennya. Berlaku jika partisi dalam keadaan selain Siap. |
Calculate |
string |
Hitung ulang objek ini dan semua dependennya, tetapi hanya jika diperlukan. Nilai ini tidak memaksa perhitungan ulang, kecuali untuk rumus volatil. |
ClearValues |
string |
Hapus nilai dalam objek ini dan semua dependennya |
DataOnly |
string |
Segarkan data dalam objek ini dan hapus semua dependen |
Defragment |
string |
Defragmentasi data dalam tabel yang ditentukan. Saat data ditambahkan ke atau dihapus dari tabel, kamus setiap kolom bisa tercemari dengan nilai yang tidak lagi ada dalam nilai kolom aktual. Opsi defragment akan membersihkan nilai dalam kamus yang tidak lagi digunakan. |
Full |
string |
Untuk semua partisi dalam partisi, tabel, atau database yang ditentukan, refresh data dan hitung ulang semua dependen. Untuk partisi perhitungan, hitung ulang partisi dan semua dependennya. |
DatasetRefreshObjects
Target refresh himpunan data Power BI
Nama | Jenis | Deskripsi |
---|---|---|
partition |
string |
Partisi untuk di-refresh |
table |
string |
Tabel untuk di-refresh |
EngineMessage
Kesalahan atau pesan peringatan dari mesin untuk refresh yang disempurnakan
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan dalam format hex |
message |
string |
Teks kesalahan atau pesan peringatan |
type |
Jenis kesalahan |
RefreshAttempt
Power BI secara otomatis melakukan beberapa upaya untuk merefresh himpunan data jika mengalami kegagalan refresh. Obyek ini memuat informasi tentang setiap upaya penyegaran.
Nama | Jenis | Deskripsi |
---|---|---|
attemptId |
integer |
Indeks upaya refresh. |
endTime |
string |
Tanggal akhir dan waktu upaya refresh. Nilai batal jika upaya refresh sedang berlangsung. |
serviceExceptionJson |
string |
Kode kesalahan kegagalan dalam format JSON. Batalkan jika tidak ada kesalahan. |
startTime |
string |
Tanggal dan waktu mulai upaya refresh. |
type |
Jenis upaya refresh. |
RefreshAttemptType
Jenis upaya refresh.
Nama | Jenis | Deskripsi |
---|---|---|
Data |
string |
Refresh mencoba memuat data ke dalam himpunan data. |
Query |
string |
Upaya untuk menyegarkan cache kueri premium dan petak dasbor.u |
RefreshEngineErrorType
Jenis kesalahan
Nama | Jenis | Deskripsi |
---|---|---|
Error |
string |
Pesan kesalahan |
Warning |
string |
Pesan peringatan |