Reports - Update Datasources In Group
Aktualisierungen die Datenquellen des angegebenen paginierten Berichts (RDL) aus dem angegebenen 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.
- Dieser API-Aufruf kann von einem Dienstprinzipalprofil aufgerufen werden. Weitere Informationen finden Sie unter: Dienstprinzipalprofile in Power BI Embedded.
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/groups/{groupId}/reports/{reportId}/Default.UpdateDatasources
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
group
|
path | True |
string uuid |
Arbeitsbereich-ID |
report
|
path | True |
string uuid |
Die Berichts-ID |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
updateDetails | True |
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/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"
}
}
]
}
Sample Response
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 paginierte Berichtsdatenquelle |
|
datasourceName |
string |
Der Name der paginierten Berichtsdatenquelle |
UpdateRdlDatasourcesRequest
Eine Anforderung zum Aktualisieren der Datenquellen eines paginierten Berichts
Name | Typ | Beschreibung |
---|---|---|
updateDetails |
Die Updatedetails für die Datenquellen des paginierten Berichts |