OLAP

by - October 23, 2011

1.      Apa itu OLAP
a.       OLAP(Online Analytical Processing) cara-cara untuk menyediakan jawaban dari kueri analitik yang multidimensional, dengan perhitungan yang kompleks, Data modeling, analaisi trend. Operasi  dalam OLAP termasuk:
                                                              i.      Roll up
1.      Melakukan agregasi pada level yang berbeda dari hirarki dimensi. Contoh untuk setiap cabang propinsi mendapat total penjualan, maka untuk total penjualan nasional didapat dari menambahakan total  penjualan dari semua cabang propinsi.
                                                            ii.      Pivot
1.      melakukan agregasi pada dimensi terpilih
                                                          iii.      Drill down
1.      Menggali data yang lebih spesisfik dari data yang lebih besar, seperti menggali total penjualan di tiap cabang propinsi dari oenjualan nasional.
                                                          iv.      Slicing and dicing
1.      mencari kesamaan dan jangkauan seleksi pada satu atau lebih dimensi.

2.      Multidimensional

        Model Database untuk keperluan OLAP adalah multi dimensi, dilijhat dari berbagai sudut pandang. Dimensi yang dihasilkan ditampilkan dalam format matrik yang membentuk baris berupa ukuran dan kolom berupa nilai dari.


3.      Fact + Dimensi Tabel
Sebarang jumlah dimensi dapat ditambahkan ke struktur seperti penyimpanan, kasir, atau pelanggan dengan menjumlahkan sebuah kolom ke fact table, fact table menyimpan data-data yang sedikit yang biasanya adalah umum, tidak spefisik. Fact table akan memiliki foreign key ke tabel-tabel  dimensi. Tabel dimensi berisikan data data yang lebih spesifik seperti data produk, data waktu dan selalu memiliki primary key. Tabel dimensi dibuat terpisah.
Contoh:
 Fact Table Penjualan
+------------------------+
| Besar_jual |  jam_id   |
+------------------------+            Dimensi Jam
|    2008.08 |     1234  |---+    +----------------------------+
+-----------------------+   |     | jam_id  | stempeljam       ||
                            |     +----------------------------+
                            +---->|   1234  | 20080902 12:35:43|
                                  +----------------------------+

4.      Star Schema + Snowflake Schema
a.       Star Schema
Di dalam Star Schema Tabel dimensi memiliki primary key sederhana, hanya satu atau dua kolom saja. Tabel fakta akan memiliki sekumpulan foreign key yang disusun dari primary key komposit dan merupakan gabungan kolom-kolom tabel dimensi yang berelasi.
Contoh:

b.      Snowflake Shema
Struktur basis data ini lebih kompleks dari pada star schema, dengan menormalisasi tabel-tabel dimensi yang berukuran besar dengan satu atau lebih kolom yang memiliki duplikasi data.


You May Also Like

0 comments