Tabel Dimension


       Tabel dimension memiliki karakteristik umum sebagai berikut:
1.       Terorganisi secara hirarkis
2.       Digunakan untuk memotong “slice” dan query data
3.       Dibuat berdasarkan perspektif bisnis
4.       Koleksi dari atribut text yang berhubungan
5.       Digunakan bersama oleh tabel fakta lain untuk menyediakan korelasi data

Detail dari tabel dimension

       Attributes dimension
1.       Deskripsi karakteristik dari dari sebuah entitas.
2.       Building blocks of dimensions, describe each instance
3.       Umumnya berupa field text dengan nilai diskrit
       Dimension Keys dapat disusun oleh dua komponen berikut
1.       Surrogate Keys
2.       Candidate Business Keys

Dimension Keys

  1. Dimension Business Key
      Kolom atau kumpulan kolom yang mengidentifikasikan sebuah instance yang unik dari record bisnis.  (tidak harus unik pada tabel dimensi)
      Digunakan pada ETL process untuk menghubungkan record fact dengan dimension
  1. Dimension Record Surrogate Key
      Merupakan primary key
      Berhubungan dengan key field pada fact table
      Umumnya berupa tipe data numerik.

Tipe dimension

       Tipe dimension yang bisa digunakan ialah:
1.       Standard Star dimension
2.       Snowflake dimension
3.       Parent-child dimension
4.       Degenerate
5.       Profile or junk dimension
6.       Role Playing and outtrigger

Snowflakes


Parent-child



Role Playing and time dimension

Fact table

       Fact table merupakan “pengukuran” yang memiliki karakteristik sebagai berikut:
1.       Berupa data kuantitatif, hasil perhitungan, persentase
2.       Umumnya data numerik seperti harga, quantitas produk, harga jual, saldo.
       Fact dapat diklasifikasikan dalam bentuk
1.       Numerical data type
2.       Aggregation type
3.       Additive nature
4.       Granularity
Fact data type

       Numerical data type
       Data yang ditampilkan ialah data numerik merepresentasikan fakta yang ingin disimpan
       Aggregation data type
       Data yang ditampilkan ialah data yang sudah diagregasikan.
       Additivitas
  1. Additive: Fakta yang bisa di-summarisasikan/di-agresasikan relatif terhadap dimensional (seperti hasil pengukuran diskrit ; quantitas jual, total penjualan)
  2. Semi-Additive: fakta bisa disumarisasikan untuk sebagian dari dimensi.(seperti account balance, inventory)
  3. Non-Additive:  Fakta yang  tidak bisa disummarisasikan

Contoh model dimensional
       Berikut ialah contoh model dimensional penjualan  (high level)


       Berikut ialah contoh model dimensional penjualan  (detail level)


No comments:

Post a Comment