Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Tonggak kedua pembangunan LuckyTemplates ialah pemodelan data. Dalam tutorial ini, anda akan belajar tentang semua perkara penting yang perlu dipertimbangkan semasa menyediakan model data LuckyTemplates anda. Perkara berikut ialah gambaran keseluruhan menyeluruh tentang amalan terbaik pembangunan model data.

Isi kandungan

Menyusun Model Data LuckyTemplates Anda

1. Skema Bintang

Salah satu cara terbaik untuk menyediakan model data LuckyTemplates ialah menggunakan Skema Bintang. Ia mendapat namanya kerana ia menyerupai bintang.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Jadual Fakta berada di tengah bintang dan jadual Dimensi atau Carian berada di setiap titik bintang.

Inilah rupanya dengan perhubungan:

Model data tidak semestinya kelihatan seperti bintang. Ideanya adalah untuk meletakkan jadual Fakta di tengah manakala meja lain mengelilinginya dengan kemas.

2. Pendekatan Air Terjun

Satu lagi cara hebat untuk mengatur model data ialah menggunakan Pendekatan Air Terjun.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Jadual Dimensi atau Carian disusun di bahagian atas manakala jadual Nilai atau Fakta disusun di bawah. Ini memudahkan untuk memvisualisasikan hubungan seolah-olah mereka "jatuh" ke jadual Fakta.

Ini adalah bahagian yang berbeza pada susun atur Air Terjun:

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Jadual Carian diletakkan di bahagian atas manakala jadual Fakta diletakkan di tengah. Jadual Ukur dikumpulkan dalam lajur di sebelah kanan. Jadual Sokongan diletakkan dalam baris di sebelah kiri bawah.

Menguruskan Perhubungan Dalam Model Data LuckyTemplates

1. Uruskan Perhubungan

Pastikan anda memadamkan sebarang perhubungan yang mungkin telah dijana secara automatik oleh LuckyTemplates. Adalah lebih baik untuk mencipta semula setiap perhubungan secara manual. Anda boleh menggunakan dialog Urus Perhubungan untuk mengekalkan perhubungan dalam model data anda .

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Apabila menggunakan Urus Perhubungan , anda diberikan senarai penuh perhubungan dalam model anda.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Anda boleh melihat semua jadual dan lajur Daripada dan Kepada . Ini memudahkan untuk mengesan Kekunci yang salah yang digunakan untuk menyertai jadual. Keadaan setiap hubungan juga dibentangkan. Ini membolehkan anda mengaktifkan atau menyahaktifkan perhubungan jika perlu.

2. Cardinaliti Dalam Model Data LuckyTemplates

Dialog Urus Perhubungan juga memudahkan untuk melihat kardinaliti dan hala tujunya.

Sebaik-baiknya, perhubungan boleh sama ada satu-dengan-banyak atau ramai-dengan-satu . LuckyTemplates sangat baik dalam memungkiri kardinaliti mengikut data anda.

Untuk melihat kardinaliti, klik butang Edit yang terdapat di bahagian bawah dialog.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Untuk contoh ini, anda boleh melihat hubungan antara Jualan dan Saluran. Menatal ke lajur paling kanan setiap jadual, anda akan melihat bahawa LuckyTemplates telah mengambil Kunci Saluran untuk setiap baris.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Anda juga boleh memilih kardinaliti yang betul. Pastikan arah penapis silang anda sama ada Tunggal atau Kedua-duanya, bergantung pada model data anda.

LuckyTemplates menggunakan Single sebagai lalai. Jadi apabila anda melihat bahawa lalai untuk arah penapis silang ialah Kedua-duanya, luangkan sedikit masa untuk mengesahkan bahawa data dalam set data anda dimuatkan dan diubah seperti yang dimaksudkan.

3. Satu-ke-banyak Vs Banyak-ke-satu

Untuk perhubungan dalam LuckyTemplates, adalah disyorkan untuk menggunakan perhubungan satu-ke-banyak sebanyak mungkin. Ini dilambangkan dengan satu anak panah arah.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Elakkan perhubungan dua hala melainkan benar-benar perlu. Hubungan dua arah ditandakan dengan anak panah dua arah. Jenis perhubungan ini boleh membawa kepada hasil yang tidak konsisten dan selalunya memerlukan DAX yang lebih kompleks.

