Datasets - Get Refresh History In Group
Retorna o histórico de atualização do conjunto de dados especificado do workspace especificado.
Permissões
Essa chamada à API pode ser chamada por um perfil de entidade de serviço. Para obter mais informações, consulte: Perfis de entidade de serviço no Power BI Embedded.
Escopo necessário
Dataset.ReadWrite.All ou Dataset.Read.All
Limitações
O histórico de atualização do OneDrive não é retornado.
O chamador deve ter permissões de gravação no conjunto de dados.
GET https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/refreshes
GET https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/refreshes?$top={$top}
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
A ID do conjunto de dados |
|
group
|
path | True |
string (uuid) |
A ID do workspace |
|
$top
|
query |
integer minimum: 1 |
O número solicitado de entradas no histórico de atualização. Se não for fornecido, o padrão será as últimas 60 entradas disponíveis. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
OKEY |
Exemplos
| Completed refresh example |
| Failed refresh example |
| In-progress refresh example |
Completed refresh example
Solicitação de exemplo
GET https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Resposta de exemplo
{
"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
Solicitação de exemplo
GET https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Resposta de exemplo
{
"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
Solicitação de exemplo
GET https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes?$top=1
Resposta de exemplo
{
"value": [
{
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"status": "Unknown",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
}
]
}
Definições
| Nome | Description |
|---|---|
| Refresh |
Uma entrada de histórico de atualização do Power BI |
|
Refresh |
O Power BI faz automaticamente várias tentativas de atualizar um conjunto de dados se ele tiver uma falha de atualização. Este objeto contém informações sobre cada tentativa de atualização. |
|
Refresh |
O tipo de tentativa de atualização. |
| Refreshes |
O wrapper de resposta OData para uma lista de histórico de atualizações do Power BI |
|
Refresh |
O tipo de solicitação de atualização |
Refresh
Uma entrada de histórico de atualização do Power BI
| Nome | Tipo | Description |
|---|---|---|
| endTime |
string (date-time) |
A data e a hora de término da atualização (pode estar vazia se uma atualização estiver em andamento) no formato UTC. |
| refreshAttempts |
A lista de tentativas de atualização. |
|
| refreshType |
O tipo de solicitação de atualização |
|
| requestId |
string |
O identificador da solicitação de atualização. Forneça esse identificador em todas as solicitações de serviço. |
| serviceExceptionJson |
string |
Código de erro de falha no formato JSON (vazio se não houver erro) |
| startTime |
string (date-time) |
A data e a hora de início da atualização no formato UTC. |
| status |
string |
|
RefreshAttempt
O Power BI faz automaticamente várias tentativas de atualizar um conjunto de dados se ele tiver uma falha de atualização. Este objeto contém informações sobre cada tentativa de atualização.
| Nome | Tipo | Description |
|---|---|---|
| attemptId |
integer |
O índice da tentativa de atualização. |
| endTime |
string (date-time) |
A data e a hora de término da tentativa de atualização. O valor será nulo se a tentativa de atualização estiver em andamento. |
| serviceExceptionJson |
string |
Código de erro de falha no formato JSON. Nulo se não houver erro. |
| startTime |
string (date-time) |
A data e a hora de início da tentativa de atualização. |
| type |
O tipo de tentativa de atualização. |
RefreshAttemptType
O tipo de tentativa de atualização.
| Valor | Description |
|---|---|
| Data |
A tentativa de atualização de carregar dados no conjunto de dados. |
| Query |
A tentativa de atualizar caches de consulta premium e blocos de dashboard.u |
Refreshes
O wrapper de resposta OData para uma lista de histórico de atualizações do Power BI
| Nome | Tipo | Description |
|---|---|---|
| @odata.context |
string |
|
| value |
Refresh[] |
A lista de histórico de atualizações |
RefreshType
O tipo de solicitação de atualização
| Valor | Description |
|---|---|
| Scheduled |
A atualização foi disparada por uma configuração de agendamento de atualização do conjunto de dados |
| OnDemand |
A atualização foi disparada interativamente por meio do portal do Power BI |
| ViaApi |
A atualização foi disparada por uma chamada à API |
| ViaXmlaEndpoint |
A atualização foi disparada por meio do ponto de extremidade XMLA público do Power BI |
| ViaEnhancedApi |
A atualização foi disparada por uma chamada à API REST de atualização aprimorada |
| OnDemandTraining |
A atualização foi disparada interativamente por meio do portal do Power BI com treinamento automático de agregações |