Panduan Cepat Power BI

Halaman ini menyediakan panduan yang jelas dan berpendapat untuk mengelola data Anda secara efisien di Power BI dan Azure Databricks untuk mengoptimalkan performa kueri dan membuat dasbor yang efisien.

Untuk sekumpulan proyek cepat dan praktis yang menunjukkan implementasi referensi dari beberapa praktik terbaik untuk memanfaatkan Power BI di Azure Databricks, lihat langsung repositori ini.

Menyambungkan Azure Databricks dan Power BI

Praktik terbaik Dampak Docs
Menggunakan parameter Power BI saat menyambungkan ke lingkungan Azure Databricks yang berbeda Memungkinkan fleksibilitas saat menyambungkan ke ruang kerja Azure Databricks yang berbeda atau gudang Azure Databricks SQL yang berbeda.
Gunakan fungsi penerbitan Azure Databricks ke layanan Power BI. Mengaktifkan integrasi katalog dan sinkronisasi model data tanpa meninggalkan antarmuka pengguna Azure Databricks.
Menggunakan Penerbitan Otomatis Azure Databricks ke Power BI Menerbitkan himpunan data dari Unity Catalog ke Power BI langsung dari alur data.

Pilih mode penyimpanan yang paling sesuai

Praktik terbaik Dampak Docs
Gunakan DirectQuery untuk tabel Fakta dan Dual untuk tabel Dimensi (bukan Impor) Hasilkan kueri SQL yang lebih efisien dengan menggunakan mode penyimpanan yang paling sesuai.
Lebih suka DirectQuery daripada Impor jika memungkinkan Memungkinkan Anda untuk mempertahankan tata kelola dan audibilitas.
Menggunakan model komposit untuk mode penyimpanan campuran Memungkinkan penggunaan campuran tabel dalam mode DirectQuery, Dual, Import, serta tabel Agregasi dan Hibrid.
Menggunakan tabel hibrid untuk data historis agregat dengan data real time Memungkinkan kueri dalam memori yang efisien.

Mengoptimalkan akses data

Praktik terbaik Dampak Docs
Menggunakan agregasi yang ditentukan pengguna Meningkatkan performa kueri pada model semantik DirectQuery yang besar dengan menyimpan data yang sudah diaggregasi sebelumnya dalam cache.
Menggunakan agregasi otomatis Terus mengoptimalkan model semantik DirectQuery dengan membangun agregasi berdasarkan Riwayat Kueri untuk performa laporan maksimum.
Gunakan partisi tabel atau refresh bertahap Memungkinkan impor data lebih cepat dan mengelola himpunan data yang lebih besar, terutama untuk laporan yang sangat kecil, statis, dan sensitif terhadap performa (kurang dari 2 detik).
Tambahkan tombol Terapkan semua pemotong dan Hapus semua pemotong Mencegah kueri yang tidak perlu dengan memanfaatkan pengaturan pengurangan kueri saat pengguna berinteraksi dengan filter laporan.
Gunakan Asumsikan integritas referensial saat menentukan hubungan tabel jika integritas referensial telah divalidasi dalam pemrosesan data hilir. Memungkinkan strategi gabungan yang lebih efisien dalam kueri SQL.
Untuk DirectQuery, periksa pengaturan konfigurasi paralelisasi kueri dan properti model semantik Power BI berikut:
  • Koneksi maksimum per sumber data
  • Jumlah maksimum evaluasi simultan
  • Jumlah maksimum tugas bersamaan
  • MaxParallelismPerQuery
Meningkatkan paralelisasi kueri dan memaksimalkan pemanfaatan gudang SQL untuk meningkatkan performa keseluruhan.

Menyempurnakan model data Anda

Praktik terbaik Dampak Docs
Transformasi "Pindah ke kiri" Dorong logika bisnis inti lebih dekat ke sumber data sehingga data berkualitas lebih tinggi, lebih cepat, dan lebih murah untuk digunakan. Tampilan SQL memanfaatkan daya mesin Databricks SQL untuk eksekusi laporan yang lebih efisien dibandingkan dengan transformasi PowerQuery dan rumus DAX.
Jika Anda harus menggunakan rumus DAX, optimalkan rumus DAX dan hindari tataan hasil besar. Mencegah perhitungan yang tidak efisien yang menyebabkan performa memburuk
Hindari kolom terhitung DAX dan tabel terhitung dalam model semantik dan tentukan data ini langsung dalam tabel Gold Anda Langkah-langkah yang telah dikomputasi berkinerja terbaik di lapisan Emas
Memanfaatkan kecerdasan waktu berbasis kalender Model semantik DirectQuery dapat menjalankan perhitungan inteligensi waktu jauh lebih efisien, membuka kunci pelaporan yang lebih cepat dan lebih terukur

Memantau performa dan metrik

Praktik terbaik Dampak Docs
Menggunakan Power BI Performance Analyzer untuk memeriksa performa elemen laporan Mengidentifikasi visualisasi yang membutuhkan waktu paling lama untuk memuat dan di mana hambatan berada.

Sumber daya tambahan