Reports - Update Datasources In Group

Обновляет источники данных указанного отчета с разбивкой на страницы (RDL) из указанной рабочей области.

Это важно

Исходный источник данных и новый источник данных должны иметь ту же схему.

Разрешения

  • Пользователь должен быть владельцем источника данных.
  • Этот вызов API может вызываться профилем субъекта-службы. Дополнительные сведения см. в статье Профили субъекта-службы в Power BI Embedded.

Требуемая область

Reports.ReadWrite.All

Ограничения

  • Поддерживает только отчеты с разбивкой на страницы.
  • Изменение типа источника данных не поддерживается.
  • Подключение к базе данных (ODBC) не поддерживается.

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

Параметры URI

Имя В Обязательно Тип Описание
groupId
path True

string (uuid)

Идентификатор рабочей области

reportId
path True

string (uuid)

Идентификатор отчета

Текст запроса

Имя Обязательно Тип Описание
updateDetails True

UpdateRdlDatasourceDetails[]

Сведения об обновлении источников данных отчета с разбивкой на страницы

Ответы

Имя Тип Описание
200 OK

ХОРОШО

Примеры

Example

Образец запроса

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"
      }
    }
  ]
}

Пример ответа

Определения

Имя Описание
RdlDatasourceConnectionDetails

Сведения о подключении для источника данных отчета с разбивкой на страницы

UpdateRdlDatasourceDetails

Обновление сведений об источнике данных отчета с разбивкой на страницы

UpdateRdlDatasourcesRequest

Запрос на обновление источников данных отчета с разбивкой на страницы

RdlDatasourceConnectionDetails

Сведения о подключении для источника данных отчета с разбивкой на страницы

Имя Тип Описание
database

string

База данных подключения

server

string

Сервер подключения

UpdateRdlDatasourceDetails

Обновление сведений об источнике данных отчета с разбивкой на страницы

Имя Тип Описание
connectionDetails

RdlDatasourceConnectionDetails

Новые сведения о подключении для источника данных отчета с разбивкой на страницы

datasourceName

string

Имя источника данных отчета с разбивкой на страницы

UpdateRdlDatasourcesRequest

Запрос на обновление источников данных отчета с разбивкой на страницы

Имя Тип Описание
updateDetails

UpdateRdlDatasourceDetails[]

Сведения об обновлении источников данных отчета с разбивкой на страницы