Boyutsal modelleme

Power BI'de Veri Modellemesi

Sara Billen

Curriculum Manager at DataCamp

Kimball Modeli

Boyutsal model

Ralph Kimball'ın birlikte yazdığı The Data Warehouse Toolkit kitabının kapak görseli

Power BI'de Veri Modellemesi

Kimball Modeli

  • Temel kavramlar
    • Olgular: bir iş sürecinden metrikler
    • Boyutlar: iş sürecinin bağlamı
    • Birleşerek yıldız şemayı oluşturur
  • Yıldız şemalar veri ambarlarında kullanılır
  • Power BI yıldız şemalar için optimize edilmiştir

Bir olgunun beş boyutla çevrelendiği yıldız şema diyagramı

Power BI'de Veri Modellemesi

Olgu tabloları

  • Şunlardan oluşur
    • Olgular (ölçüler)
      • İş sürecinizden ölçümler veya metrikler
    • Anahtarlar
      • Olgu ve boyut tabloları arasında ilişki kurmak için kullanılır
  • Olgu tabloları uzun ve dardır
    • Çok satır
    • Az sütun

Bir olgunun beş boyutla çevrelendiği yıldız şema diyagramı

Power BI'de Veri Modellemesi

Olgu tabloları: örnek

Mülk Satışları tablosu

LenderID StartDateID PropertyID PaymentTypeID SalesPersonID Rent Duration
CO76 20200624 PG14 P2 SA9 750 24
CO56 20200907 PG4 P4 SA12 1250 12
CO62 20201201 PG16 P3 SA5 3000 36
CO43 20200201 PG6 P3 SA6 500 24
CO76 20200530 PG20 P2 SA6 5000 12
CO76 20200115 PG11 P2 SA2 2000 24
CO32 20201201 PG15 P2 SA9 450 36
... ... ... ... ... ... ...
Power BI'de Veri Modellemesi

Olgu tabloları: örnek

Anahtarlar: tablolar arasında ilişkiler kurar

LenderID StartDateID PropertyID PaymentTypeID SalesPersonID Rent Duration
CO76 20200624 PG14 P2 SA9 750 24
CO56 20200907 PG4 P4 SA12 1250 12
CO62 20201201 PG16 P3 SA5 3000 36
CO43 20200201 PG6 P3 SA6 500 24
CO76 20200430 PG20 P2 SA9 5000 12
CO76 20200115 PG11 P2 SA2 2000 24
CO32 20201201 PG15 P2 SA9 450 36
... ... ... ... ... ... ...
Power BI'de Veri Modellemesi

Olgu tabloları: örnek

Ölçüler: iş sürecinden metrikler

LenderID StartDateID PropertyID PaymentTypeID SalesPersonID Rent Duration
CO76 20200624 PG14 P2 SA9 750 24
CO56 20200907 PG4 P4 SA12 1250 12
CO62 20201201 PG16 P3 SA5 3000 36
CO43 20200201 PG6 P3 SA6 500 24
CO76 20200430 PG20 P2 SA9 5000 12
CO76 20200115 PG11 P2 SA2 2000 24
CO32 20201201 PG15 P2 SA9 450 36
... ... ... ... ... ... ...
Power BI'de Veri Modellemesi

Boyut tabloları

  • Bağlam sağlar
    • Kim, ne, ne zaman, nerede, neden?
  • Ortak iş kavramları
    • Örn. kişi, çalışan, müşteri, tedarikçi
  • Statik veya "yavaş değişen" veriler içerir
    • Örn. ad, doğum tarihi, boy
  • Boyut tabloları kısa ve geniştir
    • Az satır
    • Çok sütun

Bir olgunun beş boyutla çevrelendiği yıldız şema diyagramı

Power BI'de Veri Modellemesi

Boyut tabloları: örnek

Satış temsilcisi tablosu

SalesPersonID FirstName LastName DateOfBirth Salary
SA9 Mary Howe 1990-02-19 24000
SA12 David Ford 1978-03-24 18000
SA5 Ann Beech 1980-11-10 12000
SA6 Julie Lee 1985-06-13 30000
SA9 John White 1965-10-01 9000
... ... ...
Power BI'de Veri Modellemesi

Boyut tabloları: örnek

Anahtar: olgu tablosu ile ilişki kurar

SalesPersonID FirstName LastName DateOfBirth Salary
SA9 Mary Howe 1990-02-19 24000
SA12 David Ford 1978-03-24 18000
SA5 Ann Beech 1980-11-10 12000
SA6 Julie Lee 1985-06-13 30000
SA9 John White 1965-10-01 9000
... ... ...
Power BI'de Veri Modellemesi

Boyut tabloları: örnek

Öznitelikler: boyutun özellikleri

SalesPersonID FirstName LastName DateOfBirth Salary
SA9 Mary Howe 1990-02-19 24000
SA12 David Ford 1978-03-24 18000
SA5 Ann Beech 1980-11-10 12000
SA6 Julie Lee 1985-06-13 30000
SA9 John White 1965-10-01 9000
... ... ... ... ...
Power BI'de Veri Modellemesi

Property Sales yıldız şeması için veri modeli

  • Boyutlar birden çok olguda kullanılır
  • Boyutlar diğer boyutlara bağlanmaz
Power BI'de Veri Modellemesi

Veri seti

Olgu
  • İşyeri Araştırması: çalışan sayısı, firma sayısı, ...
Boyutlar
  • Endüstri: NAICS kodu, endüstri grubu, alt sektör, sektör
  • Zaman: yıl, on yıl, yüzyıl
  • Yaş: kuruluş yaşı
  • Coğrafya: ülke, eyalet

Bir şişe fabrikasında taşıma bandı fotoğrafı

Power BI'de Veri Modellemesi

Haydi pratik yapalım!

Power BI'de Veri Modellemesi

Preparing Video For Download...