OLAP
Online Analytical Processing
Teknologi pengolahan data yang memungkinkan analisis multidimensi secara cepat, dirancang khusus untuk query analitik kompleks pada data historis.
OLAP (Online Analytical Processing) adalah pendekatan komputasi yang memungkinkan pengguna menganalisis data dari berbagai perspektif secara interaktif dan cepat.
OLAP vs OLTP
| Aspek | OLAP | OLTP |
|---|---|---|
| Tujuan | Analisis data | Transaksi harian |
| Operasi dominan | Read (SELECT) | Write (INSERT/UPDATE) |
| Data | Historis, aggregated | Current, detailed |
| Query | Kompleks, lambat | Sederhana, cepat |
| Ukuran database | TB - PB | MB - GB |
| Contoh | Data Warehouse | Sistem kasir, banking |
Operasi OLAP
Drill-Down
Dari agregasi ke detail yang lebih spesifik:
- Dari Tahun → Kuartal → Bulan → Hari
Roll-Up (Drill-Up)
Dari detail ke ringkasan yang lebih umum:
- Dari Kota → Provinsi → Negara
Slice
Memilih satu dimensi untuk analisis:
- Hanya data dari "Region: Jawa"
Dice
Memilih beberapa dimensi sekaligus:
- "Region: Jawa" DAN "Produk: Elektronik"
Pivot (Rotate)
Memutar perspektif data untuk view berbeda
Arsitektur OLAP
- MOLAP (Multidimensional): Data disimpan dalam cube - cepat tapi storage besar
- ROLAP (Relational): Query ke relational DB - fleksibel tapi lebih lambat
- HOLAP (Hybrid): Gabungan keduanya
Istilah Terkait
Business Intelligence
Analytics & BIStrategi dan teknologi yang digunakan perusahaan untuk menganalisis data bisnis dan mendukung pengambilan keputusan berbasis data.
OLTP
Database & StorageSistem pengolahan transaksi secara real-time yang dirancang untuk menangani volume tinggi operasi baca-tulis harian seperti pembelian, transfer, dan booking.
Data Mining
Analytics & BIProses menemukan pola, anomali, dan korelasi yang bermakna dari dataset besar menggunakan metode statistik dan machine learning.
Udah paham OLAP? Lanjut latihan SQL dan Excel yuk!
Latihan interaktif, langsung di browser.