Reports - Update Datasources
Met à jour les sources de données du rapport paginé spécifié (RDL) à partir de Mon espace de travail.
Important
La source de données d’origine et la nouvelle source de données doivent avoir exactement le même schéma.
Autorisations
L’utilisateur doit être le propriétaire de la source de données.
Étendue requise
Reports.ReadWrite.All
Limites
Prend uniquement en charge les rapports paginés.
La modification du type de source de données n’est pas prise en charge.
Open Database Connectivity (ODBC) n’est pas pris en charge.
POST https://api.powerbi.com/v1.0/myorg/reports/{reportId}/Default.UpdateDatasources
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
report
|
path | True |
string (uuid) |
ID de rapport |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| updateDetails | True |
Détails de la mise à jour pour les sources de données du rapport paginé |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Ok |
Exemples
Example
Exemple de requête
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"
}
}
]
}
Exemple de réponse
Définitions
| Nom | Description |
|---|---|
|
Rdl |
Détails de connexion d’une source de données de rapport paginé |
|
Update |
Mettre à jour les détails d’une source de données de rapport paginé |
|
Update |
Demande de mise à jour des sources de données d’un rapport paginé |
RdlDatasourceConnectionDetails
Détails de connexion d’une source de données de rapport paginé
| Nom | Type | Description |
|---|---|---|
| database |
string |
Base de données de connexion |
| server |
string |
Le serveur de connexion |
UpdateRdlDatasourceDetails
Mettre à jour les détails d’une source de données de rapport paginé
| Nom | Type | Description |
|---|---|---|
| connectionDetails |
Détails de la nouvelle connexion pour la source de données de rapport paginé |
|
| datasourceName |
string |
Nom de la source de données de rapport paginé |
UpdateRdlDatasourcesRequest
Demande de mise à jour des sources de données d’un rapport paginé
| Nom | Type | Description |
|---|---|---|
| updateDetails |
Détails de la mise à jour pour les sources de données du rapport paginé |