Pengaturan konfigurasi evaluasi

Berlaku untuk:✅ Power BI Desktop dan layanan Power BI

Power BI mengoptimalkan performa kueri saat memuat data, baik dengan mengimpor, atau menggunakan DirectQuery dan saat berinteraksi dengan data menggunakan laporan. Namun, dalam situasi tertentu, Anda mungkin ingin memengaruhi perilaku dan mengubah default.

Power BI menawarkan dua grup pengaturan:

Perhatikan contoh berikut:

Situation Bimbingan
Impor data memakan waktu terlalu lama. Tingkatkan jumlah maksimum evaluasi bersamaan, memori yang tersedia per evaluasi dan/atau jumlah maksimum pekerjaan bersamaan.
Kueri DirectQuery lambat dijalankan, bukan disebabkan oleh batasan pada sistem sumber. Tingkatkan jumlah maksimum evaluasi simultan dan/atau memori yang tersedia per evaluasi.
Power BI mengambil terlalu banyak sumber daya komputer saat mengimpor data atau menjalankan kueri DirectQuery. Kurangi jumlah maksimum evaluasi bersamaan, memori yang tersedia per evaluasi dan/atau jumlah maksimum pekerjaan bersamaan.
Kueri DirectQuery lambat dijalankan, disebabkan oleh keterbatasan pada sistem sumber. Jika sistem sumber terbatas pada jumlah kueri bersamaan, kurangi jumlah maksimum evaluasi simultan dan/atau kurangi jumlah maksimum koneksi aktif per sumber.
Power BI merespons dengan lambat saat berinteraksi dengan visual Jika visual didasarkan pada data dari sumber DirectQuery, tingkatkan jumlah maksimum koneksi aktif per sumber. Jika tidak, tingkatkan jumlah maksimum dari tugas yang berjalan bersamaan.
Power BI mengambil terlalu banyak sumber daya komputer selama impor atau refresh data selesai Kurangi jumlah maksimum pekerjaan bersamaan.

Mengoptimalkan eksekusi kueri Power Query

Grup pengaturan ini memungkinkan Anda mengoptimalkan performa eksekusi kueri Power Query. Power BI menawarkan pengaturan berikut dalam grup ini:

  • Jumlah maksimum evaluasi secara simultan. Ini mengonfigurasi tingkat paralelisasi untuk eksekusi kueri dalam Power Query.
  • Memori maksimum yang digunakan per pengevaluasian serentak. Ini mengonfigurasi memori yang tersedia per evaluasi.

Nota

Pengaturan ini hanya memengaruhi eksekusi kueri Power Query di komputer Anda, bukan di layanan Power BI.

Jumlah maksimum evaluasi simultan

Anda dapat mengontrol jumlah evaluasi simultan dan dengan demikian memengaruhi tingkat paralelisasi untuk eksekusi kueri di Power Query. Secara default, jumlah maksimum evaluasi simultan sama dengan jumlah inti CPU logis pada komputer. Nilai minimum adalah 1 dan nilai maksimum setara dengan jumlah inti CPU logis pada mesin.

Nota

Pengaturan ini juga berdampak pada jumlah maximum dari pekerjaan bersamaan yang dijalankan oleh mesin Power BI. Pelajari selengkapnya tentang interaksi antara pengaturan ini.

Memori maksimum yang digunakan per evaluasi simultan

Anda dapat mengontrol memori yang tersedia untuk setiap evaluasi simultan. Pengaturan ini mengonfigurasi memori yang tersedia per evaluasi dalam MB dan secara default Power BI memiliki alokasi memori maksimum per evaluasi 432 MB. Nilai minimum adalah 1 (disarankan minimum 256) dan nilai maksimum teoretis (tetapi tidak disarankan) sama dengan 100% RAM pada mesin dibagi dengan jumlah maksimum evaluasi simultan (ditetapkan oleh jumlah maksimum simultan pengaturan evaluasi yang disebutkan di atas). Sebagai praktik terbaik, sebaiknya jangan pernah menyetel nilai ini lebih tinggi dari 90% dari RAM pada komputer.

Mengubah pengaturan konfigurasi eksekusi kueri Power Query

Power BI menawarkan dua cara untuk mengubah pengaturan ini:

  • Opsinya di Power BI Desktop.
  • Dengan mengedit registri.

Dalam Power BI Desktop

Anda dapat mengubah pengaturan ini di antarmuka pengguna di Power BI Desktop. Pada menu File>Opsi dan pengaturan>Opsi, pilih Pemuatan Data di bawah Global, lalu ubah pengaturan berikut di bawah Pemuatan tabel paralel:

  • Jumlah maksimum evaluasi simultan
  • Memori maksimum yang digunakan per evaluasi simultan (MB)

Screenshot mengubah konfigurasi paralelisasi pemuatan data di Power BI Desktop.

Dalam pengaturan registri

Anda juga dapat mengubah pengaturan ini dengan mengatur nilai registri DWORD yang sesuai. Admin juga dapat menggunakan metode ini untuk mengontrol pengaturan untuk seluruh organisasi mereka.

