Partager via


Reports - Update Datasources In Group

Met à jour les sources de données du rapport paginé spécifié (RDL) à partir de l’espace de travail spécifié.

Important

La source de données d’origine et la nouvelle source de données doivent avoir exactement le même schéma.

Autorisations

É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/groups/{groupId}/reports/{reportId}/Default.UpdateDatasources

Paramètres URI

Nom Dans Obligatoire Type Description
groupId
path True

string

uuid

L’ID de l’espace de travail

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/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

Définitions

Nom Description
RdlDatasourceConnectionDetails

Détails de connexion pour 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 pour 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

RdlDatasourceConnectionDetails

Détails de la nouvelle connexion pour la source de données du 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é