Modelowanie danych w hurtowni danych

Koncepcje hurtowni danych

Aaren Stubberfield

Data Scientist

Modele danych

  • Model Kimballa (bottom-up) = schematy gwiazdy i płatka śniegu
  • Zdenormalizowane modele danych

Dwie ikony baz danych ze strzałkami wskazującymi etykietę ETL, strzałki prowadzące do ikon data martów, następnie do ikony hurtowni danych i dalej do użytkownika, ikony raportowania oraz lupy

Koncepcje hurtowni danych

Znowu Bravo!

  • Hipotetyczna spółka giełdowa
    • Sprzedaje meble do domowego biura

Domowe biuro z biurkiem i krzesłem

1 Zdjęcie z Pexels autorstwa Pixabay
Koncepcje hurtowni danych

Tabela faktów

  • Pomiary, metryki lub fakty dotyczące organizacji
  • Łączy się z tabelami wymiarów, aby uzyskać więcej szczegółów

Nazwa tabeli: Sales_Order_Fact

Klucze Nazwa kolumny
FK CustomerID
FK DateID
FK ProductID
UnitSold
SalesAmount
Tax

Legenda: FK = Klucz obcy

Koncepcje hurtowni danych

Tabela wymiarów

  • Wymiary/atrybuty procesu
  • Przechowuje dane referencyjne
  • Tabele wymiarów uzupełniają tabelę faktów

Nazwa tabeli: Customer_Dim

Klucze Nazwa kolumny
PK CustomerID
Name
AccountNum
LoyaltyID
Country
Email

Legenda: PK = Klucz główny

Koncepcje hurtowni danych

Schemat gwiazdy

  • Centralna tabela faktów z jedną lub więcej tabelami wymiarów
  • Łatwa w użyciu dla analityków biznesowych

Centralna tabela zamówień sprzedaży otoczona tabelami wymiarów: produktu, klienta i czasu

Koncepcje hurtowni danych

Schemat płatka śniegu

  • Tabela wymiarów połączona przez inną tabelę wymiarów

Centralna tabela zamówień sprzedaży otoczona tabelami wymiarów: produktu, klienta i czasu oraz tabelą kraju połączoną z klientem

Koncepcje hurtowni danych

Czas na ćwiczenia!

Koncepcje hurtowni danych

Preparing Video For Download...