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
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
dataset
|
path | True |
string |
Идентификатор набора данных |
$top
|
query |
integer |
Требуемое количество записей в журнале обновлений. Если не указано, по умолчанию используется последние доступные 60 записей. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК |
Примеры
Completed refresh example |
Failed refresh example |
In-progress refresh example |
Completed refresh example
Образец запроса
GET https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Пример ответа
{
"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
Образец запроса
GET https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Пример ответа
{
"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
Образец запроса
GET https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Пример ответа
{
"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 |
Оболочка ответа OData для списка журнала обновлений Power BI |
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 |
Попытка обновить кэши запросов уровня "Премиум" и плитки панели мониторинга.u |
Refreshes
Оболочка ответа OData для списка журнала обновлений Power BI
Имя | Тип | Описание |
---|---|---|
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 |
Обновление было активировано через общедоступную конечную точку XMLA Power BI. |