Datasets - Get Refresh History
[ マイ ワークスペース] から、指定したデータセットの更新履歴を返します。
必要なスコープ
Dataset.ReadWrite.All または Dataset.Read.All
制限事項
OneDrive の更新履歴は返されません。
過去 3 日間の更新の数に応じて、データセットごとに 20 から 60 個の更新履歴エントリが常に存在します。
最新の 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 パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
dataset
|
path | True |
string |
データセット ID |
$top
|
query |
integer |
更新履歴で要求されたエントリ数。 指定しない場合、既定値は最後に使用可能な 60 個のエントリです。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
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"
}
]
}
定義
名前 | 説明 |
---|---|
Refresh |
Power BI 更新履歴エントリ |
Refresh |
Power BI は、更新エラーが発生した場合に、データセットの更新を複数回試行します。 このオブジェクトには、各更新試行に関する情報が含まれます。 |
Refresh |
更新の試行の種類。 |
Refreshes |
Power BI 更新履歴リストの OData 応答ラッパー |
Refresh |
更新要求の種類 |
Refresh
Power BI 更新履歴エントリ
名前 | 型 | 説明 |
---|---|---|
endTime |
string |
更新の終了日時 (更新が進行中の場合は空の場合があります) |
refreshAttempts |
更新の試行の一覧。 |
|
refreshType |
更新要求の種類 |
|
requestId |
string |
更新要求の識別子。 すべてのサービス要求でこの識別子を指定します。 |
serviceExceptionJson |
string |
JSON 形式のエラー エラー コード (エラーがない場合は空) |
startTime |
string |
更新の開始日時 |
status |
string |
|
RefreshAttempt
Power BI は、更新エラーが発生した場合に、データセットの更新を複数回試行します。 このオブジェクトには、各更新試行に関する情報が含まれます。
名前 | 型 | 説明 |
---|---|---|
attemptId |
integer |
更新の試行のインデックス。 |
endTime |
string |
更新の試行の終了日時。 更新の試行が進行中の場合、値は void です。 |
serviceExceptionJson |
string |
JSON 形式のエラー エラー コード。 エラーがない場合は Void。 |
startTime |
string |
更新試行の開始日時。 |
type |
更新の試行の種類。 |
RefreshAttemptType
更新の試行の種類。
名前 | 型 | 説明 |
---|---|---|
Data |
string |
更新では、データセットにデータを読み込もうとします。 |
Query |
string |
Premium クエリ キャッシュとダッシュボード タイルの更新の試行。u |
Refreshes
Power BI 更新履歴リストの OData 応答ラッパー
名前 | 型 | 説明 |
---|---|---|
odata.context |
string |
|
value |
Refresh[] |
更新履歴の一覧 |
RefreshType
更新要求の種類
名前 | 型 | 説明 |
---|---|---|
OnDemand |
string |
更新は Power BI ポータルを介して対話形式でトリガーされました |
OnDemandTraining |
string |
更新は、自動集計トレーニングを使用して Power BI ポータルを介して対話形式でトリガーされました |
Scheduled |
string |
データセットの更新スケジュール設定によって更新がトリガーされました |
ViaApi |
string |
更新は API 呼び出しによってトリガーされました |
ViaEnhancedApi |
string |
更新は、強化された更新 REST API 呼び出しによってトリガーされました |
ViaXmlaEndpoint |
string |
更新は、Power BI パブリック XMLA エンドポイントを介してトリガーされました |