Online Analytical Processing (OLAP)
RDBMS dalam bentuk OLAP, tabel-tabel yang dibangun terdiri atas 2 jenis tabel yaitu tabel fakta dan tabel dimensi.
Tabel fakta merupakan tabel pusat yang berisi ukuran dan sekumpulan primary key dari tabel-tabel dimensi
Sedangkan tabel dimensi merupakan tabel yang terbentuk dari satu atau lebih hirarki yang mengkategorisasikan data, dan memiliki tabel waktu di dalamnya.
Tabel fakta dalam DreamHome Hotel ini yaitu :
- Tabel Pembayaran_Hotel
Sedangkan tabel dimensi pada DreamHome Hotel yaitu :
- Tabel Hotel
- Tabel Lokasi
- Tabel Tamu
- Tabel Waktu
- Tabel Booking
- Tabel Kamar
- Tabel Fasilitas
Query yang tergolong dalam OLAP pada pemrograman SQL diantaranya :
- SUM
Perintah untuk menjumlahkan seluruh total suatu data yang bersifat numerik atau angka atau nilai.
- AVERAGE atau AVG
Perintah untuk menghitung rata-rata dari suatu data yang memiliki nilai atau angka
- MIN
Perintah untuk mencari nilai terkecil dari suatu urutan nilai
- MAX
Perintah untuk mencari nilai terbesar dari suatu urutan nilai
- COUNT
Perintah untuk menjumlahkan banyaknya dari suatu data, baik yang bersifat numerik ataupun string
Jenis Query lainnya pada OLAP yaitu :
- Roll-Up
Perintah yang digunakan untuk melakukan agregasi pada level yang berbeda dari hirarki dimensi. Contoh : Setiap kota ditampilkan hasil penjualannya
- Drill-Down
Merupakan kebalikan dari perintah Roll-Up. Contoh : Untuk setiap propinsi dapa diberikan total penjualan, maka total penjualan tiap kota dapat di-drill down
- Pivoting
Merupakan perintah untuk melakukan agregasi pada dimensi yang dipilih
- Slicing and Dicing
Perintah untuk mencari kesamaan dan jangkauan seleksi pada satu atau lebih dimensi
2 comments:
wah blog bu dian keren abis,,mantabz bu,,
he he :)
ah..ga...
blog pak guru yg lebih keren.. :)
Post a Comment