Desain Gudang Data Hubungan Datawarehouse dan OLAP

28 masalah up-to-date Summarization Data primitif, sangat mendetail Peringkasan, penggabungan Gambaran Detail, relasi datar Peringkasan, multidimensional Unit Kerja Pendek, simple transaksi Kompleks query Akses Readwrite Hanya dapat read Fokus Data masuk Informasi keluar Operasi Indekshash pada primary key Kebanyakan scan Jumlah data yang diakses Puluhan Jutaan Jumlah pengguna Ribuan Ratusan Ukuran database 100 MB hingga GB 100 GB hingga mencapai TB Prioritas Performa tinggi, ketersediaan tinggi Fleksibilitas tinggi, otonomi pengguna akhir Metrik Melalui transaksi Melalui query, waktu respon

2.4. Multidimensional Modelling

2.4.1. Tabel Fakta Fact Table

Tabel fakta merupakan tabel utama dalam model dimensional dimana ukuran dari performa suatu bisnis disimpan. Tabel ini berisi nilai dari sebuah kejadian atau transaksi tertentu misalnya penyimpanan uang di bank, penjualan produkm pesanan, dan sebagainya. Tabel fakta 29 umumnya mengandung angka dan data history yang terdiri dari foreign key yang merupakan primary key beberapa dimension table yang saling berhubungan.

2.4.2. Tabel Dimensi Dimension Table

Tabel dimensi digunakan untuk menyempurnakan data yang ada pada tabel fakta atau menjelaskannya dengan lebih detail. Data berupa karakter, setiap tabel dimensi menyimpan baris dari data dengan informasi berupa karakter yang menjelaskan field yang berhubungan dengan tabel fakta dengan lebih detail. Tabel dimensi lebih kecil dan memiliki baris yang sedikit dari tabel fakta, biasanya terdiri dari ratusan atau ribuan record. Tabel dimensi menyimpan hanya satu baris data untuk setiap item data, sedangkan tabel fakta bisa memiliki banyak baris data untuk beberapa transaksi bagi item data yang sama.

2.4.3. Cube, Dimension, Measure, Member

Teknologi OLAP menganut multi dimensional modeling, artinya dapat melihat analisis pengukuran dengan pandangan berbagai dimensi. Di dalam konsep ini perlu mengenal berbagai istilah yang berkaitan dengan OLAP: 1. Cube adalah struktur multi dimensional konseptual, terdiri dari dimensi dan measure dan biasanya mencakup pandangan bisnis tertentu. 30 2. Dimension adalah struktur view atau sudut pandang yang menyusun cube.Dimensi dapat terdiri dari berbagai level. 3. Measure adalah nilai pengukuran. 4. Member adalah isi atau anggota dari suatu dimensi atau measure tertentu.

2.5. MySQL

2.5.1. Pengertian MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL merupakan software yang yang bersifat open source. Open source merupakan software yang dilengkapi dengan source code kode yang dipakai untuk membuat MySQL, selain itu tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam sistem operasi, dan bisa diperoleh dengan cara mengunduh di Internet secara gratis. Hal menarik lainnya adalah MySQL bersifat multiplatform. MySQL dapat dijalankan pada berbagai sistem operasi. Pengaksesan data dalam database dapat dilakukan dengan mudah melalui SQL Structured Query Language. Data dalam database bisa diakses melalui aplikasi non-web misalnya dengan Visual Basic maupun aplikasi web misalnya dengan PHP.

2.5.2. Perintah-perintah dalam SQL.

Secara garis besar perintah dalam SQL dibagi menjadi 2 bentuk perintah, yaitu: 1. DDL Data Definition Language