Datasets - Update Direct Query Refresh Schedule In Group

Novedades la programación de actualización de un conjunto de datos de DirectQuery o LiveConnection especificado del área de trabajo especificada.

Una solicitud debe contener un conjunto de días y horas o una frecuencia válida, pero no ambas. Si elige un conjunto de días sin especificar ninguna hora, Power BI usará una única hora predeterminada al día. Al establecer la frecuencia, se sobrescribirá automáticamente la configuración de días y horas.

Permisos

  • El usuario debe ser el propietario del conjunto de datos.
  • Un perfil de entidad de servicio puede llamar a esta llamada API. Para obtener más información, consulte: Perfiles de entidad de servicio en Power BI Embedded.

Ámbito requerido

Dataset.ReadWrite.All

PATCH https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/directQueryRefreshSchedule

Parámetros de identificador URI

Nombre En Requerido Tipo Description
datasetId
path True

string

El identificador del conjunto de datos

groupId
path True

string

uuid

Identificador del área de trabajo

Cuerpo de la solicitud

Nombre Requerido Tipo Description
value True

DirectQueryRefreshSchedule

Objeto que contiene los detalles de la programación de actualización de DirectQuery o LiveConnection.

Respuestas

Nombre Tipo Description
200 OK

Aceptar

Ejemplos

Set a days and times based schedule example
Set a frequency based schedule example
Update the times of an existing days and times based schedule example

Set a days and times based schedule example

Sample Request

PATCH https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/directQueryRefreshSchedule
{
  "value": {
    "days": [
      "Sunday",
      "Tuesday",
      "Friday",
      "Saturday"
    ],
    "times": [
      "07:00",
      "11:30",
      "16:00",
      "23:30"
    ],
    "localTimeZoneId": "UTC"
  }
}

Sample Response

Set a frequency based schedule example

Sample Request

PATCH https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/directQueryRefreshSchedule
{
  "value": {
    "frequency": 30
  }
}

Sample Response

Update the times of an existing days and times based schedule example

Sample Request

PATCH https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/directQueryRefreshSchedule
{
  "value": {
    "times": [
      "07:00",
      "16:30",
      "23:30"
    ]
  }
}

Sample Response

Definiciones

Nombre Description
days

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

DirectQueryRefreshSchedule

Una programación de actualización de Power BI para DirectQuery o LiveConnection, especificando la frecuencia o una combinación de días y horas.

DirectQueryRefreshScheduleRequest

Solicitud de programación de actualización de Power BI para DirectQuery o LiveConnection

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

DirectQueryRefreshSchedule

Una programación de actualización de Power BI para DirectQuery o LiveConnection, especificando la frecuencia o una combinación de días y horas.

Nombre Tipo Description
days

days[]

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

frequency

integer

Intervalo en minutos entre actualizaciones sucesivas. Los valores admitidos son 15, 30, 60, 120 y 180.

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

DirectQueryRefreshScheduleRequest

Solicitud de programación de actualización de Power BI para DirectQuery o LiveConnection

Nombre Tipo Description
value

DirectQueryRefreshSchedule

Objeto que contiene los detalles de la programación de actualización de DirectQuery o LiveConnection.