Dokumen ini membahas desain data warehouse yang didasarkan pada model multidimensi dengan menggunakan tabel fakta dan tabel dimensi. Ada beberapa pendekatan dalam membuat data warehouse seperti star schema, snowflake schema, dan fact constellation. Star schema dijelaskan sebagai skema yang memiliki satu tabel fakta di tengah dan beberapa tabel dimensi yang berhubungan langsung dengannya seperti bentuk bintang.
2. Desain Data Warehouse
Data warehouse dan OLAP dibangun berdasarkan pada
multidimensional data model. Model ini merepresentasikan data
dalam bentuk data cube, data dimodelkan dan ditampilkan sebagai
multiple dimension. Pada model ini diperlukan tabel fakta dan tabel
dimensi.
UNIVERSITAS TEKNOKRAT INDONESIA
3. Desain Data Warehouse
Tabel fakta merepresentasikan proses bisnis, yaitu model proses
bisnis sebagai bentuk (artifact) pada data model. Mengandung
elemen pengukuran atau metrik atau fakta pada bisnis proses.
Sedangkan tabel dimensi merepresentasikan who, what, where,
when, and how of sebuah pengukuran/artifact. Merepresentasikan
entitas yang real, bukan proses bisnis. Dimensional model harus
sesuai dengan kebutuhan dari user.
UNIVERSITAS TEKNOKRAT INDONESIA
4. Desain Data Warehouse
Model ini juga harus dirancang sedemikian rupa sehingga
mudahuntuk dipertahankan dan dapat beradaptasi dari segala
perubahan yang akan terjadi.
UNIVERSITAS TEKNOKRAT INDONESIA
5. Desain Data Warehouse
Desain modelnya harus dihasilkan dalam bentuk database relasional
yang mendukung OLAP cubes untuk menyediakan secara cepat hasil
query untuk analis. Dalam dimensional modeling, terdapat beberapa
pendekatan untuk membuat data warehouse, yaitu :
UNIVERSITAS TEKNOKRAT INDONESIA
8. Star Schema
Menurut Poniah (2010) Skema ini mengikuti seperti bentuk bintang,
dimana terdapat satu tabel fakta (fact table) dipusat bintang dengan
beberapa tabel dimensi (dimensional table) yang mengelilinginya.
Semua tabel dimensi berhubungan langsung dengan tabel fakta.
UNIVERSITAS TEKNOKRAT INDONESIA
9. Star Schema
Primary Key pada tabel dimensi akan menjadi key pada tabel fakta
atau dapat dikatakan bahwa tabel fakta memiliki kombinasi key dari
tabel dimensi.
UNIVERSITAS TEKNOKRAT INDONESIA
10. Star Schema
Kelebihan skema bintang diantaranya adalah sebagai berikut:
1. Membutuhkan kapasitas yang relative lebih kecil karena hanya
membutuhkan jumlah tabel yang lebih sedikit.
2. Mempercepat waktu table scan dalam melakukan eksekusi query.
3. Membutuhkan query yang lebih pendek karena hanya membutuhkan
jumlah table yang tidak banyak.
4. Mudah untuk maintenance karena jumlah table tidak banyak.
5. Mempermudah proses ETL karena skema atau struktur yang lebih
sederhana, terlebih jika proses ETL melibatkan data yang berkapasitas
besar.
UNIVERSITAS TEKNOKRAT INDONESIA
14. Tugas
Jelaskan tentang star schema dalam data warehouse.
NB : dibuat dalam blog anda, dan link dipaste pada tugas pertemuan 16.
Batas Pengumpulan 20 Agustus 2021
UNIVERSITAS TEKNOKRAT INDONESIA