Share via


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.

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

Paramètres URI

Nom Dans Obligatoire Type Description
reportId
path True

string

uuid

ID de rapport

Corps de la demande

Nom Obligatoire Type Description
updateDetails True

UpdateRdlDatasourceDetails[]

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

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

Définitions

Nom Description
RdlDatasourceConnectionDetails

Détails de connexion d’une source de données de rapport paginé

UpdateRdlDatasourceDetails

Mettre à jour les détails d’une source de données de rapport paginé

UpdateRdlDatasourcesRequest

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

Serveur de connexion

UpdateRdlDatasourceDetails

Mettre à jour les détails d’une source de données de rapport paginé

Nom Type Description
connectionDetails

RdlDatasourceConnectionDetails

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

UpdateRdlDatasourceDetails[]

Détails de la mise à jour pour les sources de données du rapport paginé