Capacities - Get Refreshables For Capacity
Restituisce un elenco di aggiornamenti per la capacità specificata a cui l'utente ha accesso.
Power BI mantiene una cronologia di aggiornamento di sette giorni per ogni set di dati, fino a un massimo di sessanta aggiornamenti.
Ambito obbligatorio
Capacity.Read.All o 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}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
capacity
|
path | True |
string uuid |
ID capacità |
$top
|
query | True |
integer int32 |
Restituisce solo i primi n risultati. |
$expand
|
query |
string |
Accetta un elenco delimitato da virgole dei tipi di dati, che verrà espanso inline nella risposta. Supporta |
|
$filter
|
query |
string |
Filtra i risultati in base a una condizione booleana |
|
$skip
|
query |
integer int32 |
Ignora i primi n risultati. Usare con la parte superiore per recuperare i risultati oltre i primi 1000. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
Esempio
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"
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Capacity |
Una capacità di Power BI |
Capacity |
Stato della capacità |
capacity |
Diritto di accesso che l'utente ha sulla capacità |
days |
Giorni in cui eseguire l'aggiornamento |
Refresh |
Voce della cronologia degli aggiornamenti di Power BI |
Refreshable |
Un oggetto aggiornabile di Power BI è un set di dati che è stato aggiornato almeno una volta o per cui esiste una pianificazione di aggiornamento valida. Se un set di dati non soddisfa una di queste condizioni, non verrà visualizzato nella risposta dell'API. Power BI mantiene una cronologia degli aggiornamenti di sette giorni per ogni set di dati, fino a un massimo di sessanta aggiornamenti. |
Refreshable |
Un gruppo di Power BI associato a un elemento aggiornabile |
Refreshable |
Tipo aggiornabile |
Refreshables |
Elenco di aggiornamenti di Power BI |
Refresh |
Power BI esegue automaticamente più tentativi di aggiornamento di un set di dati se si verifica un errore di aggiornamento. Questo oggetto contiene informazioni su ogni tentativo di aggiornamento. |
Refresh |
Tipo di tentativo di aggiornamento. |
Refresh |
Pianificazione dell'aggiornamento di Power BI per il modello importato |
Refresh |
Tipo di richiesta di aggiornamento |
Schedule |
Opzione di notifica alla chiusura di un aggiornamento pianificato. Le entità servizio supportano solo il |
Tenant |
Informazioni sulla chiave di crittografia |
Capacity
Una capacità di Power BI
Nome | Tipo | Descrizione |
---|---|---|
admins |
string[] |
Matrice di amministratori della capacità |
capacityUserAccessRight |
Il diritto di accesso di un utente ha sulla capacità |
|
displayName |
string |
Nome visualizzato della capacità |
id |
string |
ID della capacità |
region |
string |
Area di Azure in cui è stato effettuato il provisioning della capacità |
sku |
string |
SKU della capacità |
state |
Stato della capacità |
|
tenantKey |
Informazioni sulla chiave di crittografia (si applica solo alle route di amministrazione) |
|
tenantKeyId |
string |
ID di una chiave di crittografia (applicabile solo alla route di amministrazione) |
CapacityState
Stato della capacità
Nome | Tipo | Descrizione |
---|---|---|
Active |
string |
La capacità è pronta per l'uso |
Deleted |
string |
La capacità è stata eliminata e non è disponibile |
Deleting |
string |
L'eliminazione della capacità è in corso |
Invalid |
string |
Non è possibile usare la capacità |
NotActivated |
string |
Non supportato |
PreSuspended |
string |
Non supportato |
ProvisionFailed |
string |
Provisioning della capacità non riuscita |
Provisioning |
string |
L'attivazione della capacità è in corso |
Suspended |
string |
L'uso della capacità è sospeso |
UpdatingSku |
string |
È in corso una modifica dello SKU della capacità |
capacityUserAccessRight
Diritto di accesso che l'utente ha sulla capacità
Nome | Tipo | Descrizione |
---|---|---|
Admin |
string |
L'utente dispone dei diritti di amministratore per la capacità |
Assign |
string |
L'utente dispone dei diritti di collaboratore e può assegnare aree di lavoro alla capacità |
None |
string |
L'utente non ha accesso alla capacità |
days
Giorni in cui eseguire l'aggiornamento
Nome | Tipo | Descrizione |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
Refresh
Voce della cronologia degli aggiornamenti di Power BI
Nome | Tipo | Descrizione |
---|---|---|
endTime |
string |
Data e ora di fine dell'aggiornamento (può essere vuota se è in corso un aggiornamento) |
refreshAttempts |
Elenco dei tentativi di aggiornamento. |
|
refreshType |
Tipo di richiesta di aggiornamento |
|
requestId |
string |
Identificatore della richiesta di aggiornamento. Specificare questo identificatore in tutte le richieste di servizio. |
serviceExceptionJson |
string |
Codice errore in formato JSON (vuoto se non viene visualizzato alcun errore) |
startTime |
string |
Data e ora di inizio dell'aggiornamento |
status |
string |
|
Refreshable
Un oggetto aggiornabile di Power BI è un set di dati che è stato aggiornato almeno una volta o per cui esiste una pianificazione di aggiornamento valida. Se un set di dati non soddisfa una di queste condizioni, non verrà visualizzato nella risposta dell'API. Power BI mantiene una cronologia degli aggiornamenti di sette giorni per ogni set di dati, fino a un massimo di sessanta aggiornamenti.
Nome | Tipo | Descrizione |
---|---|---|
averageDuration |
number |
Durata media in secondi di un aggiornamento durante l'intervallo di tempo per cui esistono i dati di aggiornamento |
capacity |
Capacità per l'elemento aggiornabile |
|
configuredBy |
string[] |
Proprietari aggiornabili |
endTime |
string |
Ora di fine della finestra per cui sono presenti i dati di aggiornamento |
group |
Gruppo associato per l'elemento aggiornabile |
|
id |
string |
ID oggetto dell'oggetto aggiornabile |
kind |
Tipo aggiornabile |
|
lastRefresh |
Ultima voce della cronologia degli aggiornamenti di Power BI per l'elemento aggiornabile |
|
medianDuration |
number |
Durata media in secondi di un aggiornamento entro l'intervallo di tempo per il quale sono presenti i dati di aggiornamento |
name |
string |
Nome visualizzato dell'oggetto aggiornabile |
refreshCount |
integer |
Numero di aggiornamenti nell'intervallo di tempo per il quale sono presenti i dati di aggiornamento |
refreshFailures |
integer |
Numero di errori di aggiornamento nell'intervallo di tempo per cui esistono i dati di aggiornamento |
refreshSchedule |
Pianificazione dell'aggiornamento per l'elemento aggiornabile |
|
refreshesPerDay |
integer |
Numero di aggiornamenti al giorno (pianificati e su richiesta) entro l'intervallo di tempo per cui esistono i dati di aggiornamento |
startTime |
string |
Ora di inizio della finestra per cui sono presenti i dati di aggiornamento |
RefreshableGroup
Un gruppo di Power BI associato a un elemento aggiornabile
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID area di lavoro |
name |
string |
Nome del gruppo |
RefreshableKind
Tipo aggiornabile
Nome | Tipo | Descrizione |
---|---|---|
Dataset |
string |
Set di dati |
Refreshables
Elenco di aggiornamenti di Power BI
Nome | Tipo | Descrizione |
---|---|---|
odata.context |
string |
Contesto OData |
value |
Gli aggiornamenti |
RefreshAttempt
Power BI esegue automaticamente più tentativi di aggiornamento di un set di dati se si verifica un errore di aggiornamento. Questo oggetto contiene informazioni su ogni tentativo di aggiornamento.
Nome | Tipo | Descrizione |
---|---|---|
attemptId |
integer |
Indice del tentativo di aggiornamento. |
endTime |
string |
Data e ora di fine del tentativo di aggiornamento. Il valore è void se il tentativo di aggiornamento è in corso. |
serviceExceptionJson |
string |
Codice di errore non riuscito in formato JSON. Void se non è presente alcun errore. |
startTime |
string |
Data e ora di inizio del tentativo di aggiornamento. |
type |
Tipo di tentativo di aggiornamento. |
RefreshAttemptType
Tipo di tentativo di aggiornamento.
Nome | Tipo | Descrizione |
---|---|---|
Data |
string |
Tentativo di aggiornamento di caricare i dati nel set di dati. |
Query |
string |
Tentativo di aggiornare le cache delle query Premium e i riquadri del dashboard.u |
RefreshSchedule
Pianificazione dell'aggiornamento di Power BI per il modello importato
Nome | Tipo | Descrizione |
---|---|---|
NotifyOption |
Opzione di notifica alla chiusura di un aggiornamento pianificato. Le entità servizio supportano solo il |
|
days |
days[] |
Giorni in cui eseguire l'aggiornamento |
enabled |
boolean |
Indica se l'aggiornamento è abilitato |
localTimeZoneId |
string |
ID del fuso orario da utilizzare. Per altre informazioni, vedi Informazioni sul fuso orario. |
times |
string[] |
Orari del giorno in cui eseguire l'aggiornamento |
RefreshType
Tipo di richiesta di aggiornamento
Nome | Tipo | Descrizione |
---|---|---|
OnDemand |
string |
L'aggiornamento è stato attivato in modo interattivo tramite il portale di Power BI |
OnDemandTraining |
string |
L'aggiornamento è stato attivato in modo interattivo tramite il portale di Power BI con il training automatico delle aggregazioni |
Scheduled |
string |
L'aggiornamento è stato attivato da un'impostazione di pianificazione dell'aggiornamento del set di dati |
ViaApi |
string |
L'aggiornamento è stato attivato da una chiamata API |
ViaEnhancedApi |
string |
L'aggiornamento è stato attivato da una chiamata API REST di aggiornamento avanzato |
ViaXmlaEndpoint |
string |
L'aggiornamento è stato attivato tramite l'endpoint XMLA pubblico di Power BI |
ScheduleNotifyOption
Opzione di notifica alla chiusura di un aggiornamento pianificato. Le entità servizio supportano solo il NoNotification
valore .
Nome | Tipo | Descrizione |
---|---|---|
MailOnFailure |
string |
Una notifica di posta elettronica verrà inviata in caso di errore di aggiornamento |
NoNotification |
string |
Non verrà inviata alcuna notifica |
TenantKey
Informazioni sulla chiave di crittografia
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string |
Data e ora di creazione della chiave di crittografia |
id |
string |
ID della chiave di crittografia |
isDefault |
boolean |
Indica se la chiave di crittografia è la chiave predefinita per l'intero tenant. Qualsiasi capacità appena creata eredita la chiave predefinita. |
keyVaultKeyIdentifier |
string |
URI che specifica in modo univoco la chiave di crittografia in Azure Key Vault |
name |
string |
Nome della chiave di crittografia |
updatedAt |
string |
Data e ora dell'ultimo aggiornamento della chiave di crittografia |