2.3.2 Fact Table dan Dimension Table
Tabel fakta adalah tabel dimensional yang akan menyimpan data numeric
dan berisi composite primary key. Tabel dimensi adalah sekumpulan tabel-tabel yang lebih kecil dari tabel fakta pada model
dimensional yang berisi pointer sehingga dapat menunjukan data ditabel terpisah. Setiap tabel dimensi memiliki non-composite primary key
Connolly dkk, 2005. Di dalam model multi dimensional , database terdiri dari beberapa
tabel fakta dan beberapa tabel dimensi yang saling terkait. Tabel fakta berisi nilai dari agregasi yang menjadi pengukuran measure serta
beberapa key yang terkait ke tabel dimensi yang menjadi sudut pandang dari measure tersebut. Dalam perkembangannya, susunan tabel fakta dan
tabel dimensi memiliki standar perancangan atau schema karena dapat meningkatkan performa dan kemudahan dalam penerjemahan ke OLAP.
Schema inilah yang menjadi dasar untuk melakukan data warehousing.
Salah satu schema yang umum digunakan adalah skema bintang star schema
yang dapat diterapkan di berbagai OLAP engine.
2.4 Skema Kristal Salju Snowflake schema dan Skema Bintang
Menurut Connolly dan Begg 2010, skema snowflake adalah variasi lain dari skema bintang dimana tabel dimensi tidak berisi data yang denormalized.
Suatu tabel dimensi dapat memiliki tabel dimensi lainnya. Skema bintang star schema adalah struktur logical yang memiliki sebuah
tabel fakta yang berisi data factual yang diletakan di tengah dan di kelilingi oleh tabel dimensi yang berisi data refrensi. Skema bintang mengeksploitasi
karakteristik dari data factual di mana fakta dibuat dari peristiwa yang muncul di masa lalu dan tidak mungkin berubah, dengan mengabaikan bagaimana data
dianalisis. Penting untuk memperlakukan data fakta sebagai data refrensi yang dapat dibaca read only refrence data yang tidak akan berubah sepanjang
waktu Connolly dkk, 2005. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.5 Pentaho
Menurut informasi yang tertulis pada web resmi Pentaho, Pentaho adalah bagian dari perusahaan Hitachi, yang bergerak pada bidang data integration dan
business analytics . Pentaho dapat melakukan pengolahan data dengan basis
apapun. Pentaho dikembangkan oleh Pentaho Corporation yang berpusat di daerah Orlanda, Amerika Serikat. Ada dua bentuk produk Pentaho yang
ditawarkan, yang pertama adalah Enterprise edition EE yang memiliki sifat berbayar dengan ketentuan annual subscribtion atau kontrak tahunan untuk
menggunakannya serta yang kedua adalah Community Edition CE yang bersifat open source
.
2.6 Online Analytical Processing OLAP
Database OLAP dirancang dan difokuskan pada kecepatan untuk membaca data terutama dari volume data yang besar. Database OLAP tidak akan
mengantisipasi perubahan data yang dilakukan oleh pengguna. Tetapi sebaliknya, isi dari database dipopulasi dengan suatu proses batch dan biasanya dilakukan
dalam periode tertentu. OLAP akan menampilkan informasi dari permintaan proses analisis yang bersifat dimensional.