Reports - Update Datasources
Aktualisiert die Datenquellen des angegebenen paginierten Berichts (RDL) aus meinem Arbeitsbereich.
Von Bedeutung
Sowohl die ursprüngliche Datenquelle als auch die neue Datenquelle müssen dasselbe Schema aufweisen.
Erlaubnisse
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.
Open Database Connectivity (ODBC) wird nicht unterstützt.
POST https://api.powerbi.com/v1.0/myorg/reports/{reportId}/Default.UpdateDatasources
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
report
|
path | True |
string (uuid) |
Die Berichts-ID |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| updateDetails | True |
Die Aktualisierungsdetails für die Datenquellen des paginierten Berichts |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
OKAY |
Beispiele
Example
Beispielanforderung
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"
}
}
]
}
Beispiel für eine Antwort
Definitionen
| Name | Beschreibung |
|---|---|
|
Rdl |
Die Verbindungsdetails für eine paginierte Berichtsdatenquelle |
|
Update |
Aktualisieren von Details für eine paginierte Berichtsdatenquelle |
|
Update |
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 |
Die neuen Verbindungsdetails für die Datenquelle des paginierten Berichts |
|
| datasourceName |
string |
Der Name der Auslagerungsbericht-Datenquelle |
UpdateRdlDatasourcesRequest
Eine Anforderung zum Aktualisieren der Datenquellen eines paginierten Berichts
| Name | Typ | Beschreibung |
|---|---|---|
| updateDetails |
Die Aktualisierungsdetails für die Datenquellen des paginierten Berichts |