Star Schema

Menengah

Model data dimensional yang terdiri dari satu fact table di tengah yang dikelilingi oleh beberapa dimension tables, berbentuk seperti bintang.

Star Schema adalah model data yang paling umum digunakan dalam Data Warehouse. Strukturnya menyerupai bintang dengan satu fact table di pusat dan dimension tables di sekitarnya.

Komponen Star Schema

Fact Table (Pusat)

  • Berisi data transaksional/metrik yang terukur
  • Berisi foreign key ke semua dimension tables
  • Contoh: fact_sales (sale_id, date_key, product_key, customer_key, amount)

Dimension Tables (Sekeliling)

  • Berisi data deskriptif/kontekstual
  • Denormalized - semua atribut dalam satu tabel
  • Contoh: dim_date, dim_product, dim_customer, dim_region

Star Schema vs Snowflake Schema

AspekStar SchemaSnowflake Schema
StrukturDimension flatDimension normalized
QueryLebih sederhana (lebih sedikit JOIN)Lebih banyak JOIN
StorageLebih besar (redundansi)Lebih efisien
PerformaLebih cepat untuk analitikSedikit lebih lambat
RekomendasiAnalytics, BIJarang digunakan

Mengapa Star Schema Populer?

  1. Mudah dipahami oleh business user
  2. Query analitik menggunakan lebih sedikit JOIN
  3. Kompatibel dengan semua BI tools
  4. Performa query tinggi dengan columnar storage
Lanjut Latihan

Udah paham Star Schema? Lanjut latihan SQL dan Excel yuk!

Latihan interaktif, langsung di browser.

Mulai Latihan →