Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Dalam tutorial ini, anda akan belajar tentang Pelan Pertanyaan dan Pemasaan Pelayan dalam DAX Studio . Ini ialah gambaran keseluruhan tentang perkara yang berlaku di sebalik tabir apabila anda menjalankan pertanyaan DAX .

Anda boleh menemui pilihan Pelan Pertanyaan dan Pemasa Pelayan dalam anak tetingkap Jejak di bawah tab Laman Utama.

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Isi kandungan

Pelan Pertanyaan Dalam DAX Studio

Apabila anda mengklik pilihan Pelan Pertanyaan, ia mewujudkan sambungan kepada model data sama ada dalam LuckyTemplates atau Perkhidmatan Analisis Pelayan SQL .

Pelan Pertanyaan ialah pernyataan yang dijana oleh enjin formula yang mentakrifkan aliran logik dan fizikal tugasan.

Anda boleh melihat anak tetingkap Output menunjukkan bahawa surih pertanyaan telah bermula.

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Dari sini dan seterusnya, semua kod yang anda laksanakan dalam Model Tabular anda akan dijejaki oleh pelan pertanyaan yang dibina oleh enjin formula.

Pelan Pertanyaan Fizikal & Logik

Mengklik pada pilihan pelan pertanyaan membuka anak tetingkap baharu dalam tetingkap Output. Anak tetingkap pelan pertanyaan dibahagikan kepada dua anak tetingkap: pelan pertanyaan fizikal dan pelan pertanyaan logik .

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Sebagai contoh, mari tulis kod DAX yang akan MENILAI jadual Produk. Apabila anda menjalankan kod ini, anda akan melihat beberapa item baris dalam kedua-dua pelan pertanyaan fizikal dan logik.

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Selepas anda menulis kod DAX anda, penghurai DAX menyemak kod untuk kesahihannya dan memastikan tiada sebarang kesilapan. Kemudian, enjin formula menyediakan pelan pertanyaan logik. Ia juga menerima data daripada enjin storan.

Selepas itu, cache data diambil daripada enjin storan. Enjin ini kemudiannya menyediakan pelan pertanyaan fizikal dan melaksanakannya. Apabila proses pelaksanaan selesai, anda akan mendapat keputusan anda.

Masa Pelayan Dalam DAX Studio

Apabila anda mengklik pilihan Pemasa Pelayan, anak tetingkap baharu akan muncul dalam tetingkap Output. Ini mengandungi maklumat mengenai CPU.

Anda juga boleh melihat data untuk enjin formula (FE) dan enjin storan (SE) .

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Apabila anda melaksanakan kod DAX yang sama, anak tetingkap Pemasa Pelayan memaparkan maklumat baharu.

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Jumlah menunjukkan jumlah masa yang diperlukan untuk melaksanakan pertanyaan. Jika CPU anda mempunyai berbilang teras, maka berbilang segmen boleh diimbas secara serentak. Inilah yang diwakili oleh CPU SE .

FE dan SE menunjukkan tempoh masa yang diambil untuk setiap enjin mendapatkan data dan mengembalikan hasilnya kepada DAX Studio .

SE Queries menunjukkan bilangan pertanyaan yang dilaksanakan terhadap VertiPaq atau enjin storan DirectQuery. Dan yang terakhir, SE Cache menunjukkan jumlah kod yang disimpan dalam cache data enjin storan.

Jadual juga menunjukkan maklumat tambahan mengenai pertanyaan yang anda laksanakan.

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Setiap lajur mewakili perkara berikut:

  • Baris menunjukkan nombor baris pertanyaan.
  • Subkelas menunjukkan operator yang digunakan.
  • Tempoh menunjukkan berapa lama Enjin Penyimpanan mengambil masa untuk melaksanakan pertanyaan.
  • Baris menunjukkan bilangan baris dalam jadual yang dijana.
  • KB menunjukkan jumlah RAM yang digunakan oleh jadual.

Pecahan Proses

Apabila anda mengklik pada baris dalam jadual anak tetingkap Pemasa Pelayan, anda boleh melihat bahasa pseudo pertanyaan.

Pelan Pertanyaan & Masa Pelayan Dalam DAX Studio

Untuk contoh ini, enjin storan mengembalikan cache data sebanyak 2,500 baris kembali ke enjin formula. Kemudian, enjin formula menyediakan pelan pertanyaan fizikal. Setelah pelan pertanyaan fizikal dilaksanakan, anda akan mendapat keputusan dalam bentuk jadual dalam DAX Studio.

Proses dan perubahan jadual yang terhasil bergantung pada senario yang anda gunakan pada kod DAX anda. Anda mungkin menggunakan fungsi yang berbeza atau membuat jadual terkira baharu. Ini akan menjejaskan kelajuan pemprosesan enjin dalam DAX Studio.


Mengalih keluar Jadual Tarikh Tersembunyi Dalam LuckyTemplates Untuk Meningkatkan Prestasi
Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal
Konfigurasikan Tetapan Pertanyaan Dalam LuckyTemplates DAX Studio

Kesimpulan

Pelan pertanyaan menunjukkan senarai arahan yang diikuti oleh pangkalan data untuk melaksanakan pertanyaan. Sebaliknya, Pemasaan Pelayan menunjukkan metrik khusus pada enjin formula, enjin storan dan model data.

Dengan mempelajari cara pilihan ini digunakan, anda memperoleh pemahaman yang lebih mendalam tentang perkara yang berlaku di sebalik tabir apabila anda menjalankan kod DAX.


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu