Partilhar via


Reports - Update Datasources In Group

Atualizações as fontes de dados do RDL (relatório paginado) especificado do workspace especificado.

Importante

A fonte de dados original e a nova fonte de dados devem ter exatamente o mesmo esquema.

Permissões

Escopo necessário

Reports.ReadWrite.All

Limitações

  • Só dá suporte a relatórios paginados.
  • Não há suporte para alterar o tipo de fonte de dados.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
groupId
path True

string

uuid

A ID do workspace

reportId
path True

string

uuid

A ID do relatório

Corpo da solicitação

Nome Obrigatório Tipo Description
updateDetails True

UpdateRdlDatasourceDetails[]

Os detalhes da atualização das fontes de dados do relatório paginado

Respostas

Nome Tipo Description
200 OK

OK

Exemplos

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

Definições

Nome Description
RdlDatasourceConnectionDetails

Os detalhes da conexão de uma fonte de dados de relatório paginada

UpdateRdlDatasourceDetails

Atualizar detalhes de uma fonte de dados de relatório paginada

UpdateRdlDatasourcesRequest

Uma solicitação para atualizar as fontes de dados de um relatório paginado

RdlDatasourceConnectionDetails

Os detalhes da conexão de uma fonte de dados de relatório paginada

Nome Tipo Description
database

string

O banco de dados de conexão

server

string

O servidor de conexão

UpdateRdlDatasourceDetails

Atualizar detalhes de uma fonte de dados de relatório paginada

Nome Tipo Description
connectionDetails

RdlDatasourceConnectionDetails

Os novos detalhes de conexão para a fonte de dados de relatório paginada

datasourceName

string

O nome da fonte de dados de relatório paginada

UpdateRdlDatasourcesRequest

Uma solicitação para atualizar as fontes de dados de um relatório paginado

Nome Tipo Description
updateDetails

UpdateRdlDatasourceDetails[]

Os detalhes da atualização das fontes de dados do relatório paginado