Untuk mengubah jumlah kontainer evaluasi, atur nilai registri DWORD ForegroundEvaluationContainerCount. Untuk mengubah memori yang tersedia per kontainer evaluasi, atur nilai registri DWORD MaxEvaluationWorkingSetInMB.

Saat mengubah pengaturan ini, harap perhatikan nilai minimum dan maksimum yang dibahas di atas.

Kunci yang disebutkan di atas ada di salah satu folder ini, tergantung pada sistem operasi Anda:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop

Atau:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop

Mengoptimalkan performa mesin Power BI

Grup pengaturan ini memungkinkan Anda mengoptimalkan mesin Power BI yang bertanggung jawab untuk menangani kueri setelah langkah Transformasi Data selesai. Pengaturan ini memengaruhi performa mesin Power BI pada komputer Anda serta di layanan Power BI setelah laporan diterbitkan. Power BI menawarkan pengaturan berikut dalam grup ini:

  • Jumlah maksimum koneksi aktif per sumber. Ini mengonfigurasi jumlah kueri paralel yang masuk ke sumber DirectQuery.
  • Jumlah maksimum pekerjaan bersamaan. Ini mengontrol jumlah maksimum tugas bersamaan yang dijalankan oleh mesin Power BI selama refresh.

Jumlah maksimum koneksi aktif per sumber

Anda dapat mengatur jumlah maksimum koneksi yang dibuka DirectQuery untuk setiap sumber data yang mendasarinya, yang mengontrol jumlah kueri yang dikirim secara bersamaan ke setiap sumber data. Pengaturan ini berguna jika Power BI Desktop mengambil terlalu banyak sumber daya pada komputer Anda saat menggunakan DirectQuery atau jika kueri DirectQuery lambat dijalankan, yang disebabkan oleh batasan pada sistem sumber. Untuk informasi selengkapnya tentang pengaturan ini, lihat Opsi jumlah koneksi maksimum untuk DirectQuery.

Jumlah maksimum tugas bersamaan

Anda dapat mengatur maximum jumlah pekerjaan bersamaan yang dijalankan oleh mesin Power BI. Pengaturan ini memungkinkan Anda mengoptimalkan performa Power BI setelah langkah Transformasi Data selesai.

Nilai untuk pengaturan ini, hingga maksimum, secara otomatis ditentukan oleh mesin Power BI. Mengubah maksimum dapat memengaruhi performa refresh model semantik dengan meningkatkan atau mengurangi pemuatan tabel paralel.

Nota

Pengaturan ini dipengaruhi oleh jumlah maksimum pengaturan evaluasi simultan. Pelajari selengkapnya tentang interaksi antara pengaturan ini.

Mengubah jumlah maksimum pengaturan pekerjaan bersamaan di Power BI Desktop

Anda dapat mengubah pengaturan ini di antarmuka pengguna di Power BI Desktop. Pada menu File>Opsi dan pengaturan>Opsi, pilih Pemuatan Data di bawah File Saat Ini, lalu pilih pengaturan yang Anda inginkan di bawah Pemuatan tabel paralel. Opsi berikut ini tersedia:

  • Default. Dengan pengaturan ini, jumlah maksimum pekerjaan bersamaan adalah 6.
  • Satu. Ini membatasi jumlah maksimum pekerjaan bersamaan hingga 1 dan secara efektif menonaktifkan pemuatan tabel paralel.
  • Kustom. Anda dapat memasukkan angka positif antara 1-30. Namun, untuk model semantik Pro, angka apa pun yang lebih besar dari 6 tidak diterapkan. Menentukan angka yang kurang dari 6, sama dengan default, dapat membatasi paralelisasi.

Screenshot dari perubahan jumlah maksimum pekerjaan bersamaan yang dapat diparalelkan dalam pengaturan pemuatan data di Power BI Desktop.

Interaksi antara jumlah maksimum evaluasi simultan dan jumlah maksimum pekerjaan bersamaan

Jika Anda mengonfigurasi jumlah maksimum evaluasi simultan ke angka yang lebih tinggi daripada jumlah maksimum pekerjaan bersamaan, mesin Power BI akan membatasi paralelisasinya ke jumlah maksimum pekerjaan bersamaan. Jika Anda mengonfigurasi jumlah maksimum evaluasi bersamaan ke jumlah yang lebih rendah daripada jumlah maksimum pekerjaan bersamaan, maka mesin Power BI dapat memulai jumlah maksimum pekerjaan bersamaan, berdasarkan sumber daya sistem yang tersedia, tetapi jumlah maksimum evaluasi bersamaan dapat membatasi berapa banyak operasi Power Query yang dapat dijalankan secara bersamaan oleh pekerjaan tersebut. Pekerjaan yang tersisa diantrekan menunggu hingga salah satu pekerjaan selesai. Namun, dalam situasi ini, evaluasi kolom terhitung, tabel terhitung, dan item mesin Power BI lainnya yang tidak mengandalkan Power Query tidak akan dibatasi oleh jumlah maksimum evaluasi bersamaan dan dapat mencapai jumlah maksimum pekerjaan paralel sebagaimana ditentukan oleh jumlah maksimum pekerjaan bersamaan.