Udostępnij za pośrednictwem


Reports - Update Datasources In Group

Aktualizacje źródła danych określonego raportu podzielonego na strony (RDL) z określonego obszaru roboczego.

Ważne

Zarówno oryginalne źródło danych, jak i nowe źródło danych muszą mieć dokładnie taki sam schemat.

Uprawnienia

  • Użytkownik musi być właścicielem źródła danych.
  • To wywołanie interfejsu API może być wywoływane przez profil jednostki usługi. Aby uzyskać więcej informacji, zobacz: Profile jednostki usługi w Power BI Embedded.

Wymagany zakres

Reports.ReadWrite.All

Ograniczenia

  • Obsługuje tylko raporty podzielone na strony.
  • Zmiana typu źródła danych nie jest obsługiwana.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
groupId
path True

string

uuid

Identyfikator obszaru roboczego

reportId
path True

string

uuid

Identyfikator raportu

Treść żądania

Nazwa Wymagane Typ Opis
updateDetails True

UpdateRdlDatasourceDetails[]

Szczegóły aktualizacji źródeł danych raportu podzielonego na strony

Odpowiedzi

Nazwa Typ Opis
200 OK

OK

Przykłady

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

Definicje

Nazwa Opis
RdlDatasourceConnectionDetails

Szczegóły połączenia dla źródła danych raportu podzielonego na strony

UpdateRdlDatasourceDetails

Aktualizowanie szczegółów źródła danych raportu podzielonego na strony

UpdateRdlDatasourcesRequest

Żądanie zaktualizowania źródeł danych raportu podzielonego na strony

RdlDatasourceConnectionDetails

Szczegóły połączenia dla źródła danych raportu podzielonego na strony

Nazwa Typ Opis
database

string

Baza danych połączeń

server

string

Serwer połączeń

UpdateRdlDatasourceDetails

Aktualizowanie szczegółów źródła danych raportu podzielonego na strony

Nazwa Typ Opis
connectionDetails

RdlDatasourceConnectionDetails

Nowe szczegóły połączenia dla źródła danych raportu podzielonego na strony

datasourceName

string

Nazwa źródła danych raportu podzielonego na strony

UpdateRdlDatasourcesRequest

Żądanie zaktualizowania źródeł danych raportu podzielonego na strony

Nazwa Typ Opis
updateDetails

UpdateRdlDatasourceDetails[]

Szczegóły aktualizacji źródeł danych raportu podzielonego na strony