Datasets - Update Parameters
从“我的工作区”中汇报指定数据集的参数值。
注意
建议通过此 API 调用使用 增强型数据集元数据 。
重要
- 如果使用 增强型数据集元数据,请刷新数据集以应用新的参数值。
- 如果未使用 增强型数据集元数据,请等待 30 分钟,更新数据源操作完成,然后刷新数据集。
权限
用户必须是数据集所有者。
必需范围
Dataset.ReadWrite.All
限制
- 不支持使用公共 XMLA 终结点 创建或修改的数据集。 若要更改这些数据集,管理员必须使用表格对象模型的 Azure Analysis Services 客户端库。
- 只有增强型数据集元数据才支持 DirectQuery 连接。
- 不支持具有Azure Analysis Services实时连接的数据集。
- 每个请求最多 100 个参数。
- 数据集中必须存在所有指定的参数。
- 参数值应为预期类型。
- 参数列表不能为空或包含重复参数。
- 参数名称区分大小写。
- 参数
IsRequired
必须具有非空值。 - 参数类型
Any
和Binary
无法更新。
POST https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/Default.UpdateParameters
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
dataset
|
path | True |
string |
数据集 ID |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
updateDetails | True |
要更新的数据集参数列表 |
响应
名称 | 类型 | 说明 |
---|---|---|
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
定义
名称 | 说明 |
---|---|
Update |
Power BI 数据集参数的更新详细信息 |
Update |
Power BI 数据集参数的更新请求 |
UpdateMashupParameterDetails
Power BI 数据集参数的更新详细信息
名称 | 类型 | 说明 |
---|---|---|
name |
string |
参数名称 |
newValue |
string |
参数的新值 |
UpdateMashupParametersRequest
Power BI 数据集参数的更新请求
名称 | 类型 | 说明 |
---|---|---|
updateDetails |
要更新的数据集参数列表 |