View
48
Download
0
Embed Size (px)
Citation preview
OnLine Analytical Processing (OLAP)
KONSEP DASAR OLAP Konsep OLAP pertama diusulkan oleh E.F Codd
Sebuah pendekatan secara cepat menyediakanjawaban-jawaban terhadap queri analitik yangmultidimensi.
OLAP menggunakan representasi arraymultidimensional.
Konsep OLAP adalah analisis cepat dari InformasiMultidimensi yang dapat di-sharing.
KONSEP DASAR OLAP Keluaran dari queri OLAP ditampilkan secara khusus
dalam format matrik atau pivot yang membentukbaris (ukuran) dan kolom (nilai dari matrik).
Modifikasi dari OnLine transaction processing(OLTP).
DW VS DBMS OLTP (on-line transaction processing)
Tugas utama dari relasi DBMS tradisional
Operasi harian: purchasing, inventory, banking,
manufacturing, payroll, registration, accounting, dsb.
OLAP (on-line analytical processing)
Tugas utama dari sistem data warehouse
Analisa data dan pengambilan keputusan
DESAIN KONSEP OLAP Sistem OLAP merupakan konsep dari sebuah kubus
OLAP (disebut juga sebagai kubus multidimesi atauhiperkubus) yang terdiri dari numeric fact yangdisebut ukuran dan dikategorikan sebagai dimensi.
Kubus metadata secara khusus terbuat dari sebuahskema bintang atau skema kristal salju.
KUBUS DATA Contoh sederhana untuk menjadikan kubus yang
berisi penyimpanan sales sebagai ukuran dantanggal/jam sebagai sebuah dimensi.
MEMBUAT ARRAY MULTIDIMENSI Pertama, identifikasi atribut-atribut mana yang
merupakan atribut dimensi, dan abtribut mana yangmerupakan atribut target/tujuan yang nilainyamuncul sebagai entri dari array multidimensi.
Kedua, cari nilai dari setiap entri dalam arraymultidimensi dengan menjumlahkan nilai-nilai (dariatribut tujuan) atau dengan menghitung seluruh objekyang memiliki nilai atribut yang berkorespondensidengan entri tersebut
CONTOH Setangkai Bunga Iris
Atribut: panjang mahkota, lebar mahkota dan spesies.
Nilai: lebar mahkota dengan panjang dengan kategori: low, medium and high. Spesies: Setosa, Versicolour, Virginica.
TabelPanjang Lebar Spesies Jumlah
Low Low Setosa 46
Low Medium Setosa 2
Medium Low Setosa 2
Medium Medium Versicolour 43
Medium Medium Versicolour 3
Medium High Vigjnica 3
High Medium Versicolour 2
High Medium Vigjnica 3
High High Versicolour 2
High High Vigjnica 44
Setiap tuple unik dari lebar mahkota, panjang mahkota dan tipe spesies menunjukkan satu elemen dari array
Semua tuple yang tidak dispesifikasikan adalah nol
Irisan Array Multidimensi
a. Spesies Setosa b. Spesies Versicolour
c. Spesies Virginica
OPERASI OLAP Slicing
seleksi sekumpulan sel dari seluruh arraymultidimensi dengan menetapkan nilai spesifik untuksatu atau lebih dimensi
Dicing
melibatkan proses seleksi dari subset sel denganmenetapkan interval nilai atribut.
OPERASI OLAP Roll–up
pengumpulkan data penjualan dari seluruh tanggal (harian) dalam satu bulan
Drill-down
membagi total data penjualan bulanan ke dalam total penjualan harian.