Tabel pendukung dalam Data Warehouse yang menyimpan atribut deskriptif (siapa, apa, di mana, kapan) yang digunakan untuk memfilter dan mengelompokkan data di Fact Table.
Dimension Table adalah tabel yang mengelilingi Fact Table dalam skema bintang (Star Schema), menyimpan atribut kontekstual yang mendeskripsikan "siapa", "apa", "di mana", dan "kapan" dari sebuah transaksi atau event.
| Aspek | Fact Table | Dimension Table |
|---|---|---|
| Isi | Measures numerik | Atribut deskriptif |
| Ukuran | Sangat besar (jutaan baris) | Lebih kecil (ribuan baris) |
| Update | Append-only | Bisa berubah (SCD) |
| Contoh kolom | revenue, quantity | customer_name, city |
| Tipe data dominan | NUMERIC, INT | VARCHAR, TEXT |
customer_key, name, email, city, segment, acquisition_channel
product_key, name, category, brand, price_tier, supplier
date_key, full_date, day_of_week, month_name, quarter, year, is_holiday
store_key, store_name, city, province, store_type
Ketika atribut berubah seiring waktu (e.g., customer pindah kota), ada beberapa strategi:
Sistem penyimpanan data terpusat yang dirancang khusus untuk analisis dan pelaporan bisnis, mengintegrasikan data dari berbagai sumber.
Model data dimensional yang terdiri dari satu fact table di tengah yang dikelilingi oleh beberapa dimension tables, berbentuk seperti bintang.
Tabel pusat dalam Data Warehouse yang menyimpan data kuantitatif (angka yang bisa diukur) dari proses bisnis, dikelilingi oleh Dimension Tables dalam skema bintang.
Udah paham Dimension Table? Lanjut latihan SQL dan Excel yuk!
Latihan interaktif, langsung di browser.