Admin - Get Refreshables
Mengembalikan daftar refreshables untuk organisasi dalam kapasitas.
Power BI mempertahankan riwayat refresh tujuh hari untuk setiap himpunan data, hingga maksimum enam puluh refresh.
Izin
- Pengguna harus menjadi administrator Fabric atau mengautentikasi menggunakan perwakilan layanan.
- Izin yang didelegasikan didukung.
Saat berjalan di bawah autentikasi perwakilan layanan, aplikasi tidak boleh memiliki izin admin yang diperlukan untuk Power BI yang ditetapkan di portal Microsoft Azure.
Cakupan yang Diperlukan
Tenant.Read.All atau Tenant.ReadWrite.All
Hanya relevan saat mengautentikasi melalui token akses admin yang didelegasikan standar. Tidak boleh ada saat autentikasi melalui perwakilan layanan digunakan.
Pembatasan
Maksimum 200 permintaan per jam.
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$top={$top}
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
$top
|
query | True |
integer (int32) minimum: 1 |
Hanya mengembalikan hasil n pertama. |
|
$expand
|
query |
string |
Menerima daftar jenis data yang dipisahkan koma, yang akan diperluas sebaris dalam respons. Mendukung |
|
|
$filter
|
query |
string |
Mengembalikan subset hasil berdasarkan kondisi parameter kueri Odata filter. |
|
|
$skip
|
query |
integer (int32) |
Melewati hasil n pertama. Gunakan dengan bagian atas untuk mengambil hasil di luar 1000 pertama. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
OKE |
Contoh
| 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
Permintaan sampel
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables
Respon sampel
{
"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.
Permintaan sampel
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$filter=averageDuration gt 1800
Respon sampel
{
"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
Permintaan sampel
GET https://api.powerbi.com/v1.0/myorg/admin/capacities/refreshables?$expand=capacity,group
Respon sampel
{
"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"
}
}
]
}
Definisi
| Nama | Deskripsi |
|---|---|
| Capacity |
Kapasitas Power BI |
|
Capacity |
Status kapasitas |
|
capacity |
Hak akses yang dimiliki pengguna pada kapasitas |
| days |
Hari-hari untuk menjalankan refresh |
| Refresh |
Entri riwayat refresh Power BI |
| Refreshable |
Power BI yang dapat disegarkan adalah himpunan data yang telah disegarkan setidaknya sekali, atau di mana jadwal refresh yang valid ada. Jika himpunan data tidak memenuhi salah satu kondisi ini, maka himpunan data tidak akan muncul dalam respons API. Power BI mempertahankan riwayat refresh tujuh hari untuk setiap himpunan data, hingga maksimum enam puluh refresh. |
|
Refreshable |
Grup Power BI yang terkait dengan item yang Dapat Disegarkan |
|
Refreshable |
Jenis yang dapat di-refresh |
| Refreshables |
Daftar Power BI refreshables |
|
Refresh |
Power BI secara otomatis melakukan beberapa upaya untuk merefresh himpunan data jika mengalami kegagalan refresh. Objek ini berisi informasi tentang setiap upaya refresh. |
|
Refresh |
Jenis upaya refresh. |
|
Refresh |
Jadwal refresh Power BI untuk model yang diimpor |
|
Refresh |
Jenis permintaan refresh |
|
Schedule |
Opsi pemberitahuan tentang penghentian refresh terjadwal. Perwakilan layanan hanya mendukung nilai |
|
Tenant |
Informasi kunci enkripsi |
Capacity
Kapasitas Power BI
| Nama | Jenis | Deskripsi |
|---|---|---|
| admins |
string[] |
Array admin kapasitas |
| capacityUserAccessRight |
Akses yang tepat yang dimiliki pengguna pada kapasitas |
|
| displayName |
string |
Nama tampilan kapasitas |
| id |
string (uuid) |
ID kapasitas |
| region |
string |
Wilayah Azure tempat kapasitas disediakan |
| sku |
string |
SKU kapasitas |
| state |
Status kapasitas |
|
| tenantKey |
Informasi kunci enkripsi (hanya berlaku untuk rute admin) |
|
| tenantKeyId |
string (uuid) |
ID kunci enkripsi (hanya berlaku untuk rute admin) |
CapacityState
Status kapasitas
| Nilai | Deskripsi |
|---|---|
| NotActivated |
Tidak didukung |
| Active |
Kapasitas siap digunakan |
| Provisioning |
Aktivasi kapasitas sedang berlangsung |
| ProvisionFailed |
Penyediaan kapasitas gagal |
| PreSuspended |
Tidak didukung |
| Suspended |
Penggunaan kapasitas ditangguhkan |
| Deleting |
Penghapusan kapasitas sedang berlangsung |
| Deleted |
Kapasitas dihapus dan tidak tersedia |
| Invalid |
Kapasitas tidak dapat digunakan |
| UpdatingSku |
Perubahan SKU kapasitas sedang berlangsung |
capacityUserAccessRight
Hak akses yang dimiliki pengguna pada kapasitas
| Nilai | Deskripsi |
|---|---|
| None |
Pengguna tidak memiliki akses ke kapasitas |
| Assign |
Pengguna memiliki hak kontributor dan dapat menetapkan ruang kerja ke kapasitas |
| Admin |
Pengguna memiliki hak administrator pada kapasitas |
days
Hari-hari untuk menjalankan refresh
| Nilai | Deskripsi |
|---|---|
| Monday | |
| Tuesday | |
| Wednesday | |
| Thursday | |
| Friday | |
| Saturday | |
| Sunday |
Refresh
Entri riwayat refresh Power BI
| Nama | Jenis | Deskripsi |
|---|---|---|
| endTime |
string (date-time) |
Tanggal dan waktu akhir refresh (mungkin kosong jika refresh sedang berlangsung) dalam format UTC. |
| refreshAttempts |
Daftar upaya refresh. |
|
| refreshType |
Jenis permintaan refresh |
|
| requestId |
string |
Pengidentifikasi permintaan refresh. Berikan pengidentifikasi ini di semua permintaan layanan. |
| serviceExceptionJson |
string |
Kode kesalahan kegagalan dalam format JSON (kosong jika tidak ada kesalahan) |
| startTime |
string (date-time) |
Tanggal mulai dan waktu refresh dalam format UTC. |
| status |
string |
|
Refreshable
Power BI yang dapat disegarkan adalah himpunan data yang telah disegarkan setidaknya sekali, atau di mana jadwal refresh yang valid ada. Jika himpunan data tidak memenuhi salah satu kondisi ini, maka himpunan data tidak akan muncul dalam respons API. Power BI mempertahankan riwayat refresh tujuh hari untuk setiap himpunan data, hingga maksimum enam puluh refresh.
| Nama | Jenis | Deskripsi |
|---|---|---|
| averageDuration |
number |
Durasi rata-rata dalam detik refresh selama jendela waktu yang data refreshnya ada |
| capacity |
Kapasitas untuk item yang dapat di-refresh |
|
| configuredBy |
string[] |
Pemilik yang dapat di-refresh |
| endTime |
string (date-time) |
Waktu akhir jendela tempat data refresh ada dalam format UTC. |
| group |
Grup terkait untuk item yang dapat disegarkan |
|
| id |
string |
ID objek yang dapat di-refresh |
| kind |
Jenis yang dapat di-refresh |
|
| lastRefresh |
Entri riwayat refresh Power BI terakhir untuk item yang dapat direfresh |
|
| medianDuration |
number |
Durasi median dalam hitungan detik refresh dalam jendela waktu tempat data refresh ada |
| name |
string |
Nama tampilan yang dapat di-refresh |
| refreshCount |
integer |
Jumlah refresh dalam jendela waktu tempat data refresh ada |
| refreshFailures |
integer |
Jumlah kegagalan refresh dalam jendela waktu tempat data refresh ada |
| refreshSchedule |
Jadwal refresh untuk item yang dapat di-refresh |
|
| refreshesPerDay |
integer |
Jumlah refresh per hari (terjadwal dan sesuai permintaan) dalam jendela waktu tempat data refresh ada |
| startTime |
string (date-time) |
Waktu mulai jendela tempat data refresh ada dalam format UTC. |
RefreshableGroup
Grup Power BI yang terkait dengan item yang Dapat Disegarkan
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string (uuid) |
ID ruang kerja |
| name |
string |
Nama grup |
RefreshableKind
Jenis yang dapat di-refresh
| Nilai | Deskripsi |
|---|---|
| Dataset |
Dataset |
Refreshables
Daftar Power BI refreshables
| Nama | Jenis | Deskripsi |
|---|---|---|
| @odata.context |
string |
Konteks OData |
| value |
Refreshables |
RefreshAttempt
Power BI secara otomatis melakukan beberapa upaya untuk merefresh himpunan data jika mengalami kegagalan refresh. Objek ini berisi informasi tentang setiap upaya refresh.
| Nama | Jenis | Deskripsi |
|---|---|---|
| attemptId |
integer |
Indeks upaya refresh. |
| endTime |
string (date-time) |
Tanggal dan waktu akhir upaya refresh. Nilai batal jika upaya refresh sedang berlangsung. |
| executionMetrics |
object[] |
Metrik eksekusi mesin Analysis Services yang diambil selama upaya refresh. |
| serviceExceptionJson |
string |
Kode kesalahan kegagalan dalam format JSON. Batal jika tidak ada kesalahan. |
| startTime |
string (date-time) |
Tanggal mulai dan waktu upaya refresh. |
| type |
Jenis upaya refresh. |
RefreshAttemptType
Jenis upaya refresh.
| Nilai | Deskripsi |
|---|---|
| Data |
Refresh mencoba memuat data ke dalam himpunan data. |
| Query |
Upaya untuk menyegarkan cache kueri premium dan petak peta dasbor.u |
RefreshSchedule
Jadwal refresh Power BI untuk model yang diimpor
| Nama | Jenis | Deskripsi |
|---|---|---|
| days |
days[] |
Hari-hari untuk menjalankan refresh |
| enabled |
boolean |
Apakah refresh diaktifkan |
| localTimeZoneId |
string |
ID zona waktu yang akan digunakan. Untuk informasi selengkapnya, lihat Info zona waktu. |
| notifyOption |
Opsi pemberitahuan tentang penghentian refresh terjadwal. Perwakilan layanan hanya mendukung nilai |
|
| times |
string[] |
Waktu hari untuk menjalankan refresh |
RefreshType
Jenis permintaan refresh
| Nilai | Deskripsi |
|---|---|
| Scheduled |
Refresh dipicu oleh pengaturan jadwal refresh himpunan data |
| OnDemand |
Refresh dipicu secara interaktif melalui portal Power BI |
| ViaApi |
Refresh dipicu oleh panggilan API |
| ViaXmlaEndpoint |
Refresh dipicu melalui titik akhir XMLA publik Power BI |
| ViaEnhancedApi |
Refresh dipicu oleh panggilan REST API refresh yang disempurnakan |
| OnDemandTraining |
Refresh dipicu secara interaktif melalui portal Power BI dengan pelatihan agregasi otomatis |
ScheduleNotifyOption
Opsi pemberitahuan tentang penghentian refresh terjadwal. Perwakilan layanan hanya mendukung nilai NoNotification.
| Nilai | Deskripsi |
|---|---|
| NoNotification |
Tidak ada pemberitahuan yang akan dikirim |
| MailOnFailure |
Pemberitahuan email akan dikirim saat kegagalan refresh |
TenantKey
Informasi kunci enkripsi
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdAt |
string (date-time) |
Tanggal dan waktu pembuatan kunci enkripsi |
| id |
string (uuid) |
ID kunci enkripsi |
| isDefault |
boolean |
Apakah kunci enkripsi adalah kunci default untuk seluruh penyewa. Setiap kapasitas yang baru dibuat mewarisi kunci default. |
| keyVaultKeyIdentifier |
string |
URI yang secara unik menentukan kunci enkripsi di Azure Key Vault |
| name |
string |
Nama kunci enkripsi |
| updatedAt |
string (date-time) |
Tanggal dan waktu pembaruan terakhir kunci enkripsi |