OLTP (Online Transaction Processing) : Secara singkat OLTP adalah segala penanganan dalam proses transaksi
sehari-hari, misalkan sebuah toko Alfamart yang menangani ransaksi
pembelian setiap harinya, bayangkan ada berapa banyak transaksi input ke
dalam database? pasti banyak sekali. lantas apakah data transaksi
tersebut akan di diamkan menumpuk sampai berbulan-bulan bahkan
bertahun-tahun? disinilah OLAP berperan.
OLAP (Online Analytical Processing) : Secara singkat OLAP adalah suatu proses yang digunakan untuk melakukan
permintaan terhadap data dalam bentuk yang kompleks dan menganalisa data
yang bervolume besar. maka dari itu OLAP seringkali disebut analisis
data multidimensi. Lalu bagaimana OLAP itu bekerja? OLAP bekerja dengan
data dalam bentuk multidimensiyang biasanya berbentuk 3 dimensi yang
disebut kubus (cube). bagaimana kubus itu dibuat dalam OLAP? nanti akan
saya bahas di artikel berikutnya. Dibawah ini adalah gambar bagaimana
OLTP dan OLAP, yang saya jelaskan diatas.
Pada OLAP biasanya digunakan untuk pengambilan suatu keputusan, misalkan
sebagai contoh para top level di Alfamart ingin melihat data transaksi
perbulan, per 3 bulan atau bahkan per tahun untuk pengambilan keputusan
barang apa saja yang paling laku dijual da barang apa saja yang tidak
laku di pasar.
Dimension Table : Dimension table (tabel dimensi) adalah tabel yang berisi data detail yang menjelaskan foreign key yang terdapat pada fact table. Atribut-atribut yang terdapat pada dimension table dibuat secara berjenjang (hirarki) untuk memudahkan proses query.
Fact Table : Fact table (tabel fakta) adalah tabel yang umumnya mengandung sesuatu yang dapat diukur (measure), seperti harga, jumlah barang, dan sebagainya. Fact table juga merupakan kumpulan foreign key dari primary key yang terdapat pada masing-masing dimension table. Fact table juga mengandung data yang historis.
Tidak ada komentar:
Posting Komentar