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_iddim_customer
  • product_iddim_product
  • date_keydim_date
  • store_iddim_store

2. Measures (Metrik yang Diukur)

Nilai numerik yang bisa diagregasi:

  • quantity_sold
  • revenue
  • cost
  • discount_amount

Jenis-jenis Fact Table

JenisDeskripsiContoh
TransactionSatu baris per transaksiOrders, payments
Periodic SnapshotKondisi pada interval tertentuSaldo akhir bulan
Accumulating SnapshotSatu baris per proses, update saat ada kemajuanStatus 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.

Lanjut Latihan

Udah paham Fact Table? Lanjut latihan SQL dan Excel yuk!

Latihan interaktif, langsung di browser.

Mulai Latihan →