Minggu, 19 Oktober 2014

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.

Tidak ada komentar:

Posting Komentar