30
c Measures ukuran Mearuses adalah suatu besaran angka numeric atribut dari sebuah fact,
yang menunjukan performance atau behavior tingkah laku dari bisnis secara relatif pada suatu dimensi. Angka atau nomor yang ditunjukan disebut dengan
variable. Sebagai contoh ukuran dari penjualan dalam bentuk uang, besarnya penjualan, jumlah pengadaan, biaya pengadaan, banyaknya transaksi dan
lainnya. Suatu ukuran dijelaskan dengan kombinasi dari member dari suatu dimensi dan diletakkan dalam fact.
2.6.8.2. Tabel Fakta dan Tabel Dimensi
Menurut Kimball 1998, tabel fakta merupakan fondasi dari gudang data. Tabel fakta mengandung ukuran fundamental dari perusahaan, dan ia
merupakan target utama dari kebanyakan query gudang data. Menurut Connolly dan Begg K005, tabel fakta merupakan sebuah tabel
yang memiliki sebuah composite primary key dimana tabel tersebut akan membentuk sebuah model dimensional. Tabel dimensi merupakan sekumpulan
dari tabel-tabel yang lebih kecil yang memiliki sebuah primary key sederhana yang merespon secara benar terhadap salah satu komponen dari composite key
yang ada pada tabel fakta.
31
2.6.8.3. Skema Bintang Star Schema
Skema bintang berisi sebuah tabel fakta, tabel dimensi, dimana tabel fakta sebagai pusatnya Connolly dan Begg, K005. Sekeliling tabel fakta
adalah tabel dimensi yang dihubungkan dengan foreign key. Setiap percabangan berhenti pada satu tabel. Tabel fakta sebagai root, dan tabel dimensi sebagai
leaf dengan tingkat 1 atau tidak ada percabangan lain. Bentuk skema bintang dapat dilihat pada gambar berikut:
Gambar 2.4 Skema bintang dari PHI-Minimart
3K
Keuntungan dari Star schema yaitu : 1.
Mudah dipahami pengguna Star schema menggambarkan dengan jelas bagaimana pengguna berfikir
dan memerlukan data untuk query dan analisis. Star schema menggambarkan hubungan antar tabel sama seperti cara pengguna melihat hubungan tersebut
secara normal. K.
Mengoptimalkan navigasi Star schema mengoptimalisasikan navigasi melewati database sehingga
lebih mudah dilihat. Meskipun hasil query terlihat kompleks, tetapi navigasi itu memudahkan pengguna.
3. Paling cocok untuk pemrosesan query
Star schema paling cocok untuk pemrosesan query. Tanpa bergantung pada banyak dimensi dan kompleksitas query, setiap query akan dengan mudah
dijalankan pertama dengan memilih baris dari tabel dimensi kemudian menemukan baris yang sama di tabel fakta.
2.6.8.4. Skema Snowflake Snowflake Schema
Snowflake Schema merupakan variasi dari star schema, namun tabel dimensi pada schema ini tidak mengandung denormalisasi yang memungkinkan
sebuah dimensi tidak mempunyai dimensi lagi.
33
Suatu schema disebut snowflake schema jika satu atau lebih tabel dimensi tidak berhubungan secara langsung dengan tabel fakta, melainkan pada tabel
dimensi. Menurut PonniahK00K,pK35 dalam menormalisasi tabel dimensi, ada beberapa pilihan yang dapat diperhatikan, antara lain :
1. Secara parsial, lakukan normalisasi hanya pada beberapa tabel dimensi saja, dan sisakan yang lain tetap utuh.
K. Secara lengkap atau parsial, lakukan normalisasi hanya pada beberapa tabel dimensi, dan tinggalkan yang tersisa dengan utuh.
3. Secara parsial, lakukan normalisasi pada tabel dimensi. 4. Secara lengkap, lakukan normalisai pada tabel dimensi.
Keuntungan dari snowflake schema adalah ukuran penyimpannan yang lebih kecil dan struktur yang normal sehingga lebih mudah untuk di-update
dan dijaga. Sedangkan kerugian dari snowflake schema diantaranya : 1. Skemanya kurang intuitif jelas dan pengguna akhir terhambat oleh
kompleksitas. K. Sulit mencari isi skema karena terlalu kompleks.
3. Performa query menurun karena adanya gabungan tabel.
34
2.6.9. Pentaho Data Integration Kettle 2.6.9.1. Pentaho