Selasa, 21 Oktober 2014

resume data warehouse pertemuan #6

·         Dimensional Modelling (DM) adalah suatu desain logic yang merepresentasikan data dalam bentuk standar, dan mudah dipahami, sehingga mendukung untuk akses terhadap data dengan cepat.
·         Tabel Fakta addalah tabel utama dlam sebuah konsep pemodelan dimensional dan dimana hasil dari perhitungan bisnis disimpan.
Contoh tsbel fakta :



·         Tabel Dimensi adalah tabel yag berisikan penjelesan deskriptif dari sebuah bisnis dan memiliki banyak kolo atau atribut.
Contoh tabel dimensi :


·         Ada beberapa pendekatan model schema yang digunakan untuk menggambarkan relasi basis data dari dalam data warehouse, yaitu :
ü  Star Schema
Star Schema merupakan struktur logika yang memiliki tabel fakta yang terdiri atas data factual ditengahnya, dan dikelilingi oleh tabel-tabel dimensi yang berisi referensi data.
Karalkteristik Star Schema :
1.       Pusat dari star disebut fact table
2.       Fact table mempunyai sebuah nilai aggregate dari data-data yang berasal dari tabel dimensi
3.       Setiap tabel dimensi berelasi langsung dengan fact table
4.       Tabel dimensi beisikan data tentang informasi atau waktu
5.       Relasi antara fact table dengan dimensi-dimensinya adalah 1 – N (one to many)
6.       Primary key pada tabel dimensi akan menjadi key pada fact table atau dapat diakatakan bahwa fact table memiliki kombinasi key dari tabel dimensi tersebut


Keuntungan :
1. Sebih simple
2. Mudah dipahami.
3. Hasil dari proses query juga relatif lebih cepa.

Kerugian :
1. boros dalam space.

Contoh Star Schema :


ü Snowflake Schema
Snowflake Schema merupakan pengembangan dari Star Schema, ia juga memiliki satu atau lebih dimensi. Hanya saja pada snowflake, tabel yang berelasi pada tabel fakta hanya tabel dimensi utama, sedangkan tabel yan lain dihubungakan pada tabel dimensi utama.

Keuntungan :
1. Pemakain space yang lebih sedikit
2. Update dan maintenance yang lebih mudah
       
        Kerugian :
1. Model lebih komplek dan rumit
2. Proses query lebih lambat Performance yang kurang bagus.





Contoh Snowflake Schema :



ü Starflake Schema
Starflake Schema adalah skema yang menggabungkan Star Schema dan Snowflake Schemas.
Keuntungan :
1.  Efisien dalam hal mengakses data
2. Dapat beradaptasi terhadap kebutuhan-kebutuhan user
3. Bersifat fleksibel terhadap perubahan yang mengarah pada perkembangan
4. Memiliki kemampuan dalam memodelkan situasi bisnis secara umum
       
        Kerugian :
1.       Skema yang dihasilkan sangat kompleks.Pemrosesan query dapat diperkirakan, hal ini dikarenakan pada level terendah, setiap table fakta harus di query secara independen.
2.       Tidak fokus dalam  pemrosesan data.
3.       Sulit untuk merestrukturisasi semua entitas menjadi satu set dimensi berbeda yang umum untuk entitas rentang satu atau dimensi lebih.

Contoh Starflake Schema :



0 komentar:

Posting Komentar