Admin - Get Refreshables For Capacity
사용자가 액세스할 수 있는 지정된 용량에 대한 새로 고침 가능 항목 목록을 반환합니다.
Power BI는 각 데이터 세트에 대해 최대 60개의 새로 고침에 대해 7일간의 새로 고침 기록을 유지합니다.
권한을
- 사용자는 패브릭 관리자이거나 서비스 주체를 사용하여 인증해야 합니다.
- 위임된 권한이 지원됩니다.
서비스 기본 인증에서 실행하는 경우 앱 Azure Portal에서 설정된 Power BI에 대한 관리자 동의 필수 사전이 없어야 합니다.
필수 범위
Tenant.Read.All 또는 Tenant.ReadWrite.All
표준 위임된 관리자 액세스 토큰을 통해 인증하는 경우에만 관련됩니다. 서비스 주체를 통한 인증을 사용할 때는 존재하지 않아야 합니다.
제한
시간당 최대 200개 요청
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables?$top={$top}
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
capacity
|
path | True |
string uuid |
용량 ID |
$top
|
query | True |
integer int32 |
첫 번째 n 결과만 반환합니다. |
$expand
|
query |
string |
응답에서 인라인으로 확장되는 쉼표로 구분된 데이터 형식 목록을 허용합니다.
|
|
$filter
|
query |
string |
Odata 필터 쿼리 매개 변수 조건에 따라 결과의 하위 집합을 반환합니다. |
|
$skip
|
query |
integer int32 |
첫 번째 n 결과를 건너뜁니다. 맨 위와 함께 사용하여 처음 1000을 초과하는 결과를 가져옵니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
그래 |
예제
Example |
Get refreshables, filtering for an average refresh duration of greater than 30 minutes example. |
Get refreshables with their 'capacity' and 'group' expanded example |
Example
샘플 요청
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables
샘플 응답
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 289.3814,
"medianDuration": 268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
]
}
]
}
Get refreshables, filtering for an average refresh duration of greater than 30 minutes example.
샘플 요청
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables?$filter=averageDuration gt 1800
샘플 응답
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 3289.3814,
"medianDuration": 2268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:58:05.221Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
]
}
]
}
Get refreshables with their 'capacity' and 'group' expanded example
샘플 요청
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables?$expand=capacity,group
샘플 응답
{
"value": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"kind": "Dataset",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-19T11:22:32.445Z",
"refreshCount": 22,
"refreshFailures": 0,
"averageDuration": 289.3814,
"medianDuration": 268.6245,
"refreshesPerDay": 11,
"lastRefresh": {
"refreshType": "ViaApi",
"startTime": "2017-06-13T09:25:43.153Z",
"endTime": "2017-06-13T09:31:43.153Z",
"status": "Completed",
"requestId": "9399bb89-25d1-44f8-8576-136d7e9014b1"
},
"refreshSchedule": {
"days": [
"Sunday",
"Friday",
"Saturday"
],
"times": [
"05:00",
"11:30",
"17:30",
"23:00"
],
"enabled": true,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"
},
"configuredBy": [
"john@contoso.com"
],
"capacity": {
"id": "0f084df7-c13d-451b-af5f-ed0c466403b2",
"displayName": "MyCapacity",
"sku": "A1"
},
"group": {
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing"
}
}
]
}
정의
Name | Description |
---|---|
Capacity |
Power BI 용량 |
Capacity |
용량 상태 |
capacity |
사용자가 용량에 대해 가지고 있는 액세스 권한 |
days |
새로 고침을 실행할 일 |
Refresh |
Power BI 새로 고침 기록 항목 |
Refreshable |
Power BI 새로 고침 가능 항목은 한 번 이상 새로 고쳐졌거나 유효한 새로 고침 일정이 있는 데이터 세트입니다. 데이터 세트가 이러한 조건 중 하나를 충족하지 않으면 API 응답에 표시되지 않습니다. Power BI는 각 데이터 세트에 대해 최대 60개의 새로 고침에 대해 7일간의 새로 고침 기록을 유지합니다. |
Refreshable |
새로 고칠 수 있는 항목에 연결된 Power BI 그룹 |
Refreshable |
새로 고칠 수 있는 종류 |
Refreshables |
Power BI 새로 고침 가능 목록 |
Refresh |
Power BI는 새로 고침 오류가 발생하는 경우 데이터 세트를 새로 고치려고 여러 차례 자동으로 시도합니다. 이 개체에는 각 새로 고침 시도에 대한 정보가 포함됩니다. |
Refresh |
새로 고침 시도의 유형입니다. |
Refresh |
|
Refresh |
새로 고침 요청의 유형 |
Schedule |
예약된 새로 고침 종료 시 알림 옵션입니다. 서비스 주체는 |
Tenant |
암호화 키 정보 |
Capacity
Power BI 용량
Name | 형식 | Description |
---|---|---|
admins |
string[] |
용량 관리자의 배열 |
capacityUserAccessRight |
사용자가 용량에 대한 액세스 권한 |
|
displayName |
string |
용량의 표시 이름 |
id |
string |
용량 ID |
region |
string |
용량이 프로비전된 Azure 지역 |
sku |
string |
용량 SKU |
state |
용량 상태 |
|
tenantKey |
암호화 키 정보(관리자 경로에만 적용됨) |
|
tenantKeyId |
string |
암호화 키의 ID(관리자 경로에만 적용 가능) |
CapacityState
용량 상태
Name | 형식 | Description |
---|---|---|
Active |
string |
용량을 사용할 준비가 된 경우 |
Deleted |
string |
용량이 삭제되었으며 사용할 수 없습니다. |
Deleting |
string |
용량 삭제가 진행 중입니다. |
Invalid |
string |
용량을 사용할 수 없습니다. |
NotActivated |
string |
지원 되지 않는 |
PreSuspended |
string |
지원 되지 않는 |
ProvisionFailed |
string |
용량 프로비전 실패 |
Provisioning |
string |
용량 활성화가 진행 중입니다. |
Suspended |
string |
용량 사용이 일시 중단됨 |
UpdatingSku |
string |
용량 SKU 변경이 진행 중입니다. |
capacityUserAccessRight
사용자가 용량에 대해 가지고 있는 액세스 권한
Name | 형식 | Description |
---|---|---|
Admin |
string |
사용자에게 용량에 대한 관리자 권한이 있습니다. |
Assign |
string |
사용자에게 기여자 권한이 있으며 작업 영역을 용량에 할당할 수 있습니다. |
None |
string |
사용자에게 용량에 대한 액세스 권한이 없습니다. |
days
새로 고침을 실행할 일
Name | 형식 | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
Refresh
Power BI 새로 고침 기록 항목
Name | 형식 | Description |
---|---|---|
endTime |
string |
새로 고침의 종료 날짜 및 시간(새로 고침이 진행 중인 경우 비어 있을 수 있음) |
refreshAttempts |
새로 고침 시도 목록입니다. |
|
refreshType |
새로 고침 요청의 유형 |
|
requestId |
string |
새로 고침 요청의 식별자입니다. 모든 서비스 요청에 이 식별자를 제공합니다. |
serviceExceptionJson |
string |
JSON 형식의 오류 오류 코드(오류가 없는 경우 비어 있음) |
startTime |
string |
새로 고침의 시작 날짜 및 시간 |
status |
string |
|
Refreshable
Power BI 새로 고침 가능 항목은 한 번 이상 새로 고쳐졌거나 유효한 새로 고침 일정이 있는 데이터 세트입니다. 데이터 세트가 이러한 조건 중 하나를 충족하지 않으면 API 응답에 표시되지 않습니다. Power BI는 각 데이터 세트에 대해 최대 60개의 새로 고침에 대해 7일간의 새로 고침 기록을 유지합니다.
Name | 형식 | Description |
---|---|---|
averageDuration |
number |
새로 고침 데이터가 있는 기간 동안 새로 고침의 평균 기간(초)입니다. |
capacity |
새로 고칠 수 있는 항목의 용량 |
|
configuredBy |
string[] |
새로 고칠 수 있는 소유자 |
endTime |
string |
새로 고침 데이터가 있는 창의 종료 시간 |
group |
새로 고칠 수 있는 항목에 대한 연결된 그룹 |
|
id |
string |
새로 고칠 수 있는 개체 ID |
kind |
새로 고칠 수 있는 종류 |
|
lastRefresh |
새로 고칠 수 있는 항목에 대한 마지막 Power BI 새로 고침 기록 항목 |
|
medianDuration |
number |
새로 고침 데이터가 있는 시간 범위 내에서 새로 고침의 평균 기간(초) |
name |
string |
새로 고칠 수 있는 표시 이름 |
refreshCount |
integer |
새로 고침 데이터가 있는 기간 내의 새로 고침 수 |
refreshFailures |
integer |
새로 고침 데이터가 있는 시간 범위 내의 새로 고침 실패 횟수 |
refreshSchedule |
새로 고칠 수 있는 항목에 대한 새로 고침 일정 |
|
refreshesPerDay |
integer |
새로 고침 데이터가 존재하는 기간 내의 일별 새로 고침 수(예약 및 주문형) |
startTime |
string |
새로 고침 데이터가 있는 창의 시작 시간 |
RefreshableGroup
새로 고칠 수 있는 항목에 연결된 Power BI 그룹
Name | 형식 | Description |
---|---|---|
id |
string |
작업 영역 ID |
name |
string |
그룹 이름 |
RefreshableKind
새로 고칠 수 있는 종류
Name | 형식 | Description |
---|---|---|
Dataset |
string |
데이터 세트 |
Refreshables
Power BI 새로 고침 가능 목록
Name | 형식 | Description |
---|---|---|
odata.context |
string |
OData 컨텍스트 |
value |
새로 고침 가능 |
RefreshAttempt
Power BI는 새로 고침 오류가 발생하는 경우 데이터 세트를 새로 고치려고 여러 차례 자동으로 시도합니다. 이 개체에는 각 새로 고침 시도에 대한 정보가 포함됩니다.
Name | 형식 | Description |
---|---|---|
attemptId |
integer |
새로 고침 시도의 인덱스입니다. |
endTime |
string |
새로 고침 시도의 종료 날짜 및 시간입니다. 새로 고침 시도가 진행 중인 경우 값은 void입니다. |
serviceExceptionJson |
string |
JSON 형식의 오류 오류 코드입니다. 오류가 없으면 Void입니다. |
startTime |
string |
새로 고침 시도의 시작 날짜 및 시간입니다. |
type |
새로 고침 시도의 유형입니다. |
RefreshAttemptType
새로 고침 시도의 유형입니다.
Name | 형식 | Description |
---|---|---|
Data |
string |
데이터 세트에 데이터를 로드하려는 새로 고침 시도입니다. |
Query |
string |
프리미엄 쿼리 캐시 및 대시보드 타일을 새로 고치려는 시도입니다. |
RefreshSchedule
Name | 형식 | Description |
---|---|---|
NotifyOption |
예약된 새로 고침 종료 시 알림 옵션입니다. 서비스 주체는 |
|
days |
days[] |
새로 고침을 실행할 일 |
enabled |
boolean |
새로 고침 사용 여부 |
localTimeZoneId |
string |
사용할 표준 시간대의 ID입니다. 자세한 내용은 표준 시간대 정보참조하세요. |
times |
string[] |
새로 고침을 실행하는 하루 중 시간 |
RefreshType
새로 고침 요청의 유형
Name | 형식 | Description |
---|---|---|
OnDemand |
string |
새로 고침이 Power BI 포털을 통해 대화형으로 트리거되었습니다. |
OnDemandTraining |
string |
자동 집계 학습을 사용하여 Power BI 포털을 통해 대화형으로 새로 고침이 트리거되었습니다. |
Scheduled |
string |
데이터 세트 새로 고침 일정 설정에 의해 새로 고침이 트리거되었습니다. |
ViaApi |
string |
새로 고침이 API 호출에 의해 트리거되었습니다. |
ViaEnhancedApi |
string |
새로 고침이 향상된 새로 고침 REST API 호출에 의해 트리거되었습니다. |
ViaXmlaEndpoint |
string |
Power BI 공용 XMLA 엔드포인트를 통해 새로 고침이 트리거되었습니다. |
ScheduleNotifyOption
예약된 새로 고침 종료 시 알림 옵션입니다. 서비스 주체는 NoNotification
값만 지원합니다.
Name | 형식 | Description |
---|---|---|
MailOnFailure |
string |
새로 고침 실패 시 메일 알림이 전송됩니다. |
NoNotification |
string |
알림이 전송되지 않습니다. |
TenantKey
암호화 키 정보
Name | 형식 | Description |
---|---|---|
createdAt |
string |
암호화 키의 생성 날짜 및 시간 |
id |
string |
암호화 키의 ID |
isDefault |
boolean |
암호화 키가 전체 테넌트에 대한 기본 키인지 여부입니다. 새로 만든 용량은 기본 키를 상속합니다. |
keyVaultKeyIdentifier |
string |
Azure Key Vault에서 암호화 키를 고유하게 지정하는 URI |
name |
string |
암호화 키의 이름 |
updatedAt |
string |
암호화 키의 마지막 업데이트 날짜 및 시간 |