Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
Ini ialah paparan gambar rajah model data.
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.
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.
Sebaik sahaja anda kembali ke tab, jalankan semula DAX dengan mengklik Lihat Metrik. Anda kini boleh melihat lebih banyak kunci yang hilang.
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 .
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: 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.
Jalankan pertanyaan DAX sekali lagi. Anda kini boleh melihat bahawa ia tidak mempunyai kunci yang hilang.
Untuk pelanggaran daripada jadual SalesPersonKey, lakukan perkara yang sama. Pergi ke jadual DimSalesPerson , dapatkan kunci yang hilang, dan kemudian klik Guna.
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
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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