Capacities - Get Refreshable For Capacity

Devuelve el actualizable especificado para la capacidad especificada a la que tiene acceso el usuario.

Power BI conserva un historial de actualización de siete días para cada conjunto de datos, hasta un máximo de sesenta actualizaciones.

Ámbito requerido

Capacity.Read.All o Capacity.ReadWrite.All

GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables/{refreshableId}
GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables/{refreshableId}?$expand={$expand}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
capacityId
path True

string

uuid

Identificador de capacidad

refreshableId
path True

string

Identificador actualizable

$expand
query

string

Acepta una lista separada por comas de tipos de datos, que se expandirán en línea en la respuesta. Admite capacities y groups.

Respuestas

Nombre Tipo Description
200 OK

Refreshables

Aceptar

Ejemplos

Example
Get refreshables with their 'capacity' and 'group' expanded example

Example

Sample Request

GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables/{refreshableId}

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 with their 'capacity' and 'group' expanded example

Sample Request

GET https://api.powerbi.com/v1.0/myorg/capacities/{capacityId}/refreshables/{refreshableId}?$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"
      }
    }
  ]
}

Definiciones

Nombre Description
Capacity

Una capacidad de Power BI

CapacityState

Estado de capacidad

capacityUserAccessRight

Derecho de acceso que el usuario tiene en la capacidad

days

Días en los que se va a ejecutar la actualización

Refresh

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.

RefreshableGroup

Un grupo de Power BI asociado a un elemento actualizable

RefreshableKind

El tipo actualizable

Refreshables

Lista de actualizaciones de Power BI

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.

RefreshAttemptType

Tipo de intento de actualización.

RefreshSchedule

Una programación de actualización de Power BI para el modelo importado

RefreshType

Tipo de solicitud de actualización

ScheduleNotifyOption

La opción de notificación al finalizar una actualización programada. Las entidades de servicio solo admiten el NoNotification valor.

TenantKey

Información de clave de cifrado

Capacity

Una capacidad de Power BI

Nombre Tipo Description
admins

string[]

Matriz de administradores de capacidad

capacityUserAccessRight

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

CapacityState

Estado de capacidad

tenantKey

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

No compatible

PreSuspended

string

No compatible

ProvisionFailed

string

Error en el aprovisionamiento de la capacidad

Provisioning

string

La activación de la capacidad está en curso

Suspended

string

El uso de la capacidad se suspende

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

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

RefreshAttempt[]

Lista de intentos de actualización.

refreshType

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 error)

startTime

string

Fecha y hora de inicio de la actualización

status

string

  • Unknown si el estado de finalización es desconocido o una actualización está en curso.
  • Completed para una actualización completada correctamente.
  • Failed para una actualización incorrecta (serviceExceptionJson contendrá el código de error).
  • Disabled si la actualización está deshabilitada por una actualización selectiva.

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

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

RefreshableGroup

Grupo asociado para el elemento actualizable

id

string

Identificador de objeto del actualizable

kind

RefreshableKind

El tipo actualizable

lastRefresh

Refresh

La última entrada del historial de actualización de Power BI para el elemento actualizable

medianDuration

number

Duración mediana 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

RefreshSchedule

La programación de actualización para el 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

Dataset

Refreshables

Lista de actualizaciones de Power BI

Nombre Tipo Description
odata.context

string

Contexto de OData

value

Refreshable[]

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

RefreshAttemptType

Tipo de intento de actualización.

RefreshAttemptType

Tipo de intento de actualización.

Nombre Tipo Description
Data

string

El intento de actualización de cargar datos en el conjunto de datos.

Query

string

El intento de actualizar las cachés de consultas prémium y los iconos del panel.u

RefreshSchedule

Una programación de actualización de Power BI para el modelo importado

Nombre Tipo Description
NotifyOption

ScheduleNotifyOption

La opción de notificación al finalizar una actualización programada. Las entidades de servicio solo admiten el NoNotification valor.

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 a la API REST de actualización mejorada.

ViaXmlaEndpoint

string

La actualización se desencadenó a través del punto de conexión XMLA público de Power BI

ScheduleNotifyOption

La opción de notificación al finalizar una actualización programada. Las entidades de servicio solo admiten el NoNotification valor.

Nombre Tipo Description
MailOnFailure

string

Se enviará una notificación por correo cuando se produzca un 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

Fecha y hora de la última actualización de la clave de cifrado