Anda di halaman 1dari 20

OLAP

OLAP (Online Analitycal Processing) adalah teknologi yang memproses data di dalam database dalam struktur multidimensi, menyediakan jawaban yang cepat untuk query dan analisis yang kompleks . Data yang disajikan biasanya merupakan suatu fungsi agregasi seperti summary, max, min, average dan lain-lain.
1

OLAP (Lanjutan)
Data multidimensi adalah data yang dapat dimodelkan sebagai atribut dimensi dan atribut ukuran Contoh atribut dimensi adalah nama barang dan warna barang, sedangkan contoh atribut ukuran adalah jumlah barang

KARAKTERISTIK DARI OLAP , YAITU :


Mengijinkan user melihat data dari sudut pandang logical dan multidimensional pada datawarehouse. Memfasilitasi query yang komplek dan analisa bagi user Mengijinkan user melakukan Drill down untuk menampilkan data pada level yang lebih detil atau roll up untuk agregasi dari satu dimensi atau beberapa dimensi Menyediakan proses kalkulasi dan perbandingan data Menampilkan hasil dalam bentuk number termasuk dalam tabel dan garfik

TEKNIK OLAP
Teknik OLAP itu sendiri dapat dirangkum menjadi 5 garis besar yaitu Fast Analysis of Shared Multidimensional Information atau disingkat menjadi FASMI yang masing-masing berarti sebagai berikut:

FAST, berarti sistem ditargetkan untuk memberikan response terhadap user dengan secepat mungkin, sesuai dengan analisis yang dilakukan.
ANALYSIS, berarti sistem dapat mengatasi berbagai logika bisnis dan analisis statistik yang relevan dengan aplikasi dan user, dan 4 mudah.

SHARED, berarti sistem melaksanakan seluruh kebutuhan pengamanan data, jika dibutuhkan banyak akses penulisan terhadap data, disesuaikan dengan level dari user. Tidak semua aplikasi membutuhkan user untuk menulis data kembali. Sistem harus dapat meng-handle multiple update dalam satu waktu secara aman. MULTIDIMENSIONAL, berarti sistem harus menghasilkan conceptual view dari data secara multidimensional, meliputi full support untuk hierarki dan mutiple hierarki. Hal ini merupakan cara yang logic untuk menganalisis bisnis dan organisasi.

INFORMATION, adalah semua data dan informasi yang dibutuhkan dan relevan untuk aplikasi. Kapasitas produk OLAP berbeda untuk menghandle input data tergantung beberapa pertimbangan meliputi duplikasi data, RAM yang dibutuhkan, penggunaan disk space, performance, integrasi dengan data warehouse, dan lainnya.

JENIS-JENIS QUERY OLAP ADALAH 1. Roll up Yaitu dengan melakukan agregasi pada level yang berbeda dari hirarki dimensi. Misalnya untuk setiap kota diberikan total penjualan, maka untuk total penjualan tiap propinsi bisa didapatkan dengan menambahkan total penjualan pada semua kota dalam satu propinsi. 2. Drill down Adalah kebalikan dari roll up. Misalnya untuk setiap propinsi dapat diberikan total penjualan, maka total penjualan tiap kota dapat di-drill down.

3. Pivoting Yaitu melakukan agregasi pada dimensi terpilih. Misalnya jika dilakukan pivoting pada Location dan Time didapatkan cross-tabulation sebagai berikut : 4. Slicing dan Dicing Yaitu mencari kesamaan dan jangkauan seleksi pada satu atau lebih dimensi.

Hypercubes

KONSEP SLICE DAN DICE


11

KONSEP ROLL UP

KONSEP DRILL DOWN

OLAP : Contoh Data 2 Dimensi


Kota Triwulan 1 2 3 4 Kudus 6.000.000 4.500.000 7.600.000 5.400.000 Magelang Semarang

8.500.000 12.500.000 3.500.000 14.000.000 5.500.000 13.700.000 7.200.000 12.800.00


14

Contoh Tabel Pivoting


Rasa Sirup Biasa Rendah Kalori Total Strawberry Mangga 3.500.000 1.750.000 2.300.000 1.500.000 5.800.000 3.250.000 Nanas Total 500.000 5.750.000 250.000 4.050.000 750.000 9.800.000

Sirup Biasa Biasa Biasa Rendah Kalori Rendah Kalori Rendah Kalori

Rasa Strawberry Mangga Nanas Strawberry Mangga Nanas

Pendapatan
3.500.000 1.750.000 500.000 2.300.000 1.500.000 250.000
15

Hierarki Dimensi untuk Drill-down


Tahun Wilayah

Triwulan

Negara

Nama Hari

Bulan

Provinsi

Kota Tanggal Kecamatan (a) Hierarki Waktu (b) Hierarki Lokasi

16

Software OLAP
Express Server (Oracle) PowerPlay (Cognos Software) Metacube (Informix/Stanford Technology Group) HighGate Project (Sybase)

17

Anda mungkin juga menyukai