次の方法で共有


Reports - Update Datasources

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

重要

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

アクセス許可

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

必要なスコープ

Reports.ReadWrite.All

制限事項

  • ページ分割されたレポートのみがサポートされます。
  • データ ソースの種類の変更はサポートされていません。

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

Sample Request

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

Sample Response

定義

名前 説明
RdlDatasourceConnectionDetails

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

UpdateRdlDatasourceDetails

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

UpdateRdlDatasourcesRequest

ページ分割されたレポートのデータ ソースを更新する要求

RdlDatasourceConnectionDetails

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

名前 説明
database

string

接続データベース

server

string

接続サーバー

UpdateRdlDatasourceDetails

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

名前 説明
connectionDetails

RdlDatasourceConnectionDetails

ページ分割されたレポート データ ソースの新しい接続の詳細

datasourceName

string

ページ分割されたレポート データ ソースの名前

UpdateRdlDatasourcesRequest

ページ分割されたレポートのデータ ソースを更新する要求

名前 説明
updateDetails

UpdateRdlDatasourceDetails[]

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