OLAP

Online Analytical Processing

Menengah

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

AspekOLAPOLTP
TujuanAnalisis dataTransaksi harian
Operasi dominanRead (SELECT)Write (INSERT/UPDATE)
DataHistoris, aggregatedCurrent, detailed
QueryKompleks, lambatSederhana, cepat
Ukuran databaseTB - PBMB - GB
ContohData WarehouseSistem 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
Lanjut Latihan

Udah paham OLAP? Lanjut latihan SQL dan Excel yuk!

Latihan interaktif, langsung di browser.

Mulai Latihan →