Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam tutorial ini, anda akan mempelajari petua berharga dan amalan terbaik untuk pemodelan data dalam LuckyTemplates. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Pemodelan Data ialah salah satu daripada empat tonggak pembangunan laporan LuckyTemplates dan merupakan pusat kepada reka bentuk dan tujuan setiap laporan. Meningkatkan kemahiran pemodelan data anda akan meningkatkan keberkesanan laporan anda dan kejelasan serta kegunaan outputnya.
Isi kandungan
Susun atur
Menyediakan model data bermula dengan meletakkan dan menyusun jadual anda. Dua daripada pendekatan yang biasa digunakan ialah Skema Bintang dan Air Terjun .
1. Pendekatan Skema Bintang
Pendekatan Skema Bintang mendapat namanya kerana ia menyerupai bintang dengan jadual fakta di tengah bintang dan jadual dimensi (atau carian) pada titik bintang.
Dalam contoh ini, anda boleh melihat bahawa jadual fakta (Jualan) berada di tengah manakala jadual dimensi diletakkan di sekelilingnya, menjadikan reka letak menyerupai "bintang".
Berikut adalah contoh:
2. Pendekatan Air Terjun
Susun atur lain untuk jadual dalam model data LuckyTemplates yang masih menggunakan skema bintang ialah pendekatan Waterfall . Dalam reka letak ini, jadual carian diletakkan di bahagian atas dengan jadual fakta di bawah.
Faedah pendekatan ini termasuk:
Amalan yang disyorkan apabila menggunakan pendekatan ini termasuk:
Dengan reka letak Air Terjun, anda akan sentiasa melihat:
perhubungan
Untuk memahami sepenuhnya cara perhubungan berfungsi apabila melibatkan pemodelan data dalam LuckyTemplates, anda perlu mengetahui perkara berikut:
1. Gunakan Dialog Urus Perhubungan
Dialog Urus Perhubungan membolehkan anda melihat senarai penuh perhubungan antara semua jadual dan lajur. Di sini anda boleh melihat dan membetulkan kekunci (lajur) yang digunakan untuk menyertai jadual dengan mudah. Anda juga akan melihat (dan boleh menukar) keadaan (aktif, tidak aktif) setiap perhubungan. Untuk membuka kotak dialog ini, klik ikon Urus Perhubungan dalam bahagian perhubungan bar alat utama dalam paparan model.
2. Tetapkan Kunci, Kardinaliti, Dan Arah
LuckyTemplates secara automatik memilih kunci biasa antara dua jadual dan menetapkan lalai untuk kardinaliti dan arah penapis silang mengikut data anda. Anda boleh menggunakan dialog Edit Perhubungan untuk melaraskan kunci, kardinaliti dan arah setiap perhubungan.
Ambil perhatian bahawa setiap perhubungan idealnya mempunyai kardinaliti satu-ke-banyak atau banyak-ke-satu dan arah tunggal.
Di sini kita melihat hubungan antara jadual Jualan dan Saluran:
LuckyTemplates selalunya memilih "tunggal" untuk arah penapis silang, tetapi dalam beberapa kes, ia akan memilih pilihan "kedua-duanya". Jika anda melihat bahawa Kedua-duanya telah dipilih, sahkan bahawa data telah dimuatkan dan diubah seperti yang dimaksudkan dan tukarkannya kepada Tunggal jika boleh dalam situasi tertentu anda.
Perhubungan satu-dengan-banyak dilambangkan dengan satu anak panah daripada jadual "satu" kepada jadual "banyak". Hubungan dua arah, yang dilambangkan dengan anak panah dua arah, harus dielakkan jika boleh, kerana ia boleh membawa kepada hasil yang tidak konsisten dan selalunya memerlukan kod DAX yang lebih rumit.
3. Tetapkan Keadaan Aktif/Tidak Aktif
Hanya terdapat satu perhubungan aktif antara dua jadual yang berkaitan, tetapi terdapat banyak perhubungan tidak aktif.
Dalam contoh di bawah, Jualan (Tarikh Invois) ? Hubungan Tarikh (Tarikh) telah dinyahaktifkan dan Jualan (Tarikh Pesanan) ? Hubungan tarikh (Tarikh) telah diaktifkan.
Ambil perhatian bahawa anda perlu menyahaktifkan perhubungan dahulu sebelum anda boleh mengaktifkan perhubungan lain.
Anda boleh mendayakan perhubungan tidak aktif atas permintaan dalam ukuran DAX dengan menggunakan fungsi USERELATIONSHIP .
Meja Ukur
Jadual ukuran ditambah menggunakan ikon Masukkan Data dalam bahagian Data pada bar alat Laman Utama.
Untuk menambah ukuran, klik kanan jadual ukuran yang dikehendaki dan klik Ukuran Baharu.
Apabila terdapat banyak jadual ukuran dalam model anda, anda boleh memudahkan mengenal pasti ukuran yang dikehendaki dalam anak tetingkap Medan dengan meruntuhkan dan mengembangkan setiap jadual ukuran atau menggunakan kotak carian.
Lajur Utama
Lajur yang akan digunakan dalam perhubungan selalunya diberi akhiran **Kunci** untuk pengecaman mudah. Apabila melakukan kerja pemuatan data dan transformasi data anda, tetapkan nama dan jenis data yang sama pada lajur pemautan.
Pautkan hanya lajur yang mempunyai nama yang sama, seperti Kunci Pelanggan. Elakkan lajur yang berakhir dengan ID atau kod kerana ia mungkin bermaksud perkara yang berbeza dalam jadual yang berbeza.
Satu lagi amalan terbaik ialah menggunakan integer apabila boleh kerana ia memanfaatkan format storan yang digunakan secara dalaman oleh LuckyTemplates dan selalunya lebih pantas.
Keterlihatan Lajur
Menetapkan Keterlihatan Lajur membolehkan anda:
Ini membantu mengurangkan ralat dengan menghalang pengguna daripada memilih lajur "telanjang" dan sebaliknya memilih ukuran yang telah dibuat dalam model (cth, ukuran untuk semua SUM dan COUNT, dsb.). Ini amat berguna jika anda merancang untuk menerbitkan laporan atau set data untuk digunakan oleh orang lain.
Lajur tersembunyi akan kelihatan dikelabukan dalam anak tetingkap Data (dahulunya anak tetingkap Medan), contohnya ialah jadual Jualan di bawah:
Untuk menyembunyikan lajur, klik jadual lajur yang ingin anda sembunyikan. Kemudian, klik kanan pada lajur itu dan pilih Sembunyikan .
Untuk melihat lajur tersembunyi, klik kanan pada anak tetingkap Medan dan klik Lihat Tersembunyi . Anda kemudian akan melihat lajur yang dikelabukan antara senarai.
Membina Dimensi Data Dalam LuckyTemplates
Hubungan Data Aktif Dan Tidak Aktif Dalam LuckyTemplates
Membina Hubungan Model Data Anda Dalam LuckyTemplates
Kesimpulan
Tutorial ini sangat membantu mereka yang menghadapi kesukaran dengan pemodelan data dalam LuckyTemplates.
Petua ini akan membantu anda membuat reka letak yang lebih teratur yang memudahkan anda memahami perhubungan dalam set data anda.
Setelah anda memahami sepenuhnya cara menyediakan model data, anda boleh menghasilkan laporan yang cemerlang untuk pengguna akhir dalam organisasi anda dengan mudah.
Greg
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