School of Information Systems

Mengetahui 10 Aturan Permodelan Dimensi Versi Kimball Part 2

Berikut dijelaskan 10 aturan penting part 2 pada permodelan dimensi versi kimball & ross (Kimball & Ross, 2010):

  1. Aturan Keenam : Melakukan Penyelesaian Hubungan ’Many to One’ pada tabel dimensi.

Secara hirarki, hubungan Many to One memiliki kedalaman yang tetap antara atirbut biasanya yang di denormalisasi atau diciutkan ke dalam tabel dimensi yang rata. Jika Anda telah menghabiskan sebagian besar karir Anda merancang model hubungan entitas yang dinormalisasi untuk sistem pemrosesan transaksi, Anda harus menahan kecenderungan naluriah Anda untuk menormalkan atau membuat kepingan salju hubungan M:1 menjadi subdimensi yang lebih kecil. denormalisasi dimensi adalah nama permainan dalam pemodelan dimensi. Relatif umum untuk memiliki beberapa hubungan M:1 yang direpresentasikan dalam tabel dimensi tunggal. Hubungan satu-ke-satu, seperti deskripsi produk unik yang terkait dengan kode produk, juga ditangani dalam tabel dimensi. Kadang-kadang hubungan banyak-ke-satu diselesaikan dalam tabel fakta, seperti kasus ketika tabel dimensi terperinci memiliki jutaan baris dan atribut roll-upnya sering berubah.

  1. Aturan Ketujuh : Melakukan Penyimpanan Label laporan dan filter pada domain nilai dalam tabel dimensi.

Kode, dekode serta deskriptior terkait dapa digunakan untuk pelebelan dan penyaringan query yang harus di tangkap dalam tabel dimensi. Berusaha untuk menghindari penyimpanan bidang kode yang samar atau bidang deskriptif yang besar dalam table fakta. angan hanya menyimpan kode di tabel dimensi dan berasumsi bahwa pengguna tidak memerlukan dekode deskriptif atau mereka akan ditangani di aplikasi BI. Jika itu adalah label baris/kolom atau filter menu tarik-turun, itu harus ditangani sebagai atribut dimensi. Sementara itu pada aturan kelima, kimball menyebutkan bahwa foreign key pada tabel fakta tidak boleh nol. Atau, jika memungkinkan nilai default lain yang ditentukan oleh pengelola data untuk mengurangi kebingungan pengguna.

  1. Aturan Kedelapan : memastikan tabel dimensi menggunakan surrogate key.

Kunci pengganti yang tidak bermakna dan ditetapkan secara berurutan (kecuali untuk dimensi tanggal di mana kunci yang ditetapkan secara kronologis dan bahkan lebih bermakna dapat diterima) memberikan sejumlah manfaat operasional, termasuk kunci yang lebih kecil, yang berarti tabel fakta yang lebih kecil, indeks yang lebih kecil, dan kinerja yang lebih baik. Kunci pengganti mutlak diperlukan jika Anda melacak perubahan atribut dimensi dengan catatan dimensi baru untuk setiap perubahan profil. bahkan jika pengguna bisnis Anda pada awalnya tidak memvisualisasikan nilai perubahan atribut pelacakan, menggunakan pengganti akan membuat perubahan kebijakan hilir tidak terlalu memberatkan.

  1. Aturan Kesembilan : Membuat dimensi yang sesuai untuk mengintegrasikan data di seluruh perusahaan.

Dimensi yang sesuai (atau dikenal sebagai dimensi umum, master, standar, atau referensi) sangat penting untuk pergudangan data perusahaan. Dikelola sekali dalam sistem ETL dan kemudian digunakan kembali di beberapa tabel fakta, dimensi yang sesuai memberikan atribut deskriptif yang konsisten di seluruh model dimensi dan mendukung kemampuan untuk menelusuri dan mengintegrasikan data dari berbagai proses bisnis. Matriks bus gudang data perusahaan adalah cetak biru arsitektur utama untuk mewakili proses bisnis inti organisasi dan dimensi terkait. Menggunakan kembali dimensi yang sesuai pada akhirnya mempersingkat waktu pemasaran sistem DW/BI dengan menghilangkan upaya desain dan pengembangan yang berlebihan.

  1. Aturan Kesepuluh : melakukan penyeimbangan persyaratan serta kenyataan untuk memberikan solusi Data Warehouse atau BI yang diterima oleh pengguna bisnis dan mendukung pengambilan keputusan mereka.

Pemodel dimensi harus terus-menerus mengangkangi persyaratan pengguna bisnis bersama dengan realitas yang mendasari data sumber terkait untuk memberikan desain yang dapat diterapkan secara wajar, dan yang lebih penting, memiliki peluang adopsi bisnis yang masuk akal. Persyaratan versus tindakan penyeimbangan realitas adalah fakta kehidupan bagi praktisi DW/BI, baik Anda berfokus pada model dimensional, strategi proyek, arsitektur teknis/ETL/BI, atau rencana penerapan/pemeliharaan.

Resource :

Kimball, R., & Ross, M. (2010). The Kimball group reader: relentlessly practical tools for data warehousing and business intelligence. John Wiley & Sons.

Adam Fahsyah Nurzaman