Datasets - Get Refresh History
從 [我的工作區] 傳回指定資料集的重新整理歷程記錄。
必要範圍
Dataset.ReadWrite.All 或 Dataset.Read.All
限制
不會傳回 OneDrive 重新整理歷程記錄。
每個資料集一律有 20 到 60 個可用的重新整理記錄專案,視過去 3 天內的重新整理次數而定。
如果最近 60 天都小於 3 天,則會保留它們。
超過 3 天的專案會在超過 20 個專案時刪除。
GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/refreshes
GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/refreshes?$top={$top}
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
dataset
|
path | True |
string |
資料集識別碼 |
$top
|
query |
integer |
重新整理歷程記錄中所要求的專案數目。 如果未提供,則預設值為最後一個可用的 60 個專案。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
確定 |
範例
Completed refresh example |
Failed refresh example |
In-progress refresh example |
Completed refresh example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Sample Response
{
"value": [
{
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1",
"refreshAttempts": [
{
"attemptId": 1,
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:40.153Z",
"type": "Data"
},
{
"attemptId": 1,
"startTime": "2017-06-13T09:31:40.156Z",
"endTime": "2017-06-13T09:31:43.153Z",
"type": "Query"
}
]
}
]
}
Failed refresh example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Sample Response
{
"value": [
{
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"serviceExceptionJson": "{\"errorCode\":\"ModelRefreshFailed_CredentialsNotSpecified\"}",
"status": "Failed",
"requestId": "11bf290a-346b-48b7-8973-c5df149337ff",
"refreshAttempts": [
{
"attemptId": 1,
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"serviceExceptionJson": "{\"errorCode\":\"ModelRefreshFailed_CredentialsNotSpecified\"}",
"type": "Data"
}
]
}
]
}
In-progress refresh example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Sample Response
{
"value": [
{
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"status": "Unknown",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
}
]
}
定義
名稱 | Description |
---|---|
Refresh |
Power BI 重新整理記錄專案 |
Refresh |
如果資料集發生重新整理失敗,Power BI 會自動多次嘗試重新整理資料集。 此物件包含每個重新整理嘗試的相關資訊。 |
Refresh |
重新整理嘗試的類型。 |
Refreshes |
Power BI 重新整理記錄清單的 OData 回應包裝函式 |
Refresh |
重新整理要求的類型 |
Refresh
Power BI 重新整理記錄專案
名稱 | 類型 | Description |
---|---|---|
endTime |
string |
如果重新整理正在進行中,重新整理 (的結束日期和時間可能是空的) |
refreshAttempts |
重新整理嘗試清單。 |
|
refreshType |
重新整理要求的類型 |
|
requestId |
string |
重新整理要求的識別碼。 在所有服務要求中提供此識別碼。 |
serviceExceptionJson |
string |
JSON 格式的失敗錯誤碼 (如果沒有錯誤) 則為空白 |
startTime |
string |
重新整理的開始日期和時間 |
status |
string |
|
RefreshAttempt
如果資料集發生重新整理失敗,Power BI 會自動多次嘗試重新整理資料集。 此物件包含每個重新整理嘗試的相關資訊。
名稱 | 類型 | Description |
---|---|---|
attemptId |
integer |
重新整理嘗試的索引。 |
endTime |
string |
重新整理嘗試的結束日期和時間。 如果重新整理嘗試正在進行中,此值會是 void。 |
serviceExceptionJson |
string |
JSON 格式的失敗錯誤碼。 如果沒有任何錯誤,則為 Void。 |
startTime |
string |
重新整理嘗試的開始日期和時間。 |
type |
重新整理嘗試的類型。 |
RefreshAttemptType
重新整理嘗試的類型。
名稱 | 類型 | Description |
---|---|---|
Data |
string |
重新整理會嘗試將資料載入資料集。 |
Query |
string |
嘗試重新整理進階查詢快取和儀表板磚.u |
Refreshes
Power BI 重新整理記錄清單的 OData 回應包裝函式
名稱 | 類型 | Description |
---|---|---|
odata.context |
string |
|
value |
Refresh[] |
重新整理歷程記錄清單 |
RefreshType
重新整理要求的類型
名稱 | 類型 | Description |
---|---|---|
OnDemand |
string |
重新整理是透過 Power BI 入口網站以互動方式觸發 |
OnDemandTraining |
string |
透過 Power BI 入口網站透過自動匯總定型以互動方式觸發重新整理 |
Scheduled |
string |
重新整理是由資料集重新整理排程設定所觸發 |
ViaApi |
string |
重新整理是由 API 呼叫所觸發 |
ViaEnhancedApi |
string |
重新整理是由增強式重新整理 REST API 呼叫所觸發 |
ViaXmlaEndpoint |
string |
重新整理是透過 Power BI 公用 XMLA 端點觸發的 |