Reports - Update Datasources

マイ ワークスペースから、指定したページ分割されたレポート (RDL) のデータ ソースを更新します。

Von Bedeutung

元のデータ ソースと新しいデータ ソースの両方に、まったく同じスキーマが必要です。

権限

ユーザーはデータ ソースの所有者である必要があります。

必要なスコープ

Reports.ReadWrite.All

制限事項

  • ページ分割されたレポートのみをサポートします。

  • データ ソースの種類の変更はサポートされていません。

  • Open Database Connectivity (ODBC) はサポートされていません。

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

URI パラメーター

名前 / 必須 型 説明
reportId
path True

string (uuid)

レポート ID

要求本文

名前 必須 型 説明
updateDetails True

UpdateRdlDatasourceDetails[]

ページ分割されたレポートのデータ ソースの更新の詳細

応答

名前 型 説明
200 OK

[OK]

例

Example

要求のサンプル

POST https://api.powerbi.com/v1.0/myorg/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[]

ページ分割されたレポートのデータ ソースの更新の詳細