Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Tutorial ini akan membincangkan tab Perhubungan dalam Penganalisis VertiPaq dalam DAX Studio. Anda akan mengetahui betapa bergunanya dalam mengenal pasti pelanggaran integriti rujukan yang memperlahankan kod DAX anda. Ia membantu anda menentukan jadual atau lajur yang perlu dioptimumkan dan dipertingkatkan.

Isi kandungan

Tutorial Tab Perhubungan Dalam Penganalisis VertiPaq

Tab Perhubungan  menunjukkan semua perhubungan yang terdapat dalam model data anda. Untuk menggambarkan, ini adalah contoh fail yang akan digunakan dalam tutorial ini. Anda boleh melihat bahawa ia mempunyai empat set perhubungan.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Ini ialah paparan gambar rajah model data.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Ia mempunyai jadual empat dimensi yang berkaitan dengan jadual fakta. Kembali ke tab Perhubungan , anda boleh melihat lajur  Maks Daripada Kardinaliti  .

Lajur ini mentakrifkan kos perhubungan iaitu jumlah masa yang diperlukan oleh DAX untuk memindahkan penapis daripada jadual dimensi ke jadual fakta.

Lajur penting lain dalam tab ialah Kekunci Hilang , Baris Tidak Sah dan  pelanggaran Contoh ; mereka menunjukkan isu Integriti Rujukan dalam model anda.

Pelanggaran Integriti Rujukan

Pelanggaran Integriti Rujukan berlaku apabila terdapat nilai pada banyak bahagian perhubungan satu-dengan-banyak yang tidak wujud pada satu pihak.

Pelanggaran ini memperlahankan prestasi DAX anda dan kadangkala membawa kepada pengiraan yang tidak tepat.

Untuk mengesan pelanggaran ini, anda boleh menggunakan tab Perhubungan atau menjalankan pertanyaan DAX . Amalan terbaik untuk sentiasa membetulkan isu untuk memperoleh prestasi yang lebih lancar.

Jika anda kembali ke tab Perhubungan, anda boleh melihat bahawa terdapat pelanggaran yang merujuk kepada perhubungan jadual dimensi dengan jadual fakta.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Jadual fakta mempunyai 781 CustomerKey yang hilang  dan 1 SalesPersonKey yang tiada yang tidak wujud dalam  jadual DimCustomer  dan DimSalesPerson

Lajur Sampel Pelanggaran menunjukkan kunci yang hilang. Dalam contoh, ia menunjukkan hanya 5 kekunci daripada jadual Kunci Pelanggan  .

Jika anda ingin menukar bilangan kekunci yang ditunjukkan, pergi ke Fail dan klik Pilihan. Seterusnya, klik Lanjutan dan kemudian tukar bilangan pelanggaran. Dalam contoh ini, 20 kekunci yang hilang digunakan.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Sebaik sahaja anda kembali ke tab, jalankan semula DAX dengan mengklik Lihat Metrik. Anda kini boleh melihat lebih banyak kunci yang hilang.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Sekarang, anda perlu memikirkan mengapa kunci ini hilang dan apakah kunci tersebut. Buat pertanyaan DAX untuk memberi anda kunci yang hilang daripada jadual Kunci Pelanggan .

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Mula-mula, gunakan fungsi EVALUATE dan kemudian fungsi  . Untuk jadual sebelah kiri, gunakan fungsi  untuk CustomerKey  jadual FactSales .

Dan untuk jadual yang betul, gunakan fungsi DISTINCT  untuk CustomerKey jadual DimCustome r . Sebaik sahaja anda menekan F5, anda akan melihat semua 781 kekunci yang hilang.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Tutorial Penganalisis VertiPaq: Membetulkan Pelanggaran RI

Untuk membetulkan pelanggaran, kembali ke fail sampel dan klik  Transform Data . Seterusnya, pergi ke jadual DimCustomer , dapatkan senarai penuh, dan kemudian klik Guna.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Jalankan pertanyaan DAX sekali lagi. Anda kini boleh melihat bahawa ia tidak mempunyai kunci yang hilang.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Untuk pelanggaran daripada jadual SalesPersonKey, lakukan perkara yang sama. Pergi ke jadual DimSalesPerson , dapatkan kunci yang hilang, dan kemudian klik Guna.

Tutorial Penganalisis VertiPaq: Perhubungan & Integriti Rujukan

Kini tiada pelanggaran integriti rujukan.


Optimumkan Fungsi DAX Dengan Kursus Baharu Ini
Transformasi LuckyTemplates Mudah Untuk Data Lebih Dioptimumkan
Optimumkan Formula LuckyTemplates Menggunakan DAX Lanjutan

Kesimpulan

Jika anda tidak tahu cara dan tempat untuk mula mengoptimumkan DAX anda, gunakan tab Perhubungan dalam Metrik Penganalisis VertiPaq. Ia menempatkan jadual dengan pelanggaran integriti rujukan dan membantu anda menyingkirkannya untuk pengiraan DAX yang lebih pantas .

Isu prestasi sentiasa berlaku tetapi setelah anda menguasai penggunaan tab Perhubungan, anda akan mendapat pengiraan tanpa ralat.


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