Freigeben über


Reports - Update Datasources

Aktualisierungen die Datenquellen des angegebenen paginierten Berichts (RDL) aus meinem Arbeitsbereich.

Wichtig

Sowohl die ursprüngliche Datenquelle als auch die neue Datenquelle müssen das gleiche Schema aufweisen.

Berechtigungen

Der Benutzer muss der Datenquellenbesitzer sein.

Erforderlicher Bereich

Reports.ReadWrite.All

Einschränkungen

  • Unterstützt nur paginierte Berichte.
  • Das Ändern des Datenquellentyps wird nicht unterstützt.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
reportId
path True

string

uuid

Die Berichts-ID

Anforderungstext

Name Erforderlich Typ Beschreibung
updateDetails True

UpdateRdlDatasourceDetails[]

Die Updatedetails für die Datenquellen des paginierten Berichts

Antworten

Name Typ Beschreibung
200 OK

OK

Beispiele

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

Definitionen

Name Beschreibung
RdlDatasourceConnectionDetails

Die Verbindungsdetails für eine paginierte Berichtsdatenquelle

UpdateRdlDatasourceDetails

Aktualisieren von Details für eine paginierte Berichtsdatenquelle

UpdateRdlDatasourcesRequest

Eine Anforderung zum Aktualisieren der Datenquellen eines paginierten Berichts

RdlDatasourceConnectionDetails

Die Verbindungsdetails für eine paginierte Berichtsdatenquelle

Name Typ Beschreibung
database

string

Die Verbindungsdatenbank

server

string

Der Verbindungsserver

UpdateRdlDatasourceDetails

Aktualisieren von Details für eine paginierte Berichtsdatenquelle

Name Typ Beschreibung
connectionDetails

RdlDatasourceConnectionDetails

Die neuen Verbindungsdetails für die paginierte Berichtsdatenquelle

datasourceName

string

Der Name der paginierten Berichtsdatenquelle

UpdateRdlDatasourcesRequest

Eine Anforderung zum Aktualisieren der Datenquellen eines paginierten Berichts

Name Typ Beschreibung
updateDetails

UpdateRdlDatasourceDetails[]

Die Updatedetails für die Datenquellen des paginierten Berichts