4. Perhubungan Aktif Vs Tidak Aktif

Anda hanya boleh mempunyai satu perhubungan aktif antara dua jadual berkaitan. Tetapi anda boleh mempunyai seberapa banyak perhubungan tidak aktif yang anda mahu antara jadual tersebut.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Sebagai contoh, jika anda cuba mengaktifkan lajur OrderDate daripada Jualan, pop timbul akan muncul mengatakan bahawa anda tidak boleh melakukan dua perhubungan antara dua jadual yang sama.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Jadi, anda perlu menyahaktifkan perhubungan Tarikh Invois . Itulah masanya anda boleh mengaktifkan OrderDate .

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Selain itu, dengan menggunakan perintah , anda boleh menggunakan perhubungan yang tidak aktif atas permintaan dalam ukuran DAX.

Menambah Jadual Dan Lajur Dalam Model Data LuckyTemplates

1. Meja Ukur

Anda boleh menambah jadual Ukur dengan memilih Masukkan Data daripada menu Laman Utama.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Sebaik sahaja anda mengklik itu, tetingkap akan muncul yang membolehkan anda membuat jadual baharu.

Apabila membuat jadual Ukur, pastikan anda memberikannya nama yang bermakna. Dalam kes ini, ia dipanggil Langkah Teras. Setelah selesai, klik Muatkan .

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Dalam contoh ini, sudah ada jadual Ukuran Teras sedia ada. Jadi, LuckyTemplates secara automatik melabelkan jadual yang baru dibuat sebagai Ukuran Teras (2) . Ini juga mempunyai Lajur lalai 1.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Klik kanan Core Measures (2) dan kemudian pilih New measure .

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Demi demonstrasi, mari kita masukkan m1 = 1 dalam sukatan.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Ini kini ditambah di bawah Langkah Teras (2). Pastikan untuk memadam atau menyembunyikan lajur lalai.

Jika anda menyembunyikan dan kemudian mengembangkan anak tetingkap Medan, anda akan melihat bahawa Ukuran Teras (2) kini muncul di bahagian atas medan.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

2. Menghubungkan Lajur

Apabila ia berkaitan dengan memautkan lajur dalam LuckyTemplates, adalah disyorkan untuk menggunakan Kekunci akhiran pada mana-mana lajur yang akan digunakan untuk memaut. Jika lajur berakhir dengan ID atau Kod , anda perlu berhati-hati dengannya kerana ia mungkin bermakna perkara yang berbeza dalam jadual yang berbeza

Anda hanya perlu memautkan lajur yang mempunyai nama yang serupa. Sebagai contoh, apabila memautkan Kunci Pelanggan, adalah penting untuk memastikan bahawa semua medan yang digunakan untuk memautkan semua berakhir dengan perkataan Kunci . Anda juga perlu memastikan bahawa ia adalah daripada jenis data yang betul.

3. Keterlihatan Lajur

Jika anda seorang sahaja yang menggunakan laporan LuckyTemplates yang anda buat, maka keterlihatan lajur bukanlah perkara yang besar. Walau bagaimanapun, jika anda akan menerbitkan laporan atau set data untuk digunakan oleh orang lain, adalah idea yang baik untuk mengemaskan perkara itu.

Anda boleh berbuat demikian dengan memilih ukuran yang betul untuk visual dan kemudian menyembunyikan lajur yang tidak muncul di dalamnya. Lajur tersembunyi dikelabukan.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Untuk menyembunyikan lajur, anda hanya perlu klik kanan pada lajur tertentu dan kemudian pilih Sembunyikan.

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Anda boleh memilih untuk menyembunyikan lajur tersembunyi dengan mengklik kanan pada anak tetingkap Medan dan kemudian menyahtanda Lihat tersembunyi .

Model Data LuckyTemplates: Gambaran Keseluruhan Komprehensif

Kesimpulan

Tutorial ini memberikan anda garis besar yang komprehensif tentang perkara yang anda perlu pertimbangkan dan laksanakan semasa membuat model data dalam LuckyTemplates.

Adalah penting untuk memastikan bahawa model data dan perhubungan disediakan dengan betul untuk mengelakkan komplikasi pada peringkat seterusnya dalam membangunkan laporan anda. Mengikuti petua ini akan menjamin aliran lancar dari awal hingga akhir.

Greg


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