Admin - Get Refreshables
Devuelve una lista de actualizables para la organización dentro de una capacidad.
Power BI conserva un historial de actualización de siete días para cada conjunto de datos, hasta un máximo de sesenta actualizaciones.
Permisos
- El usuario debe ser un administrador de Fabric o autenticarse mediante una entidad de servicio.
- Se admiten permisos delegados.
Cuando se ejecuta en la autenticación prinicipal del servicio, una aplicación no debe tener las premisiones necesarias de consentimiento del administrador para Power BI establecidas en él en Azure Portal.
Ámbito requerido
Tenant.Read.All o Tenant.ReadWrite.All
Solo es relevante al autenticarse a través de un token de acceso de administrador delegado estándar. No debe estar presente cuando se usa la autenticación a través de una entidad de servicio.
Limitaciones
Máximo de 200 solicitudes por hora.
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$top={$top}
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
$top
|
query | True |
integer int32 |
Devuelve solo los primeros n resultados. |
$expand
|
query |
string |
Acepta una lista separada por comas de tipos de datos, que se expandirá en línea en la respuesta. Admite |
|
$filter
|
query |
string |
Devuelve un subconjunto de resultados basado en condición de parámetro de consulta de filtro Odata. |
|
$skip
|
query |
integer int32 |
Omite los primeros n resultados. Use con top para capturar resultados más allá de los primeros 1000. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
Ejemplos
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
Solicitud de ejemplo
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables
Respuesta de muestra
{
"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.
Solicitud de ejemplo
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$filter=averageDuration gt 1800
Respuesta de muestra
{
"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
Solicitud de ejemplo
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$expand=capacity,group
Respuesta de muestra
{
"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"
}
}
]
}
Definiciones
Nombre | Description |
---|---|
Capacity |
Una capacidad de Power BI |
Capacity |
Estado de capacidad |
capacity |
Derecho de acceso que el usuario tiene en la capacidad |
days |
Días en los que se va a ejecutar la actualización |
Refresh |
Una entrada del historial de actualización de Power BI |
Refreshable |
Una actualización de Power BI es un conjunto de datos que se ha actualizado al menos una vez o para el que existe una programación de actualización válida. Si un conjunto de datos no cumple ninguna de estas condiciones, no se mostrará en la respuesta de la API. Power BI conserva un historial de actualización de siete días para cada conjunto de datos, hasta un máximo de sesenta actualizaciones. |
Refreshable |
Un grupo de Power BI asociado a un elemento actualizable |
Refreshable |
El tipo actualizable |
Refreshables |
Una lista de actualizaciones de Power BI |
Refresh |
Power BI realiza automáticamente varios intentos de actualizar un conjunto de datos si experimenta un error de actualización. Este objeto contiene información sobre cada intento de actualización. |
Refresh |
Tipo de intento de actualización. |
Refresh |
Una programación de actualización de Power BI para modelo importado |
Refresh |
Tipo de solicitud de actualización |
Schedule |
Opción de notificación al finalizar una actualización programada. Las entidades de servicio solo admiten el valor de |
Tenant |
Información de clave de cifrado |
Capacity
Una capacidad de Power BI
Nombre | Tipo | Description |
---|---|---|
admins |
string[] |
Matriz de administradores de capacidad |
capacityUserAccessRight |
El derecho de acceso que tiene un usuario en la capacidad |
|
displayName |
string |
Nombre para mostrar de la capacidad |
id |
string |
El identificador de capacidad |
region |
string |
Región de Azure donde se aprovisionó la capacidad |
sku |
string |
SKU de capacidad |
state |
Estado de capacidad |
|
tenantKey |
Información de clave de cifrado (solo se aplica a las rutas de administración) |
|
tenantKeyId |
string |
Identificador de una clave de cifrado (solo aplicable a la ruta de administración) |
CapacityState
Estado de capacidad
Nombre | Tipo | Description |
---|---|---|
Active |
string |
La capacidad está lista para usarse |
Deleted |
string |
La capacidad se eliminó y no está disponible. |
Deleting |
string |
La eliminación de la capacidad está en curso |
Invalid |
string |
No se puede usar la capacidad. |
NotActivated |
string |
Sin fundamento |
PreSuspended |
string |
Sin fundamento |
ProvisionFailed |
string |
Error en el aprovisionamiento de la capacidad |
Provisioning |
string |
La activación de la capacidad está en curso |
Suspended |
string |
Se suspende el uso de la capacidad |
UpdatingSku |
string |
Hay un cambio de SKU de capacidad en curso |
capacityUserAccessRight
Derecho de acceso que el usuario tiene en la capacidad
Nombre | Tipo | Description |
---|---|---|
Admin |
string |
El usuario tiene derechos de administrador sobre la capacidad |
Assign |
string |
El usuario tiene derechos de colaborador y puede asignar áreas de trabajo a la capacidad. |
None |
string |
El usuario no tiene acceso a la capacidad |
days
Días en los que se va a ejecutar la actualización
Nombre | Tipo | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
Refresh
Una entrada del historial de actualización de Power BI
Nombre | Tipo | Description |
---|---|---|
endTime |
string |
La fecha y hora de finalización de la actualización (puede estar vacía si hay una actualización en curso) |
refreshAttempts |
Lista de intentos de actualización. |
|
refreshType |
Tipo de solicitud de actualización |
|
requestId |
string |
Identificador de la solicitud de actualización. Proporcione este identificador en todas las solicitudes de servicio. |
serviceExceptionJson |
string |
Código de error en formato JSON (vacío si no hay ningún error) |
startTime |
string |
La fecha y hora de inicio de la actualización |
status |
string |
|
Refreshable
Una actualización de Power BI es un conjunto de datos que se ha actualizado al menos una vez o para el que existe una programación de actualización válida. Si un conjunto de datos no cumple ninguna de estas condiciones, no se mostrará en la respuesta de la API. Power BI conserva un historial de actualización de siete días para cada conjunto de datos, hasta un máximo de sesenta actualizaciones.
Nombre | Tipo | Description |
---|---|---|
averageDuration |
number |
Duración media en segundos de una actualización durante el período de tiempo para el que existen datos de actualización. |
capacity |
Capacidad del elemento actualizable |
|
configuredBy |
string[] |
Propietarios actualizables |
endTime |
string |
Hora de finalización de la ventana para la que existen datos de actualización |
group |
El grupo asociado para el elemento actualizable |
|
id |
string |
Identificador de objeto del actualizable |
kind |
El tipo actualizable |
|
lastRefresh |
La última entrada del historial de actualización de Power BI para el elemento actualizable |
|
medianDuration |
number |
Duración media en segundos de una actualización dentro del período de tiempo para el que existen datos de actualización. |
name |
string |
Nombre para mostrar del actualizable |
refreshCount |
integer |
Número de actualizaciones dentro del período de tiempo para el que existen datos de actualización. |
refreshFailures |
integer |
Número de errores de actualización dentro del período de tiempo para el que existen datos de actualización. |
refreshSchedule |
La programación de actualización del elemento actualizable |
|
refreshesPerDay |
integer |
Número de actualizaciones por día (programadas y a petición) dentro del período de tiempo para el que existen datos de actualización. |
startTime |
string |
Hora de inicio de la ventana para la que existen datos de actualización |
RefreshableGroup
Un grupo de Power BI asociado a un elemento actualizable
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del área de trabajo |
name |
string |
Nombre del grupo |
RefreshableKind
El tipo actualizable
Nombre | Tipo | Description |
---|---|---|
Dataset |
string |
Conjunto de datos |
Refreshables
Una lista de actualizaciones de Power BI
Nombre | Tipo | Description |
---|---|---|
odata.context |
string |
Contexto de OData |
value |
Los actualizables |
RefreshAttempt
Power BI realiza automáticamente varios intentos de actualizar un conjunto de datos si experimenta un error de actualización. Este objeto contiene información sobre cada intento de actualización.
Nombre | Tipo | Description |
---|---|---|
attemptId |
integer |
Índice del intento de actualización. |
endTime |
string |
Fecha y hora de finalización del intento de actualización. El valor es void si el intento de actualización está en curso. |
serviceExceptionJson |
string |
Código de error de error en formato JSON. Void si no hay ningún error. |
startTime |
string |
Fecha y hora de inicio del intento de actualización. |
type |
Tipo de intento de actualización. |
RefreshAttemptType
Tipo de intento de actualización.
Nombre | Tipo | Description |
---|---|---|
Data |
string |
La actualización intenta cargar datos en el conjunto de datos. |
Query |
string |
El intento de actualizar las cachés de consultas premium y los iconos del panel.u |
RefreshSchedule
Una programación de actualización de Power BI para modelo importado
Nombre | Tipo | Description |
---|---|---|
NotifyOption |
Opción de notificación al finalizar una actualización programada. Las entidades de servicio solo admiten el valor de |
|
days |
days[] |
Días en los que se va a ejecutar la actualización |
enabled |
boolean |
Si la actualización está habilitada |
localTimeZoneId |
string |
Identificador de la zona horaria que se va a usar. Para obtener más información, consulte información de zona horaria. |
times |
string[] |
Horas del día para ejecutar la actualización |
RefreshType
Tipo de solicitud de actualización
Nombre | Tipo | Description |
---|---|---|
OnDemand |
string |
La actualización se desencadenó de forma interactiva a través del portal de Power BI. |
OnDemandTraining |
string |
La actualización se desencadenó de forma interactiva a través del portal de Power BI con entrenamiento de agregaciones automáticas |
Scheduled |
string |
La actualización se desencadenó mediante una configuración de programación de actualización del conjunto de datos |
ViaApi |
string |
La actualización se desencadenó mediante una llamada API |
ViaEnhancedApi |
string |
La actualización se desencadenó mediante una llamada mejorada a la API REST de actualización. |
ViaXmlaEndpoint |
string |
La actualización se desencadenó a través del punto de conexión XMLA público de Power BI |
ScheduleNotifyOption
Opción de notificación al finalizar una actualización programada. Las entidades de servicio solo admiten el valor de NoNotification
.
Nombre | Tipo | Description |
---|---|---|
MailOnFailure |
string |
Se enviará una notificación de correo en caso de error de actualización. |
NoNotification |
string |
No se enviará ninguna notificación |
TenantKey
Información de clave de cifrado
Nombre | Tipo | Description |
---|---|---|
createdAt |
string |
Fecha y hora de creación de la clave de cifrado |
id |
string |
Identificador de la clave de cifrado |
isDefault |
boolean |
Si la clave de cifrado es la clave predeterminada para todo el inquilino. Cualquier capacidad recién creada hereda la clave predeterminada. |
keyVaultKeyIdentifier |
string |
Identificador URI que especifica de forma única la clave de cifrado en Azure Key Vault. |
name |
string |
Nombre de la clave de cifrado |
updatedAt |
string |
La última fecha y hora de actualización de la clave de cifrado |