Fact Table
Tabel pusat dalam Data Warehouse yang menyimpan data kuantitatif (angka yang bisa diukur) dari proses bisnis, dikelilingi oleh Dimension Tables dalam skema bintang.
Fact Table adalah tabel utama dalam skema Data Warehouse (biasanya Star Schema atau Snowflake Schema) yang menyimpan fakta numerik dari proses bisnis - nilai yang bisa diukur, dijumlahkan, dan dianalisis.
Struktur Fact Table
Fact table terdiri dari dua jenis kolom:
1. Foreign Keys (ke Dimension Tables)
Kolom yang menghubungkan ke tabel dimensi:
customer_id→dim_customerproduct_id→dim_productdate_key→dim_datestore_id→dim_store
2. Measures (Metrik yang Diukur)
Nilai numerik yang bisa diagregasi:
quantity_soldrevenuecostdiscount_amount
Jenis-jenis Fact Table
| Jenis | Deskripsi | Contoh |
|---|---|---|
| Transaction | Satu baris per transaksi | Orders, payments |
| Periodic Snapshot | Kondisi pada interval tertentu | Saldo akhir bulan |
| Accumulating Snapshot | Satu baris per proses, update saat ada kemajuan | Status pesanan (order → shipped → delivered) |
Grain (Granularity)
Grain mendefinisikan satu baris dalam fact table mewakili apa:
- "Satu baris = satu item dalam satu order" (sangat granular)
- "Satu baris = total penjualan per hari per toko" (aggregated)
Semakin granular, semakin fleksibel untuk analisis.
Istilah Terkait
Data Warehouse
Database & StorageSistem penyimpanan data terpusat yang dirancang khusus untuk analisis dan pelaporan bisnis, mengintegrasikan data dari berbagai sumber.
Star Schema
Database & StorageModel data dimensional yang terdiri dari satu fact table di tengah yang dikelilingi oleh beberapa dimension tables, berbentuk seperti bintang.
Dimension Table
Database & StorageTabel pendukung dalam Data Warehouse yang menyimpan atribut deskriptif (siapa, apa, di mana, kapan) yang digunakan untuk memfilter dan mengelompokkan data di Fact Table.
Udah paham Fact Table? Lanjut latihan SQL dan Excel yuk!
Latihan interaktif, langsung di browser.