Datasets - Update Direct Query Refresh Schedule

汇报“我的工作区”中指定 DirectQueryLiveConnection 数据集的刷新计划。

请求应包含一组天数和时间 有效频率,但不能同时包含两者。 如果选择一组天数而不指定任何时间,则 Power BI 将每天使用默认的单一时间。 设置频率将自动覆盖日期和时间设置。

权限

用户必须是数据集所有者。

所需范围

Dataset.ReadWrite.All

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

URI 参数

名称 必需 类型 说明
datasetId
path True

string

数据集 ID

请求正文

名称 必需 类型 说明
value True

DirectQueryRefreshSchedule

包含 DirectQuery 或 LiveConnection 的刷新计划详细信息的对象

响应

名称 类型 说明
200 OK

OK

示例

Disable a scheduled refresh example
Set a days and times based schedule example
Set a frequency based schedule example
Update the times of a days and times based schedule example

Disable a scheduled refresh example

Sample Request

PATCH https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/directQueryRefreshSchedule
{
  "value": {
    "enabled": false
  }
}

Sample Response

Set a days and times based schedule example

Sample Request

PATCH https://api.powerbi.com/v1.0/myorg/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/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/directQueryRefreshSchedule
{
  "value": {
    "frequency": 30
  }
}

Sample Response

Update the times of a days and times based schedule example

Sample Request

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

Sample Response

定义

名称 说明
days

执行刷新的日期

DirectQueryRefreshSchedule

DirectQuery 或 LiveConnection 的 Power BI 刷新计划,指定频率或天数和时间的组合。

DirectQueryRefreshScheduleRequest

针对 DirectQuery 或 LiveConnection 的 Power BI 刷新计划请求

days

执行刷新的日期

名称 类型 说明
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

DirectQueryRefreshSchedule

DirectQuery 或 LiveConnection 的 Power BI 刷新计划,指定频率或天数和时间的组合。

名称 类型 说明
days

days[]

执行刷新的日期

frequency

integer

连续刷新之间的间隔(以分钟为单位)。 支持的值为 153060120180

localTimeZoneId

string

要使用的时区的 ID。 有关详细信息,请参阅 时区信息

times

string[]

每天执行刷新的时间

DirectQueryRefreshScheduleRequest

针对 DirectQuery 或 LiveConnection 的 Power BI 刷新计划请求

名称 类型 说明
value

DirectQueryRefreshSchedule

包含 DirectQuery 或 LiveConnection 的刷新计划详细信息的对象