Datamodellering i datalager

Koncept för datalager

Aaren Stubberfield

Data Scientist

Datamodeller

  • Nedifrån-och-upp, Kimball-modellen = stjärn- och snöflingascheman
  • Denormaliserade datamodeller

Bild av två databasikoner med pilar mot en ETL-etikett, sedan pilar mot två datamartikoner med pilar mot en datalagerikon med pilar mot en person vid dator, en rapportikon och en förstoringsglasdikon

Koncept för datalager

Bravo är tillbaka!

  • Hypotetiskt börsnoterat företag
    • Säljer hemmakontorsmöbler

Hemmakontor med skrivbord och stol

1 Foto från Pexels av Pixabay
Koncept för datalager

Faktatabell

  • Mätningar, mätvärden eller fakta om en organisation
  • Länkar till dimensionstabeller för mer detaljer

Tabellnamn: Sales_Order_Fact

Nycklar Kolumnnamn
FK CustomerID
FK DateID
FK ProductID
UnitSold
SalesAmount
Tax

Förklaring: FK = Främmande nyckel

Koncept för datalager

Dimensionstabell

  • Dimensioner/attribut om en process
  • Innehåller referensdata
  • Dimensionstabeller ger mer detaljer till faktatebellen

Tabellnamn: Customer_Dim

Nycklar Kolumnnamn
PK CustomerID
Name
AccountNum
LoyaltyID
Country
Email

Förklaring: PK = Primärnyckel

Koncept för datalager

Stjärnschema

  • En central faktatabell med en eller flera dimensionstabeller
  • Enkel för affärsanvändare

Bild av central försäljningsordertabell omgiven av dimensionstabeller för produkt, kund och tid

Koncept för datalager

Snöflingaschema

  • Dimensionstabell kopplad via en annan dimensionstabell

Bild av central försäljningsordertabell omgiven av dimensionstabeller för produkt, kund och tid, samt en landstabell kopplad till kund

Koncept för datalager

Nu kör vi en övning!

Koncept för datalager

Preparing Video For Download...