Capacities - Get Refreshables For Capacity
Retorna uma lista de atualizações para a capacidade especificada à qual o usuário tem acesso.
O Power BI mantém um histórico de atualização de sete dias para cada conjunto de dados, até um máximo de sessenta atualizações.
Escopo necessário
Capacity.Read.All ou Capacity.ReadWrite.All
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables?$top={$top}
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
capacity
|
path | True |
string uuid |
A ID da capacidade |
$top
|
query | True |
integer int32 |
Retorna apenas os primeiros n resultados. |
$expand
|
query |
string |
Aceita uma lista separada por vírgulas de tipos de dados, que serão expandidos embutidos na resposta. |
|
$filter
|
query |
string |
Filtra os resultados com base em uma condição booliana |
|
$skip
|
query |
integer int32 |
Ignora os primeiros n resultados. Use com superior para buscar resultados além dos primeiros 1000. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OK |
Exemplos
Example |
Get refreshables, filtering for an average refresh duration of greater than 30 minutes example. |
Get refreshables with their 'capacity' and 'group' expanded example |
Example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables
Sample Response
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 289.3814,
"medianDuration": 268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
]
}
]
}
Get refreshables, filtering for an average refresh duration of greater than 30 minutes example.
Sample Request
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables?$filter=averageDuration gt 1800
Sample Response
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 3289.3814,
"medianDuration": 2268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:58:05.221Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
]
}
]
}
Get refreshables with their 'capacity' and 'group' expanded example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables?$expand=capacity,group
Sample Response
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 289.3814,
"medianDuration": 268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
],
"capacity": {
"id": "0f084df7-c13d-451b-af5f-ed0c466403b2",
"displayName": "MyCapacity",
"sku": "A1"
},
"group": {
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing"
}
}
]
}
Definições
Nome | Description |
---|---|
Capacity |
Uma capacidade do Power BI |
Capacity |
O estado de capacidade |
capacity |
O direito de acesso que o usuário tem na capacidade |
days |
Os dias em que executar a atualização |
Refresh |
Uma entrada de histórico de atualização do Power BI |
Refreshable |
Um atualizável do Power BI é um conjunto de dados que foi atualizado pelo menos uma vez ou para o qual existe um agendamento de atualização válido. Se um conjunto de dados não atender a nenhuma dessas condições, ele não aparecerá na resposta da API. O Power BI mantém um histórico de atualização de sete dias para cada conjunto de dados, até um máximo de sessenta atualizações. |
Refreshable |
Um grupo do Power BI associado a um item Atualizável |
Refreshable |
O tipo atualizável |
Refreshables |
Uma lista de atualizações do Power BI |
Refresh |
O Power BI faz automaticamente várias tentativas de atualizar um conjunto de dados se ele apresentar uma falha de atualização. Esse objeto contém informações sobre cada tentativa de atualização. |
Refresh |
O tipo de tentativa de atualização. |
Refresh |
Um agendamento de atualização do Power BI para o modelo importado |
Refresh |
O tipo de solicitação de atualização |
Schedule |
A opção de notificação sobre o encerramento de uma atualização agendada. As entidades de serviço só dão suporte ao |
Tenant |
Informações de chave de criptografia |
Capacity
Uma capacidade do Power BI
Nome | Tipo | Description |
---|---|---|
admins |
string[] |
Uma matriz de administradores de capacidade |
capacityUserAccessRight |
O direito de acesso que um usuário tem na capacidade |
|
displayName |
string |
O nome de exibição da capacidade |
id |
string |
A ID da capacidade |
region |
string |
A região do Azure em que a capacidade foi provisionada |
sku |
string |
O SKU de capacidade |
state |
O estado de capacidade |
|
tenantKey |
Informações de chave de criptografia (aplica-se apenas a rotas de administrador) |
|
tenantKeyId |
string |
A ID de uma chave de criptografia (aplicável somente à rota de administrador) |
CapacityState
O estado de capacidade
Nome | Tipo | Description |
---|---|---|
Active |
string |
A capacidade está pronta para uso |
Deleted |
string |
A capacidade foi excluída e não está disponível |
Deleting |
string |
A exclusão da capacidade está em andamento |
Invalid |
string |
A capacidade não pode ser usada |
NotActivated |
string |
Sem suporte |
PreSuspended |
string |
Sem suporte |
ProvisionFailed |
string |
Falha no provisionamento da capacidade |
Provisioning |
string |
A ativação da capacidade está em andamento |
Suspended |
string |
O uso da capacidade é suspenso |
UpdatingSku |
string |
Uma alteração de SKU de capacidade está em andamento |
capacityUserAccessRight
O direito de acesso que o usuário tem na capacidade
Nome | Tipo | Description |
---|---|---|
Admin |
string |
O usuário tem direitos de administrador sobre a capacidade |
Assign |
string |
O usuário tem contribuidor direitos e pode atribuir workspaces à capacidade |
None |
string |
O usuário não tem acesso à capacidade |
days
Os dias em que executar a atualização
Nome | Tipo | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
Refresh
Uma entrada de histórico de atualização do Power BI
Nome | Tipo | Description |
---|---|---|
endTime |
string |
A data e a hora de término da atualização (pode estar vazia se uma atualização estiver em andamento) |
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 nenhum erro) |
startTime |
string |
A data e a hora de início da atualização |
status |
string |
|
Refreshable
Um atualizável do Power BI é um conjunto de dados que foi atualizado pelo menos uma vez ou para o qual existe um agendamento de atualização válido. Se um conjunto de dados não atender a nenhuma dessas condições, ele não aparecerá na resposta da API. O Power BI mantém um histórico de atualização de sete dias para cada conjunto de dados, até um máximo de sessenta atualizações.
Nome | Tipo | Description |
---|---|---|
averageDuration |
number |
A duração média em segundos de uma atualização durante a janela de tempo para a qual os dados de atualização existem |
capacity |
A capacidade do item atualizável |
|
configuredBy |
string[] |
Os proprietários atualizáveis |
endTime |
string |
A hora de término da janela para a qual os dados de atualização existem |
group |
O grupo associado para o item atualizável |
|
id |
string |
A ID do objeto do atualizável |
kind |
O tipo atualizável |
|
lastRefresh |
A última entrada de histórico de atualização do Power BI para o item atualizável |
|
medianDuration |
number |
A duração mediana em segundos de uma atualização dentro da janela de tempo para a qual os dados de atualização existem |
name |
string |
O nome de exibição do atualizável |
refreshCount |
integer |
O número de atualizações dentro da janela de tempo para a qual os dados de atualização existem |
refreshFailures |
integer |
O número de falhas de atualização dentro da janela de tempo para a qual os dados de atualização existem |
refreshSchedule |
O agendamento de atualização para o item atualizável |
|
refreshesPerDay |
integer |
O número de atualizações por dia (agendadas e sob demanda) dentro da janela de tempo para a qual os dados de atualização existem |
startTime |
string |
A hora de início da janela para a qual os dados de atualização existem |
RefreshableGroup
Um grupo do Power BI associado a um item Atualizável
Nome | Tipo | Description |
---|---|---|
id |
string |
A ID do workspace |
name |
string |
O nome do grupo |
RefreshableKind
O tipo atualizável
Nome | Tipo | Description |
---|---|---|
Dataset |
string |
Conjunto de dados |
Refreshables
Uma lista de atualizações do Power BI
Nome | Tipo | Description |
---|---|---|
odata.context |
string |
Contexto OData |
value |
Os refreshables |
RefreshAttempt
O Power BI faz automaticamente várias tentativas de atualizar um conjunto de dados se ele apresentar uma falha de atualização. Esse 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 |
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 |
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.
Nome | Tipo | Description |
---|---|---|
Data |
string |
A tentativa de atualização de carregar dados no conjunto de dados. |
Query |
string |
A tentativa de atualizar caches de consulta premium e dashboard blocos.u |
RefreshSchedule
Um agendamento de atualização do Power BI para o modelo importado
Nome | Tipo | Description |
---|---|---|
NotifyOption |
A opção de notificação sobre o encerramento de uma atualização agendada. As entidades de serviço só dão suporte ao |
|
days |
days[] |
Os dias em que executar a atualização |
enabled |
boolean |
Se a atualização está habilitada |
localTimeZoneId |
string |
A ID do fuso horário a ser usado. Para obter mais informações, consulte Informações de fuso horário. |
times |
string[] |
As horas do dia para executar a atualização |
RefreshType
O tipo de solicitação de atualização
Nome | Tipo | Description |
---|---|---|
OnDemand |
string |
A atualização foi disparada interativamente por meio do portal do Power BI |
OnDemandTraining |
string |
A atualização foi disparada interativamente por meio do portal do Power BI com treinamento automático de agregações |
Scheduled |
string |
A atualização foi disparada por uma configuração de agendamento de atualização do conjunto de dados |
ViaApi |
string |
A atualização foi disparada por uma chamada à API |
ViaEnhancedApi |
string |
A atualização foi disparada por uma chamada avançada à API REST de atualização |
ViaXmlaEndpoint |
string |
A atualização foi disparada por meio do ponto de extremidade XMLA público do Power BI |
ScheduleNotifyOption
A opção de notificação sobre o encerramento de uma atualização agendada. As entidades de serviço só dão suporte ao NoNotification
valor.
Nome | Tipo | Description |
---|---|---|
MailOnFailure |
string |
Uma notificação por email será enviada em caso de falha na atualização |
NoNotification |
string |
Nenhuma notificação será enviada |
TenantKey
Informações de chave de criptografia
Nome | Tipo | Description |
---|---|---|
createdAt |
string |
A data e a hora da criação da chave de criptografia |
id |
string |
A ID da chave de criptografia |
isDefault |
boolean |
Se a chave de criptografia é a chave padrão para todo o locatário. Qualquer capacidade recém-criada herda a chave padrão. |
keyVaultKeyIdentifier |
string |
O URI que especifica exclusivamente a chave de criptografia no Azure Key Vault |
name |
string |
O nome da chave de criptografia |
updatedAt |
string |
A data e a hora da última atualização da chave de criptografia |