Datasets - Update Parameters

“我的工作区”中汇报指定数据集的参数值。

注意

建议通过此 API 调用使用 增强型数据集元数据

重要

  • 如果使用 增强型数据集元数据,请刷新数据集以应用新的参数值。
  • 如果未使用 增强型数据集元数据,请等待 30 分钟,更新数据源操作完成,然后刷新数据集。

权限

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

必需范围

Dataset.ReadWrite.All

限制

  • 不支持使用公共 XMLA 终结点 创建或修改的数据集。 若要更改这些数据集,管理员必须使用表格对象模型的 Azure Analysis Services 客户端库。
  • 只有增强型数据集元数据才支持 DirectQuery 连接。
  • 不支持具有Azure Analysis Services实时连接的数据集。
  • 每个请求最多 100 个参数。
  • 数据集中必须存在所有指定的参数。
  • 参数值应为预期类型。
  • 参数列表不能为空或包含重复参数。
  • 参数名称区分大小写。
  • 参数 IsRequired 必须具有非空值。
  • 参数类型 AnyBinary 无法更新。

POST https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/Default.UpdateParameters

URI 参数

名称 必需 类型 说明
datasetId
path True

string

数据集 ID

请求正文

名称 必需 类型 说明
updateDetails True

UpdateMashupParameterDetails[]

要更新的数据集参数列表

响应

名称 类型 说明
200 OK

确定

示例

Example

Sample Request

POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/Default.UpdateParameters
{
  "updateDetails": [
    {
      "name": "DatabaseName",
      "newValue": "NewDB"
    },
    {
      "name": "MaxId",
      "newValue": "5678"
    }
  ]
}

Sample Response

定义

名称 说明
UpdateMashupParameterDetails

Power BI 数据集参数的更新详细信息

UpdateMashupParametersRequest

Power BI 数据集参数的更新请求

UpdateMashupParameterDetails

Power BI 数据集参数的更新详细信息

名称 类型 说明
name

string

参数名称

newValue

string

参数的新值

UpdateMashupParametersRequest

Power BI 数据集参数的更新请求

名称 类型 说明
updateDetails

UpdateMashupParameterDetails[]

要更新的数据集参数列表