Reports - Update Datasources In Group

从指定工作区 (RDL) 汇报指定分页报表的数据源。

重要

原始数据源和新数据源必须具有相同的架构。

权限

所需范围

Reports.ReadWrite.All

限制

  • 仅支持分页报表。
  • 不支持更改数据源类型。

POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/reports/{reportId}/Default.UpdateDatasources

URI 参数

名称 必需 类型 说明
groupId
path True

string

uuid

工作区 ID

reportId
path True

string

uuid

报表 ID

请求正文

名称 必需 类型 说明
updateDetails True

UpdateRdlDatasourceDetails[]

分页报表数据源的更新详细信息

响应

名称 类型 说明
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

定义

名称 说明
RdlDatasourceConnectionDetails

分页报表数据源的连接详细信息

UpdateRdlDatasourceDetails

更新分页报表数据源的详细信息

UpdateRdlDatasourcesRequest

更新分页报表的数据源的请求

RdlDatasourceConnectionDetails

分页报表数据源的连接详细信息

名称 类型 说明
database

string

连接数据库

server

string

连接服务器

UpdateRdlDatasourceDetails

更新分页报表数据源的详细信息

名称 类型 说明
connectionDetails

RdlDatasourceConnectionDetails

分页报表数据源的新连接详细信息

datasourceName

string

分页报表数据源的名称

UpdateRdlDatasourcesRequest

更新分页报表的数据源的请求

名称 类型 说明
updateDetails

UpdateRdlDatasourceDetails[]

分页报表数据源的更新详细信息