Datawarehouse-datamodellering

Concepten van datawarehousing

Aaren Stubberfield

Data Scientist

Datamodellen

  • Bottom-up, Kimball-model = ster- & sneeuwvlok-schema's
  • Gedenormaliseerde datamodellen

Afbeelding van twee database-iconen met pijlen naar een pijl met ETL en pijlen naar twee datamart-iconen met pijlen naar een datawarehouse-icoon met pijlen naar een persoon achter een computer, een rapportage-icoon en een vergrootglas-icoon

Concepten van datawarehousing

Bravo is terug!

  • Hypothetisch beursgenoteerd bedrijf
    • Verkoopt thuiskantoormeubels

Thuiskantoor met een bureau en stoel

1 Foto van Pexel door Pixabay
Concepten van datawarehousing

Facttabel

  • Metingen, metrics of feiten over een organisatie
  • Linkt naar dimensionele tabellen voor meer detail

Tabelnaam: Sales_Order_Fact

Keys ColumnName
FK CustomerID
FK DateID
FK ProductID
UnitSold
SalesAmount
Tax

Legenda: FK = Foreign Key

Concepten van datawarehousing

Dimensionele tabel

  • Dimensies/attributen over een proces
  • Bevat referentiegegevens
  • Dimensionele tabellen voegen detail toe aan facttabel

Tabelnaam: Customer_Dim

Keys ColumnName
PK CustomerID
Name
AccountNum
LoyaltyID
Country
Email

Legenda: PK = Primary Key

Concepten van datawarehousing

Ster-schema

  • Centrale facttabel met één of meer dimensionele tabellen
  • Makkelijk voor businessgebruikers

Afbeelding van centrale sales order-tabel omringd door product-, klant- en tijd-dimensionele tabellen

Concepten van datawarehousing

Sneeuwvlok-schema

  • Dimensionele tabel gekoppeld via een andere dimensionele tabel

Afbeelding van centrale sales order-tabel omringd door product-, klant-, tijd-dimensionele tabellen en een land-tabel gekoppeld aan klant

Concepten van datawarehousing

Laten we oefenen!

Concepten van datawarehousing

Preparing Video For Download...