Memecah gudang data ke dalam tabel fakta dan dimensi

Lalu memasukkan data-data tersebut ke dimensi produk yang berada pada database gudang data. Gambar 4.59 merupakan hasil dari tabel dimensi_produk. Gambar 4. 63 Tabel dimensi_produk

4.2.3. Memecah gudang data ke dalam tabel fakta dan dimensi

Gambar 4. 64 Proses pembuatan tabel fakta fact_data harga Gambar 4.64 adalah proses pembentukan tabel fakta yaitu `fact_dataharga` yang bertujuan untuk pembuatan tabel fakta dalam proses OLAP. Diawali dengan masukan dari tabel harga yang berasal dari database sistem informasi harga bahan pokok karena proses pemindahan berdasarkan waktu pemilihan user, maka pada proses transformasi ini menggunakan parameter. Penggunaan parameter dapat menggunakan step Get System Info. Didalam step Get System Info ini berisi 2 parameter yaitu bulan dan tahun dikarenakan proses pemindahan data sistem informasi ke gudang data dilakukan berdasarkan pemilihan bulan dan tahun. Gambar 4. 65 Langkah pada Get System Data Lalu menambahkan langkah filter data harga bernilai nol, menggunakan langkah ini karena pada penyimpanan data harga di sistem informasi data harga terdapat data yang bernilai nol sehingga pada pembentukan dan memasukkan data ke dalam tabel fakta perlu dilakukan filter agar data yang bernilai nol tersebut tidak masuk ke dalam tabel fakta. Isi dari langkah tersebut diperlihatkan pada gambar 4.66. Gambar 4. 66 Langkah memfilter data kosong Langkah berikutnya adalah menyamakan data berturut-turut dari tabel dimensi produk sampai tabel dimensi tempat karena tabel fakta hanya berisi data-data numerik atau data yang dapat diukur dan surrogate key dari masing-masing dimensi maka data yang diambil dari tiap dimensi hanya surrogate key saja. Gambar 4. 67 Langkah menyamakan data dari tabel data harga sistem informasi dengan data dimensi produk Dari gambar 4.67 ditunjukkan bahwa data yang diambil hanya sk_jenis yang berindak sebagai surrogate key pada dimensi produk. Gambar 4. 68 Langkah menyamakan data dari tabel harga sistem informasi dengan data dimensi waktu Gambar 4.68 ditunjukkan bahwa data yang diambil hanya sk_waktu yang bertindak sebagai surrogate key pada dimensi waktu. Gambar 4. 69 Langkah menyamakan data dari tabel harga sistem informasi dengan data dimensi tempat Gambar 4.69 ditunjukkan bahwa data yang diambil hanya sk_pasar yang bertindak sebagai surrogate key pada dimensi tempat. Langkah selanjutnya adalah memilih data yang akan digunakan untuk membangun tabel fakta dengan menggunakan menu select values. Gambar 4. 70 Langkah memilih data yang diperlukan untuk membuat tabel fakta Terdapat field harga yang bertindak sebagai measure, sk_jenis, sk_waktu, dan sk_pasar. Sehingga hasil dari memasukkan data ke dalam tabel fakta `fact_dataharga` yang berada dalam database gudang data ditunjukkan pada gambar 4.71. Gambar 4. 71 Tabel fakta fact_dataharga

4.2.4. Pembentukan Skema Bintang Dinas