Kimballs fyrastegsprocess

Koncept för datalager

Aaren Stubberfield

Data Scientist

Steg 1 – Välj den organisatoriska processen

  • Ställ frågor om en process
  • Kimballs bottom-up-ansats börjar med en affärsprocess

En bild av siffran ett mot en orange bakgrund

Exempel på organisatoriska processer:

  • Faktura och fakturering
  • Produktkvalitetsövervakning
  • Marknadsföring
Koncept för datalager

Steg 2 – Deklarera granulariteten

  • Granularitet = nivå för lagring av faktatabell
  • En datanivå som inte kan delas upp ytterligare

En bild av siffran två mot en brun bakgrund

Exempel på affärsprocesser:

  • Musiktjänst -> låtgranularitet
  • Frakttjänst -> radpostgranularitet
Koncept för datalager

Steg 3 – Identifiera dimensionerna

  • Välj dimensioner som gäller för varje rad
  • Hur beskrivs datan?
  • Affärsanvändare och analytiker = värdefull återkoppling

Bild av siffran tre mot en svart bakgrund

Exempel på vanliga dimensioner:

  • Tid: år, kvartal och månad
  • Plats: adress, delstat och land
  • Användare: namn och e-postadress
1 Foto av Alison Pang på Unsplash
Koncept för datalager

Steg 4 – Identifiera fakta

  • Numeriska fakta för varje rad i faktatabellen
  • Vad besvarar vi?
  • Mätvärden ska stämma på vald granularitetsnivå

Bild av siffran fyra mot en grön bakgrund

Exempel på fakta:

  • Musiktjänst: totalt antal spelningar, försäljningsintäkt per låt
  • Samåkningstjänst: resesträcka, åtgången tid
1 Foto av Miguel Á. Padriñán
Koncept för datalager

Sammanfattning

Steg:

  1. Välj den organisatoriska processen.
  2. Deklarera granulariteten.
  3. Identifiera dimensionerna.
  4. Identifiera fakta.
Koncept för datalager

Nu kör vi en övning!

Koncept för datalager

Preparing Video For Download...