Reports - Update Datasources In Group
从指定工作区 (RDL) 汇报指定分页报表的数据源。
重要
原始数据源和新数据源必须具有相同的架构。
权限
- 用户必须是数据源所有者。
- 此 API 调用可由服务主体配置文件调用。 有关详细信息,请参阅:Power BI Embedded中的服务主体配置文件。
所需范围
Reports.ReadWrite.All
限制
- 仅支持分页报表。
- 不支持更改数据源类型。
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/reports/{reportId}/Default.UpdateDatasources
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
group
|
path | True |
string uuid |
工作区 ID |
report
|
path | True |
string uuid |
报表 ID |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
updateDetails | True |
分页报表数据源的更新详细信息 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
确定 |
示例
Example
Sample Request
POST https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/reports/cfafbeb1-8037-4d0c-896e-a46fb27ff229/Default.UpdateDatasources
{
"updateDetails": [
{
"datasourceName": "SqlDatasource",
"connectionDetails": {
"server": "New-Sql-Server",
"database": "New-Sql-Database"
}
},
{
"datasourceName": "SqlAzureDatasource",
"connectionDetails": {
"server": "New-SqlAzure-Server.windows.net",
"database": "New-SqlAzure-Database"
}
}
]
}
Sample Response
定义
名称 | 说明 |
---|---|
Rdl |
分页报表数据源的连接详细信息 |
Update |
更新分页报表数据源的详细信息 |
Update |
更新分页报表的数据源的请求 |
RdlDatasourceConnectionDetails
分页报表数据源的连接详细信息
名称 | 类型 | 说明 |
---|---|---|
database |
string |
连接数据库 |
server |
string |
连接服务器 |
UpdateRdlDatasourceDetails
更新分页报表数据源的详细信息
名称 | 类型 | 说明 |
---|---|---|
connectionDetails |
分页报表数据源的新连接详细信息 |
|
datasourceName |
string |
分页报表数据源的名称 |
UpdateRdlDatasourcesRequest
更新分页报表的数据源的请求
名称 | 类型 | 说明 |
---|---|---|
updateDetails |
分页报表数据源的更新详细信息 |