Admin - Get Refreshable For Capacity
Kullanıcının erişimi olan belirtilen kapasite için belirtilen yenilenebilir değeri döndürür.
Power BI, her veri kümesi için en fazla altmış yenilemeye kadar yedi günlük yenileme geçmişini korur.
İzinler
- Kullanıcının Doku yöneticisi olması veya hizmet sorumlusu kullanarak kimlik doğrulaması yapması gerekir.
- Temsilci izinleri desteklenir.
Hizmet özel kimlik doğrulaması altında çalıştırılırken, bir uygulama Azure portalında Power BI için yönetici onayı gerekli izinlerin ayarlanmaması.
Gerekli Kapsam
Tenant.Read.All veya Tenant.ReadWrite.All
Yalnızca standart bir yönetici temsilcisi erişim belirteci aracılığıyla kimlik doğrulaması yaparken geçerlidir. Hizmet sorumlusu aracılığıyla kimlik doğrulaması kullanıldığında mevcut olmamalıdır.
Sınırlama
Saatte en fazla 200 istek.
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables/{refreshableId}
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables/{refreshableId}?$expand={$expand}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
capacity
|
path | True |
string uuid |
Kapasite kimliği |
refreshable
|
path | True |
string |
Yenilenebilir kimlik |
$expand
|
query |
string |
Yanıtta satır içinde genişletilecek veri türlerinin virgülle ayrılmış listesini kabul eder.
|
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
TAMAM |
Örnekler
Example |
Get a refreshable with its 'capacity' and 'group' expanded example |
Example
Örnek isteği
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables/{refreshableId}
Örnek yanıt
{
"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 a refreshable with its 'capacity' and 'group' expanded example
Örnek isteği
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/{capacityId}/refreshables/{refreshableId}?$expand=capacity,group
Örnek yanıt
{
"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"
}
}
]
}
Tanımlar
Name | Description |
---|---|
Capacity |
Power BI kapasitesi |
Capacity |
Kapasite durumu |
capacity |
Kullanıcının kapasitede sahip olduğu erişim hakkı |
days |
Yenilemenin yürütülecek gün sayısı |
Refresh |
Power BI yenileme geçmişi girdisi |
Refreshable |
Power BI yenilenebilir, en az bir kez yenilenen veya geçerli bir yenileme zamanlaması bulunan bir veri kümesidir. Bir veri kümesi bu koşullardan herhangi birini karşılamıyorsa API yanıtında gösterilmez. Power BI, her veri kümesi için en fazla altmış yenilemeye kadar yedi günlük yenileme geçmişini korur. |
Refreshable |
Yenilenebilir öğeyle ilişkilendirilmiş bir Power BI grubu |
Refreshable |
Yenilenebilir tür |
Refreshables |
Power BI yenilenebilirler listesi |
Refresh |
Power BI, yenileme hatasıyla karşılaşırsa otomatik olarak bir veri kümesini yenilemeye yönelik birden çok girişimde bulunur. Bu nesne, her yenileme girişimi hakkında bilgi içerir. |
Refresh |
Yenileme denemesinin türü. |
Refresh |
İçeri aktarılan model için Power BI yenileme zamanlaması |
Refresh |
Yenileme isteğinin türü |
Schedule |
Zamanlanmış yenilemenin sonlandırılmasına ilişkin bildirim seçeneği. Hizmet sorumluları yalnızca |
Tenant |
Şifreleme anahtarı bilgileri |
Capacity
Power BI kapasitesi
Name | Tür | Description |
---|---|---|
admins |
string[] |
Kapasite yöneticileri dizisi |
capacityUserAccessRight |
Kullanıcının kapasitede sahip olduğu erişim hakkı |
|
displayName |
string |
Kapasitenin görünen adı |
id |
string |
Kapasite kimliği |
region |
string |
Kapasitenin sağlandığı Azure bölgesi |
sku |
string |
Kapasite SKU'su |
state |
Kapasite durumu |
|
tenantKey |
Şifreleme anahtarı bilgileri (yalnızca yönetici yolları için geçerlidir) |
|
tenantKeyId |
string |
Şifreleme anahtarının kimliği (yalnızca yönetici yolu için geçerlidir) |
CapacityState
Kapasite durumu
Name | Tür | Description |
---|---|---|
Active |
string |
Kapasite kullanıma hazır |
Deleted |
string |
Kapasite silindi ve kullanılamıyor |
Deleting |
string |
Kapasite silme işlemi devam ediyor |
Invalid |
string |
Kapasite kullanılamıyor |
NotActivated |
string |
Desteklenme -yen |
PreSuspended |
string |
Desteklenme -yen |
ProvisionFailed |
string |
Kapasite sağlanamadı |
Provisioning |
string |
Kapasitenin etkinleştirilmesi devam ediyor |
Suspended |
string |
Kapasitenin kullanımı askıya alındı |
UpdatingSku |
string |
Kapasite SKU'su değişikliği devam ediyor |
capacityUserAccessRight
Kullanıcının kapasitede sahip olduğu erişim hakkı
Name | Tür | Description |
---|---|---|
Admin |
string |
Kullanıcının kapasite üzerinde yönetici hakları var |
Assign |
string |
Kullanıcının katkıda bulunan hakları vardır ve kapasiteye çalışma alanları atayabilir |
None |
string |
Kullanıcının kapasiteye erişimi yok |
days
Yenilemenin yürütülecek gün sayısı
Name | Tür | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
Refresh
Power BI yenileme geçmişi girdisi
Name | Tür | Description |
---|---|---|
endTime |
string |
Yenilemenin bitiş tarihi ve saati (yenileme devam ederse boş olabilir) |
refreshAttempts |
Yenileme denemesi listesi. |
|
refreshType |
Yenileme isteğinin türü |
|
requestId |
string |
Yenileme isteğinin tanımlayıcısı. Bu tanımlayıcıyı tüm hizmet isteklerinde sağlayın. |
serviceExceptionJson |
string |
JSON biçiminde hata hata kodu (hata yoksa boş) |
startTime |
string |
Yenilemenin başlangıç tarihi ve saati |
status |
string |
|
Refreshable
Power BI yenilenebilir, en az bir kez yenilenen veya geçerli bir yenileme zamanlaması bulunan bir veri kümesidir. Bir veri kümesi bu koşullardan herhangi birini karşılamıyorsa API yanıtında gösterilmez. Power BI, her veri kümesi için en fazla altmış yenilemeye kadar yedi günlük yenileme geçmişini korur.
Name | Tür | Description |
---|---|---|
averageDuration |
number |
Yenileme verilerinin bulunduğu zaman penceresi boyunca yenilemenin saniye cinsinden ortalama süresi |
capacity |
Yenilenebilir öğenin kapasitesi |
|
configuredBy |
string[] |
Yenilenebilir sahipler |
endTime |
string |
Yenileme verilerinin bulunduğu pencerenin bitiş saati |
group |
Yenilenebilir öğe için ilişkili grup |
|
id |
string |
Yenilenebilir nesnenin nesne kimliği |
kind |
Yenilenebilir tür |
|
lastRefresh |
Yenilenebilir öğe için son Power BI yenileme geçmişi girdisi |
|
medianDuration |
number |
Yenileme verilerinin bulunduğu zaman penceresinde yenilemenin saniye cinsinden ortanca süresi |
name |
string |
Yenilenebilir öğesinin görünen adı |
refreshCount |
integer |
Yenileme verilerinin bulunduğu zaman penceresindeki yenileme sayısı |
refreshFailures |
integer |
Yenileme verilerinin bulunduğu zaman penceresindeki yenileme hatası sayısı |
refreshSchedule |
Yenilenebilir öğe için yenileme zamanlaması |
|
refreshesPerDay |
integer |
Yenileme verilerinin bulunduğu zaman penceresindeki günlük yenileme sayısı (zamanlanmış ve isteğe bağlı) |
startTime |
string |
Yenileme verilerinin bulunduğu pencerenin başlangıç saati |
RefreshableGroup
Yenilenebilir öğeyle ilişkilendirilmiş bir Power BI grubu
Name | Tür | Description |
---|---|---|
id |
string |
Çalışma alanı kimliği |
name |
string |
Grup adı |
RefreshableKind
Yenilenebilir tür
Name | Tür | Description |
---|---|---|
Dataset |
string |
Dataset |
Refreshables
Power BI yenilenebilirler listesi
Name | Tür | Description |
---|---|---|
odata.context |
string |
OData bağlamı |
value |
Yenilenebilir öğeler |
RefreshAttempt
Power BI, yenileme hatasıyla karşılaşırsa otomatik olarak bir veri kümesini yenilemeye yönelik birden çok girişimde bulunur. Bu nesne, her yenileme girişimi hakkında bilgi içerir.
Name | Tür | Description |
---|---|---|
attemptId |
integer |
Yenileme denemesinin dizini. |
endTime |
string |
Yenileme denemesinin bitiş tarihi ve saati. Yenileme denemesi devam ederse değer geçersiz olur. |
serviceExceptionJson |
string |
JSON biçiminde hata hatası kodu. Hata yoksa geçersiz. |
startTime |
string |
Yenileme denemesinin başlangıç tarihi ve saati. |
type |
Yenileme denemesinin türü. |
RefreshAttemptType
Yenileme denemesinin türü.
Name | Tür | Description |
---|---|---|
Data |
string |
Yenileme, veri kümesine veri yükleme girişiminde bulunur. |
Query |
string |
Premium sorgu önbelleklerini ve pano kutucuklarını yenileme girişimi.u |
RefreshSchedule
İçeri aktarılan model için Power BI yenileme zamanlaması
Name | Tür | Description |
---|---|---|
NotifyOption |
Zamanlanmış yenilemenin sonlandırılmasına ilişkin bildirim seçeneği. Hizmet sorumluları yalnızca |
|
days |
days[] |
Yenilemenin yürütülecek gün sayısı |
enabled |
boolean |
Yenilemenin etkinleştirilip etkinleştirilmediği |
localTimeZoneId |
string |
Kullanılacak saat diliminin kimliği. Daha fazla bilgi için bkz. Saat dilimi bilgileri. |
times |
string[] |
Yenilemenin yürütülmek için günün saatleri |
RefreshType
Yenileme isteğinin türü
Name | Tür | Description |
---|---|---|
OnDemand |
string |
Yenileme, Power BI portalı üzerinden etkileşimli olarak tetiklendi |
OnDemandTraining |
string |
Yenileme, otomatik toplamalar eğitimiyle Power BI portalı üzerinden etkileşimli olarak tetiklendi |
Scheduled |
string |
Yenileme, veri kümesi yenileme zamanlaması ayarı tarafından tetiklendi |
ViaApi |
string |
Yenileme bir API çağrısı tarafından tetiklendi |
ViaEnhancedApi |
string |
Yenileme, geliştirilmiş bir yenileme REST API çağrısı tarafından tetiklendi |
ViaXmlaEndpoint |
string |
Yenileme, Power BI genel XMLA uç noktası aracılığıyla tetiklendi |
ScheduleNotifyOption
Zamanlanmış yenilemenin sonlandırılmasına ilişkin bildirim seçeneği. Hizmet sorumluları yalnızca NoNotification
değerini destekler.
Name | Tür | Description |
---|---|---|
MailOnFailure |
string |
Yenileme hatasında bir posta bildirimi gönderilecek |
NoNotification |
string |
Bildirim gönderilmez |
TenantKey
Şifreleme anahtarı bilgileri
Name | Tür | Description |
---|---|---|
createdAt |
string |
Şifreleme anahtarının oluşturma tarihi ve saati |
id |
string |
Şifreleme anahtarının kimliği |
isDefault |
boolean |
Şifreleme anahtarının kiracının tamamı için varsayılan anahtar olup olmadığı. Yeni oluşturulan tüm kapasiteler varsayılan anahtarı devralır. |
keyVaultKeyIdentifier |
string |
Azure Key Vault'ta şifreleme anahtarını benzersiz olarak belirten URI |
name |
string |
Şifreleme anahtarının adı |
updatedAt |
string |
Şifreleme anahtarının son güncelleştirme tarihi ve saati |