Skenario Dimensi Khusus

Transformasi dan Analisis Data dengan Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Dimensi Tanggal

  • Field tanggal umumnya ada di fact table
  • Dimensi tanggal paling sering dipakai untuk analisis
  • Mendukung pemfilteran dan agregasi berdasarkan tanggal

Ilustrasi skema bintang dengan dimensi tanggal dan contoh penggunaan menghasilkan grafik penjualan per bulan

Transformasi dan Analisis Data dengan Microsoft Fabric

Dimensi Tanggal

Contoh tabel dimensi tanggal dengan kolom DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month, dan Is Holiday

  • Natural key: tipe data date
  • Surrogate key: tipe data integer (format tanggal ISO 8601 YYYYMMDD).
    • Hemat ruang
    • Otomatis terurut
    • Mudah dibaca manusia
  • Harus mencakup field Year, Month, dan Day.
  • Atribut lain yang berguna untuk analisis
Transformasi dan Analisis Data dengan Microsoft Fabric

Dimensi Waktu

  • Beberapa fakta perlu data pada tingkat waktu dalam hari.
  • Tabel dimensi waktu khusus.

 

Ilustrasi skema bintang dengan dimensi waktu dan contoh penggunaan menghasilkan grafik penjualan per rentang waktu dalam hari

Transformasi dan Analisis Data dengan Microsoft Fabric

Dimensi Waktu

img-2-1-time-dimension-sample.png

  • Natural key: tipe data time
  • Surrogate key: tipe data integer, menggunakan format HHMM atau HHMMSS
  • Butir menit: 60 x 24 = 1.440 baris
  • Butir detik: 60 x 60 x 24 = 86.400 baris
Transformasi dan Analisis Data dengan Microsoft Fabric

Dimensi Conformed

  • Dimensi conformed terhubung ke banyak fact table
  • Contoh umum: dimensi tanggal
  • Membantu memastikan konsistensi di berbagai model area berbeda
  • Contoh: dimensi produk dan tanggal digunakan bersama oleh skema bintang sales dan marketing

Diagram dua skema bintang, sales dan marketing, berbagi dimensi conformed product dan date

Transformasi dan Analisis Data dengan Microsoft Fabric

Dimensi Role-Playing

  • Dimensi direferensikan beberapa kali dalam satu fact table
  • Alih-alih menduplikasi tabel dimensi, dimensi yang sama berperan berbeda
  • Contoh: Tanggal Pesanan, Tanggal Pengiriman, Tanggal Penyerahan

 

Diagram skema bintang dengan fact table yang memiliki tiga kolom tanggal: tanggal pesanan, tanggal pengiriman, dan tanggal penyerahan, semuanya terhubung ke dimensi tanggal yang sama

Transformasi dan Analisis Data dengan Microsoft Fabric

Dimensi Multinilai

  • Skenario umum: Relasi One-to-Many antara fakta dan dimensi

 

 

Skema bintang yang menampilkan relasi one-to-many antara fact dan tabel dimensi

Transformasi dan Analisis Data dengan Microsoft Fabric

Dimensi Multinilai

  • Skenario khusus: Relasi Many-to-Many
  • Tabel jembatan (factless) menyimpan pasangan key dimensi terkait
  • Contoh: Tabel jembatan Salesperson Region mengaitkan seorang salesperson dengan banyak wilayah penjualan

Skema bintang yang menampilkan relasi one-to-many antara fact dan tabel dimensi. Selain itu, sebuah tabel jembatan menghubungkan tabel Salesperson dan Sales Region

Transformasi dan Analisis Data dengan Microsoft Fabric

Ayo berlatih!

Transformasi dan Analisis Data dengan Microsoft Fabric

Preparing Video For Download...