Granularitas, ukuran, dan hierarki

Pemodelan Data Tingkat Menengah di Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Memahami granularitas

  • Granularitas: di level apa data disimpan terhadap dimensi?
  • Level detail minimum untuk kueri
  • Definisikan granularitas dengan pernyataan "by":
    • Mis. by customer, by product, by day
    • Mis. by id, by NAICS$^1$ code, by establishment age, by year

1 NAICS: North American Industry Classification System
Pemodelan Data Tingkat Menengah di Power BI

Menangani granularitas di Power BI

  • Menuju butiran yang lebih halus: tidak disarankan!
  • Menuju butiran yang lebih kasar: agregasi dan pengelompokan
    • Performa kueri lebih baik dengan baris lebih sedikit
    • Ukuran cache lebih kecil dan waktu penyegaran lebih cepat

mengagregasi di PBI

group by di PBI

Pemodelan Data Tingkat Menengah di Power BI

Ukuran

  • Field atau kombinasi field yang dapat diagregasi atau dihitung
    • Langsung dari data fakta
    • Ukuran baru juga dapat dihitung

ukuran di tabel fakta

Pemodelan Data Tingkat Menengah di Power BI

Membuat ukuran

  • Nilai numerik otomatis menjadi ukuran dan diagregasi dengan jumlah

  • Buat ukuran sendiri di Power BI dengan DAX
  • Buat jenis kalkulasi tertentu lewat dialog: Quick measures

  • Cocok untuk mempelajari pembuatan ukuran yang agak kompleks
Pemodelan Data Tingkat Menengah di Power BI

Hierarki

Memungkinkan pengguna menggali detail dimensi data

Hierarki natural
  • Level hierarki ada di “dunia nyata”
  • Tahun -> Bulan -> Hari
Hierarki artifisial
  • Level dibuat untuk kebutuhan kueri
  • Tahun masuk -> Warna favorit -> Olahraga favorit
Pemodelan Data Tingkat Menengah di Power BI

Ayo berlatih!

Pemodelan Data Tingkat Menengah di Power BI

Preparing Video For Download...