Pertemuan 6
Resume Datawarehouse
Prinsip - prinsip pemodelan dimensi
Conceptual Data Warehouses
Data Multidimensi
·
Data multidimensi adalah “ketika kita dapat melihat sebuah data dari
berbagai sudut pandang atau dimensi”.
·
Sebagai contoh, penjualan buku dapat dilihat dari segi Buku, waktu, lokasi
penjualan / toko dan sebagainya.
Design harus
mencerminkan multi dimensional view
·
Star Schema
·
Snowflake Schema
Star Shema
Star
schema merupakan struktuk logikal yang memiliki tabel fakta yang terdiri atas
data faktual ditengahnya, dan dikelilingi oleh tabel-tabel dimensi yang berisi
referensi data.
Jenis-jenis Star Schema
·
Skema bintang (Star Schema) Sederhana
·
Skema bintang (Star Schema) dengan banyak table fakta
Keuntungan & kerugian Star Schema
Keuntungan
·
Lebih simple
·
Mudah dipahami
·
Hasil dari proses query juga relatif lebih cepat
Kerugian
·
boros dalam space
Skema Snowflake
Skema
Snowflake Merupakan varian dari skema bintang dimana table-table dimensi
tidak terdapat data yang di denormalisasi. Dengan kata lain satu atau lebih
table dimensi tidak bergabung secara langsung kepada table fakta tapi pada
table dimensi lainnya. Sebagai contoh, sebuah dimensi yang mendeskripsikan
produk dapat dipisahkan menjadi tiga table(snowflaked).
Keuntungan &
Kerugian Snowflake Schema
Keuntungan
·
Pemakaian space yang lebih sedikit
·
Update dan maintenance yang lebih mudah
Kerugian
·
Model lebih komplek dan rumit
·
Proses query lebih lambat
·
Performance yang kurang bagus
Combination Star
Schema dengan Snowflake Schema
Keduanya merupakan model-model dimensional, perbedaannya terletak pada
implementasi fisikal. Skema snowflake memberi kemudahan pada perawatan dimensi,
dikarenakan strukturnya yang lebih normalisasi. Sedangkan skema bintang lebih
efisien serta sederhana dalam membuat query dan mudah diakses secara
langsung oleh pengguna.
Adapun StarFlake merupakan gabungan diantara keduanya. Keuntungan menggunakan
masing-masing model tersebut dalam data warehouse antara lain :
·
˜Efisien dalam hal mengakses data.
·
˜Dapat beradaptasi terhadap kebutuhan-kebutuhan user.
·
˜Bersifat fleksibel terhadap perubahan yang terjadi khususnya perubahan
yang mengarah pada perkembangan.
·
˜Memiliki kemampuan dalam memodelkan situasi bisnis secara umum.
·
˜Meskipun skema yang dihasilkan sangat kompleks, tetapi pemrosesan query
dapat diperkirakan, hal ini dikarenakan pada level terendah, setiap table fakta
harus di query secara independen.
·
Conolly,Thomas dan Begg Carolyn(2002). Database systems – A Practical Approach to Design, Implementation and
Management, edisi-3. Addison Wesley Longman.Inc.,
USA
·
˜Fatansyah(2002). Buku Teks Ilmu Komputer – Basis Data, cetakan-4. Informatika
·
˜Inmon, W.H.(2002). Building the Data Warehouse,edisi-3. Wiley
Computer Publishing.
·
˜Kimball,R.,Merz, R (1998). The Data Warehouse Lifecycle Toolkit.
Expert Methods for Designing, Developing and Deploying Data Warehouses. Wiley Computer Publishing, Canada.
·
Mcleod,Raymond(1996). Sistem Informasi Manajemen, Jilid-1. Terjemahan Teguh,H. PT. Prenhallindo, Jakarta.
·
Nolan,Sean And Huguelet, Tom(2000).Microsoft SQL Server 7.0 Data
Warehousing Training Kit. Microsoft Prees, USA
·
˜Poe, Vidette(1998). Building Data Warehouse for Decision
Support, edisi-2. Prentice Hall.