Dimensi Modeling
Apa itu Model Dimensi?
Pemodelan ER Vs Pemodelan Data Dimensi
Elemen Model Data Dimensi
Dimensi memberikan konteks seputar peristiwa proses bisnis. Secara sederhana, mereka memberikan fakta tentang siapa, apa, di mana.
Dalam proses bisnis Penjualan, untuk fakta jumlah penjualan kuartalan, dimensi akan menjadi
Dengan kata lain, dimensi adalah jendela untuk melihat informasi dalam fakta.
Fakta adalah ukuran / metrik atau fakta dari proses bisnis Anda. Untuk proses bisnis Penjualan, pengukurannya adalah angka penjualan triwulanan
Atribut adalah berbagai karakteristik dimensi.
Dalam dimensi Lokasi, atribut dapat berupa
Atribut digunakan untuk mencari, memfilter, atau mengklasifikasikan fakta. Tabel Dimensi berisi Atribut
Tabel fakta adalah tabel utama dalam model dimensi.
Tabel Fakta berisi
Jenis Dimensi
1) Dimensi Kecil
Dimensi kecil di gudang data berfungsi sebagai tabel pemeta dengan jumlah baris dan kolom yang lebih sedikit. Data dalam dimensi kecil dapat dengan mudah dimuat dari spreadsheet. Jika diperlukan dimensi kecil dapat digabungkan sebagai dimensi super.
Jenis dari Dimensi (2)
2) Dimensi yang Sesuai
Dimensi yang sesuai adalah dimensi yang dapat dirujuk dengan cara yang sama dengan setiap tabel fakta yang terkait.
Dimensi tanggal adalah contoh terbaik dari dimensi yang sesuai karena atribut dimensi tanggal seperti tahun, bulan, minggu, hari, dll. Mengomunikasikan data yang sama dengan cara yang sama di sejumlah fakta.
Jenis dari Dimensi (3)
3) Dimensi Sampah
Beberapa atribut dalam tabel fakta seperti bendera dan indikator dapat dipindahkan ke tabel dimensi sampah yang terpisah. Atribut ini juga tidak termasuk dalam tabel dimensi lain yang ada. Secara umum, nilai atribut ini hanyalah "ya / tidak" (atau) "benar / salah".
Solusi terbaik untuk ini adalah membuat dimensi sampah tunggal karena dimensi sampah mampu menahan sejumlah indikator “ya / tidak” atau “benar / salah”.
Jenis dari Dimensi (4)
4) Dimensi Bermain Peran
Dimensi tunggal yang dapat dirujuk untuk berbagai tujuan dalam tabel fakta.
Contoh terbaik untuk dimensi bermain peran adalah tabel dimensi Tanggal karena atribut tanggal yang sama dalam suatu dimensi dapat digunakan untuk tujuan yang berbeda seperti tanggal pesanan, tanggal pengiriman, tanggal transaksi, tanggal pembatalan, dll. .
Jenis dari Dimensi (5)
5) Dimensi Degenerasi
Mungkin ada beberapa atribut yang bukan merupakan dimensi (metrik) atau fakta (ukuran) tetapi mereka membutuhkan analisis. Semua atribut seperti itu dapat dipindahkan ke dimensi yang merosot.
Jenis dari Dimensi (6)
6) Mengubah Dimensi Secara Perlahan
Dimensi yang berubah perlahan adalah jenis di mana data dapat berubah perlahan kapan saja daripada dalam interval reguler berkala.
Tabel Fakta
Jenis Fakta
1) Tabel Fakta Transaksi
Jenis Fakta
2) Tabel Fakta Snapshot Berkala
Jenis Fakta
3) Mengumpulkan Tabel Fakta Snapshot
Jenis Fakta
4) Tanpa fakta Tabel Fakta
Fakta adalah kumpulan tindakan sedangkan fakta kurang hanya menangkap peristiwa (atau) kondisi yang tidak berisi tindakan apa pun.
Tabel fakta tanpa fakta terutama digunakan untuk melacak sistem.
Data dalam tabel ini dapat dianalisis dan digunakan untuk pelaporan.
Misalnya, cari detail tentang karyawan yang mengambil cuti dan jenis cuti dalam satu tahun, dll. Dengan menyertakan semua detail fakta yang tidak jelas ini, tabel pasti akan menambah ukuran fakta.
Jenis Fakta
5) Tabel Fakta yang Sesuai
Fakta yang sesuai adalah fakta yang dapat dirujuk dengan cara yang sama dengan setiap data mart yang terkait dengannya.
Spesifikasi Tabel Fakta