Pemodelan Data, Join, Relasi, dan Skema di Power BI
Pemula sering kali berfokus pada data yang bersih dan grafik yang cantik. Mereka berpikir bahwa visual adalah bagian terpenting dari analisis.
Mereka salah.
Analisis Anda bergantung pada bagaimana Anda mengatur data Anda. Model data yang rusak akan menyebabkan angka yang salah.
Power BI menampilkan grafik dan kartu KPI kepada Anda. Pekerjaan yang sebenarnya terjadi di dalam model. Ini berarti bagaimana Anda mengelola tabel, bagaimana tabel-tabel tersebut berinteraksi, dan bagaimana filter mengalir di antaranya.
Memahami empat pilar ini sangatlah penting:
- Pemodelan Data Ini adalah cetak biru untuk data Anda. Anda menyusun data ke dalam tabel dan menentukan koneksi. Model yang baik memastikan:
- Pembuatan laporan yang mudah
- Perhitungan yang akurat
- Performa yang lebih cepat
- Skema Skema adalah struktur dari tabel-tabel Anda.
- Star Schema: Satu tabel fakta di tengah dengan beberapa tabel dimensi di sekelilingnya. Ini adalah yang terbaik untuk DAX yang sederhana dan kecepatan.
- Snowflake Schema: Perluasan dari star schema di mana tabel dimensi dipecah lagi menjadi lebih banyak tabel.
- Join Join menggabungkan dua tabel menggunakan kolom yang sama.
- Inner Join: Hanya mengembalikan baris yang cocok dari kedua tabel.
- Left Outer Join: Mengembalikan semua baris dari tabel kiri dan baris yang cocok dari tabel kanan.
- Right Outer Join: Mengembalikan semua baris dari tabel kanan dan baris yang cocok dari tabel kiri.
- Full Outer Join: Mengembalikan semua baris dari kedua tabel.
- Left Anti Join: Mengembalikan baris dari tabel kiri yang tidak memiliki kecocokan di tabel kanan.
- Right Anti Join: Mengembalikan baris dari tabel kanan yang tidak memiliki kecocokan di tabel kiri.
- Relasi Relasi memberi tahu Power BI bagaimana tabel-tabel bekerja sama.
- One-to-many: Satu nilai unik di satu tabel terhubung ke banyak nilai di tabel lain.
- Many-to-many: Terdapat beberapa baris yang cocok di kedua sisi.
- One-to-one: Satu nilai di satu tabel terhubung ke satu nilai di tabel lain.
Jangan menganggap pemodelan sebagai tugas yang harus diselesaikan sebelum pekerjaan yang sebenarnya. Model adalah pekerjaan yang sebenarnya.
Star schema menjaga kueri Anda tetap cepat. Join membantu Anda menarik data yang tepat. Relasi membuat laporan Anda interaktif. Jika Anda salah menentukan arah atau kardinalitas, filter Anda akan gagal.
Bangun fondasi yang kuat terlebih dahulu.
Source: https://dev.to/datawithian/data-modelling-joins-relationships-and-schemas-in-power-bi-48pm
Optional learning community: https://t.me/GyaanSetuAi
