Modelarea datelor în depozitul de date

Concepte de Data Warehousing

Aaren Stubberfield

Data Scientist

Modele de date

  • Bottom-up, modelul Kimball = scheme stea și fulg de zăpadă
  • Modele de date denormalizate

Imagine a două pictograme de baze de date cu săgeți spre o săgeată etichetată ETL și săgeți spre două pictograme de data mart, cu săgeți spre un depozit de date și spre pictograme de persoană la calculator, raportare și lupă

Concepte de Data Warehousing

Din nou Bravo!

  • Companie ipotetică listată la bursă
    • Vinde mobilier pentru biroul de acasă

Birou acasă cu un birou și un scaun

1 Fotografie de pe Pexel de Pixabay
Concepte de Data Warehousing

Tabelă de fapte

  • Măsurători, metrici sau fapte despre o organizație
  • Face legătura cu tabelele de dimensiuni pentru mai multe detalii

Numele tabelei: Sales_Order_Fact

Chei NumeColoană
FK CustomerID
FK DateID
FK ProductID
UnitSold
SalesAmount
Tax

Legendă: FK = Cheie externă

Concepte de Data Warehousing

Tabelă de dimensiuni

  • Dimensiuni/atribute ale unui proces
  • Conține date de referință
  • Tabelele de dimensiuni adaugă detalii la tabela de fapte

Numele tabelei: Customer_Dim

Chei NumeColoană
PK CustomerID
Name
AccountNum
LoyaltyID
Country
Email

Legendă: PK = Cheie primară

Concepte de Data Warehousing

Schema stea

  • O tabelă de fapte centrală și una sau mai multe tabele de dimensiuni
  • Ușor de utilizat pentru utilizatorii de business

Imagine a tabelei centrale de comenzi de vânzări, înconjurată de tabele de dimensiuni pentru produs, client și timp

Concepte de Data Warehousing

Schema fulg de zăpadă

  • Tabelă de dimensiuni conectată printr-o altă tabelă de dimensiuni

Imagine a tabelei centrale de comenzi de vânzări, înconjurată de tabele de dimensiuni pentru produs, client și timp, cu tabela de țară conectată la client

Concepte de Data Warehousing

Să exersăm!

Concepte de Data Warehousing

Preparing Video For Download...