Reports - Update Datasources

내 작업 영역에서 지정된 RDL(페이지를 매긴 보고서)의 데이터 원본을 업데이트.

중요

원래 데이터 원본과 새 데이터 원본 모두 스키마가 정확히 동일해야 합니다.

사용 권한

사용자는 데이터 원본 소유자여야 합니다.

필수 범위

Reports.ReadWrite.All

제한 사항

  • 페이지를 매긴 보고서만 지원합니다.
  • 데이터 원본 형식 변경은 지원되지 않습니다.

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
reportId
path True

string

uuid

보고서 ID

요청 본문

Name 필수 형식 Description
updateDetails True

UpdateRdlDatasourceDetails[]

페이지를 매긴 보고서의 데이터 원본에 대한 업데이트 세부 정보

응답

Name 형식 Description
200 OK

정상

예제

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

정의

Name Description
RdlDatasourceConnectionDetails

페이지를 매긴 보고서 데이터 원본에 대한 연결 세부 정보

UpdateRdlDatasourceDetails

페이지를 매긴 보고서 데이터 원본에 대한 세부 정보 업데이트

UpdateRdlDatasourcesRequest

페이지를 매긴 보고서의 데이터 원본 업데이트 요청

RdlDatasourceConnectionDetails

페이지를 매긴 보고서 데이터 원본에 대한 연결 세부 정보

Name 형식 Description
database

string

연결 데이터베이스

server

string

연결 서버

UpdateRdlDatasourceDetails

페이지를 매긴 보고서 데이터 원본에 대한 세부 정보 업데이트

Name 형식 Description
connectionDetails

RdlDatasourceConnectionDetails

페이지를 매긴 보고서 데이터 원본에 대한 새 연결 세부 정보

datasourceName

string

페이지를 매긴 보고서 데이터 원본의 이름입니다.

UpdateRdlDatasourcesRequest

페이지를 매긴 보고서의 데이터 원본 업데이트 요청

Name 형식 Description
updateDetails

UpdateRdlDatasourceDetails[]

페이지를 매긴 보고서의 데이터 원본에 대한 업데이트 세부 정보