Reports - Get Reports
내 작업 영역에서 보고서 목록을 반환합니다.
또한 이 API는 공유 앱에서 공유 보고서 및 보고서를 반환합니다. 공유 작업 영역에 있는 보고서는 그룹 내 보고서 가져오기 API를 사용하여 액세스할 수 있습니다.
페이지를 매긴 보고서(RDL)에는 데이터 세트가 없으므로 페이지를 매긴 보고서에 대한 API 응답의 데이터 세트 ID 값이 표시되지 않습니다.
필수 범위
Report.ReadWrite.All 또는 Report.Read.All
GET https://api.powerbi.com/v1.0/myorg/reports
응답
Name | 형식 | Description |
---|---|---|
200 OK |
정상 |
예제
Example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/reports
Sample Response
{
"value": [
{
"datasetId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715",
"name": "SalesMarketing",
"webUrl": "https://app.powerbi.com//reports/5b218778-e7a5-4d73-8187-f10824047715",
"embedUrl": "https://app.powerbi.com/reportEmbed?reportId=5b218778-e7a5-4d73-8187-f10824047715"
}
]
}
정의
Name | Description |
---|---|
Principal |
보안 주체 유형 |
Report |
Power BI 보고서. API는 다음 보고서 속성 목록의 하위 집합을 반환합니다. 하위 집합은 라는 API, 호출자 권한 및 Power BI 데이터베이스의 데이터 가용성에 따라 달라집니다. |
Reports |
Power BI 보고서 컬렉션에 대한 OData 응답 래퍼 |
Report |
보고서에 대한 Power BI 사용자 액세스 권한 항목 |
Report |
사용자가 보고서에 대해 가지고 있는 액세스 권한(권한 수준) |
Service |
Power BI 서비스 보안 주체 프로필입니다. Power BI Embedded 다중 테넌트 솔루션과만 관련이 있습니다. |
Subscription |
Power BI 항목에 대한 전자 메일 구독(예: 보고서 또는 dashboard) |
Subscription |
Power BI 전자 메일 구독 사용자 |
PrincipalType
보안 주체 유형
Name | 형식 | Description |
---|---|---|
App |
string |
서비스 주체 유형 |
Group |
string |
그룹 보안 주체 유형 |
None |
string |
보안 주체 유형이 없습니다. 전체 organization 수준 액세스에 사용합니다. |
User |
string |
사용자 계정 유형 |
Report
Power BI 보고서. API는 다음 보고서 속성 목록의 하위 집합을 반환합니다. 하위 집합은 라는 API, 호출자 권한 및 Power BI 데이터베이스의 데이터 가용성에 따라 달라집니다.
Name | 형식 | Description |
---|---|---|
appId |
string |
보고서가 앱에 속하는 경우에만 반환되는 앱 ID |
datasetId |
string |
보고서의 데이터 세트 ID |
description |
string |
보고서 설명 |
embedUrl |
string |
보고서의 포함 URL |
id |
string |
보고서 ID |
isOwnedByMe |
boolean |
현재 사용자가 보고서를 만들었는지 확인합니다. |
name |
string |
보고서의 이름 |
originalReportId |
string |
작업 영역이 앱으로 게시될 때의 실제 보고서 ID입니다. |
reportType |
enum:
|
보고서 유형 |
subscriptions |
(빈 값) Power BI 항목(예: 보고서 또는 dashboard)에 대한 구독 세부 정보입니다. 이 속성은 향후 릴리스에서 페이로드 응답에서 제거됩니다. 보고서 구독 가져오기를 관리 API 호출로 사용하여 Power BI 보고서에 대한 구독 정보를 검색할 수 있습니다. |
|
users |
(빈 값) Power BI 보고서에 대한 사용자 액세스 세부 정보입니다. 이 속성은 향후 릴리스에서 페이로드 응답에서 제거됩니다. 보고서 사용자 가져오기를 관리 API 호출로 사용하거나 매개 변수를 사용하여 PostWorkspaceInfo API 호출 |
|
webUrl |
string |
보고서의 웹 URL |
Reports
Power BI 보고서 컬렉션에 대한 OData 응답 래퍼
Name | 형식 | Description |
---|---|---|
odata.context |
string |
OData 컨텍스트 |
value |
Report[] |
보고서 컬렉션 |
ReportUser
보고서에 대한 Power BI 사용자 액세스 권한 항목
Name | 형식 | Description |
---|---|---|
displayName |
string |
보안 주체의 표시 이름 |
emailAddress |
string |
사용자의 이메일 주소입니다. |
graphId |
string |
Microsoft Graph의 보안 주체 식별자입니다. 관리 API에만 사용할 수 있습니다. |
identifier |
string |
보안 주체의 식별자 |
principalType |
보안 주체 유형 |
|
profile |
Power BI 서비스 보안 주체 프로필입니다. Power BI Embedded 다중 테넌트 솔루션과만 관련이 있습니다. |
|
reportUserAccessRight |
사용자가 보고서에 대해 가지고 있는 액세스 권한(권한 수준) |
|
userType |
string |
사용자의 유형입니다. |
ReportUserAccessRight
사용자가 보고서에 대해 가지고 있는 액세스 권한(권한 수준)
Name | 형식 | Description |
---|---|---|
None |
string |
보고서의 콘텐츠에 대한 사용 권한 없음 |
Owner |
string |
보고서의 콘텐츠에 대한 읽기, 쓰기 및 다시 공유 액세스 권한 부여 |
Read |
string |
보고서의 콘텐츠에 대한 읽기 액세스 권한 부여 |
ReadCopy |
string |
보고서의 콘텐츠에 대한 읽기 및 복사 액세스 권한 부여 |
ReadReshare |
string |
보고서의 콘텐츠에 대한 읽기 및 다시 공유 액세스 권한 부여 |
ReadWrite |
string |
보고서의 콘텐츠에 대한 읽기 및 쓰기 액세스 권한 부여 |
ServicePrincipalProfile
Power BI 서비스 보안 주체 프로필입니다. Power BI Embedded 다중 테넌트 솔루션과만 관련이 있습니다.
Name | 형식 | Description |
---|---|---|
displayName |
string |
서비스 주체 프로필 이름 |
id |
string |
서비스 주체 프로필 ID |
Subscription
Power BI 항목에 대한 전자 메일 구독(예: 보고서 또는 dashboard)
Name | 형식 | Description |
---|---|---|
artifactDisplayName |
string |
구독된 Power BI 항목의 이름(예: 보고서 또는 dashboard) |
artifactId |
string |
구독된 Power BI 항목의 ID(예: 보고서 또는 dashboard) |
artifactType |
string |
Power BI 항목의 형식(예: |
attachmentFormat |
string |
전자 메일 구독에 첨부된 보고서의 형식 |
endDate |
string |
전자 메일 구독의 종료 날짜 및 시간 |
frequency |
string |
전자 메일 구독의 빈도 |
id |
string |
구독 ID |
isEnabled |
boolean |
전자 메일 구독을 사용할 수 있는지 여부 |
linkToContent |
boolean |
전자 메일 구독에 구독 링크가 있는지 여부 |
previewImage |
boolean |
보고서의 스크린샷이 전자 메일 구독에 있는지 여부 |
startDate |
string |
전자 메일 구독의 시작 날짜 및 시간 |
subArtifactDisplayName |
string |
구독된 Power BI 항목의 페이지 이름(보고서인 경우)입니다. |
title |
string |
앱 이름 |
users |
각 전자 메일 구독자의 세부 정보입니다. 사용자 구독 가져오기 관리 API 호출을 사용하는 경우 반환된 값은 빈 배열(null)입니다. 이 속성은 향후 릴리스에서 페이로드 응답에서 제거됩니다. 보고서 구독 가져오기 관리 또는 대시보드 구독 가져오기 관리 API 호출을 사용하여 Power BI 보고서 또는 dashboard 구독 정보를 검색할 수 있습니다. |
SubscriptionUser
Power BI 전자 메일 구독 사용자
Name | 형식 | Description |
---|---|---|
displayName |
string |
보안 주체의 표시 이름 |
emailAddress |
string |
사용자의 이메일 주소입니다. |
graphId |
string |
Microsoft Graph의 보안 주체 식별자입니다. 관리 API에만 사용할 수 있습니다. |
identifier |
string |
보안 주체의 식별자 |
principalType |
보안 주체 유형 |
|
profile |
Power BI 서비스 보안 주체 프로필입니다. Power BI Embedded 다중 테넌트 솔루션과만 관련이 있습니다. |
|
userType |
string |
사용자의 유형입니다. |