Minggu, 15 Desember 2013


OLAP (On-Line Analytical Processing)

Nama   : L.Efendi
NIM    : 11.41010.0211
Tugas  : Pertemuan 11  [ MK Data Warehouse ]

Apa itu OLAP ?
        Suatu teknologi perangkat lunak yang memungkinkan seorang analis, manajer dan eksekutif untuk mendapatkan informasi secara cepat, konsisten, interaktif, serta akses dalam berbagai sudut pandang informasi yang mungkin telah mengalami transformasi data untuk memunculkan dimensi fakta dari perusahaan sesuai dengan pemahaman dan kebutuhan pengguna (user).

Information Delivery
         Dalam penyampaian dan penyajian informasi yang baik kita harus mengetahui subjek informasi yang disajikan dan untuk siapa informasi itu disajikan. Secara umum, ada beberapa kelompok karakteristik pengguna informasi. 
Antara lain:
▫Operators
▫Farmers
▫Miners
▫Explorers
▫Tourists

Bentuk Penyajian Informasi
•Reports
•Queries
•Analysis (Complex Queries)
•Application

Kubus (Cube)
Kubus (Cube) dalam OLAP merupakan sebuah array dari data suatu dimensi atau lebih.
Disebut Hypercube apabila terdiri dari lebih dari tiga dimensi.

Operations of Cube
•Slicing
•Dicing
•Drill-downand Roll-up
•Pivoting

Slicing
•Proses penyaringan subset data dari sebuah cube.
•Contoh : manajer ingin menampilkan data PNS yang lulus pada tahun 1997 dari semua kota.

Dicing
•Setelah melakukan proses slicing, kita dapat menyaring subset data yang disebut dicing.
•Contoh : manajer ingin menampilkan data PNS yang lulus SMA pada tahun 1997 dari semua kota.

Drill-up and Drill Down
Drill-down--> Menampilkan data pada level yang lebih detil.
Drill-up--> Menampilkan data pada level yang lebih umum.

Pivoting
Pivoting dapat kita lakukan dengan menggeser field dimensi yang kita ingin kan pada field page, coloumn,atau row.

OLAP Feature
•Multi-dimensional views of data.
•Support for complex calculations.
•Time intelligence.

OLAP Function
•Trend analysis and detection
•Key ratio indicator measurement and tracking
•Drill down analysis
•Problem monitoring
•Competitive analysis
•Key performance indicator monitoring

OLAP Models
Model-model dari OLAP yang ada dan dipakai dalam pemrosesan data menggunakan OLAP.

OLAP Model
OLAP memiliki 3variasi model :
•ROLAP Model : Relational Online Analysis Processing.
•MOLAP Model : Multidimentional Online Analysis Processing.
•HOLAP Model ; Hybrid OLAP, gabungan antara ROLAP dan MOLAP.

ROLAP Model
Data disimpan sebagai baris dan kolom dalam bentuk relasional.

MOLAP Model
Data yang digunakan untuk analisis disimpan dalam multidimensi database.

HOLAP
•Hybrid OLAP, adalah model OLAP yang merupakan gabungan dari model ROLAP dan MOLAP.
•Menggunakan Relational DB untuk menyimpan detil data.
•Menggunakan Multidimensional untuk aggregasi-nya.

HOLAP (cont.)
•HOLAP lahir untuk menambal kelemahan dari ROLAP dan MOLAP, yang diantaranya:
▫Performa ROLAP yang buruk karena setiap cache sudah tidak terpakai, aggregasi dilakukan ulang.
▫Storadge MOLAP yang terbatas untuk menyimpan data yang lebih detil.

Sumber
•Poniah, P. “DATA WAREHOUSE FUNDAMENTALS : A Comprehensive Guide for IT       Professionals”. John Wiley & Sons, Inc. New York : 2001.
•Inmon, WH. “Building the Data Warehouse, 4th Edition”. Willey. New York : 2005.
•http://zara-science.blogspot.com/2011/06/karakteristik-olap.html. Diakses pada 8 Desember 2013.
•http://en.wikipedia.org/wiki/OLAP_cube. Diakses pada 8 Desember 2013.
•http://ecomputernotes.com/database-system/adv-database/online-analytical-processing. Diakses pada 8 Desember 2013.