Dimensionel modellering: Kimball-metoden (Download PDF-version)

Dimensionel modellering er af afgørende betydning for et veldesignet datawarehouse/business intelligence-system, uanset hvilken arkitektur du har. Dette kursus giver dig mulighed for at lære direkte fra branchens førende tænker inden for dimensionel modellering, Margy Ross.

The Data Warehouse Toolkit, 3rd Edition (Kimball/Ross, 2013) etablerede en omfattende portefølje af dimensionelle teknikker og ordforråd, herunder konforme dimensioner, langsomt skiftende dimensioner, junk-dimensioner, mini-dimensioner, bridgetabeller, periodiske og akkumulerende snapshot-faktatabeller, og listen kan fortsætte. Ordet “Kimball” er synonymt med dimensionel modellering.

I dette intensive kursus vil du lære praktiske dimensionelle modelleringsteknikker, der dækker grundlæggende til avancerede mønstre og bedste praksis. Der undervises i begreberne gennem en kombination af forelæsninger, klasseøvelser, workshops i små grupper og individuelle problemer, baseret på virkelige scenarier fra industrien. De studerende vil få en dybtgående forståelse af dimensionel modellering, så de trygt kan anvende teknikkerne på deres arbejdsplads.

Instruktør

Margy Ross, medforfatter af The Data Warehouse Toolkit, 3rd Edition og flere andre Toolkit-bøger sammen med Ralph Kimball. Hun har fokuseret på diemensional modellering i over tre årtier og har tidligere været medinstruktør på Kimball University’s kurser sammen med Ralph. Margy har undervist næsten 15.000 studerende verden over i dimensionel modelleringskoncepter.

Grundlæggende principper for dimensionel modellering

  • DW/BI-systemets mål
  • Dimensionel modelleringens rolle i den uafhængige mart, Kimball, Corporate Information Factory, og hybride arkitekturer
  • Fakt- og dimensionstabellernes karakteristika
  • Fakttabellernes granularitet
  • Fordele ved dimensionel modellering
  • 4-trin designproces

Casestudie af detailsalg

  • Transaktionsfaktatabeller
  • Denormaliserede dimensionstabelhierarkier
  • Håndtering af nulls
  • Degenererede dimensioner
  • Surrogatnøgler til dimensioner
  • Dimensionsrolle-spil
  • Dato og tidspunkt forog dagsdimensioner
  • Centipede-faktatabeller med normaliserede dimensioner
  • Snowflake-skemaer med normaliserede dimensioner
  • Faktuelle faktatabeller uden fakta

Fakturaer Workshop om design

  • Komplikationer med operationelle overskrifter/linjedata
  • Allokerede fakta på forskellige niveauer af detaljeringsgrad
  • Simultane fakta og dimensioner
  • Abstrakt, generiske dimensioner
  • Fritekstkommentarer
  • Junk-dimensioner for diverse transaktionsindikatorer
  • Flere valutaer og måleenheder

Kursusdetaljer – dag 2

Inventar case study

  • Forretningsprocessers betydning for dataarkitekturen
  • Semi-additive fakta
  • Periodiske og akkumulerende snapshot-faktatabeller
  • Konforme dimensioner – identiske og krympede roll-ups
  • Enterprise Data Warehouse Bus Architecture og bus matrix
  • Drilling på tværs af faktatabeller
  • Konsoliderede tværprocessuelle faktatabeller
  • Individuel øvelse: Oversæt forretningskrav til virksomhedens DW-busmatrix

Øvelse i designgennemgang for videregående uddannelse

  • Fælles designfejl og fejl, der skal undgås
  • Brugstabeller og primær betegnelse for multivalente dimensionsattributter
  • Checkliste til gennemførelse af designgennemgang

Slowly Changing Dimensions

  • Type 0: beholde original
  • Type 1: Overskriv
  • Type 2: tilføj ny række
  • Type 3: tilføj ny attribut, plus flere type 3-attributter
  • Type 4: tilføj mini-dimension, plus type 4-udfordringer
  • Advancerede teknikker til at levere aktuelle og punktvise attributværdier
  • Type 5: tilføj mini-dimension, plus type 1-attributter/outrigger
  • Type 6: dobbelt type 1- og type 2-attributter i samme dimension
  • Type 7: dobbelt type 1- og type 2-dimensionstabeller

Credit Card Design Workshop

  • Komplementære transaktions- og periodiske øjebliksbillede-skemaer
  • Designovervejelser for én dimension versus to dimensioner
  • Brugstabeller for multivalente dimensionsattributter
  • Fakttabellenormalisering med målingstype-dimension
  • Tagging af rækker efter fakta

Forsikringssag

  • Gennemgang af designmønstre og -teknikker
  • Udvikling af busmatrix fra udvidet casestudie
  • Sammenligning af faktatabellens korn
  • Detaljeret implementering af busmatrix

Kursusdetaljer – dag 3

Livscyklusoversigt, Krav, og dimensionel modelleringsproces

  • Kimball livscyklusmetodeoversigt
  • Færdighedsfaktorer og scoping
  • Bedste praksis for indsamling af krav og prioritering
  • Dimensionel modellering deltagere og procesflow

Finansiel casestudie

  • Generalregnskabsskemaer
  • Surrogatnøgler til faktatabeller
  • Revisionsdimensioner
  • Faktuel værdibåndning
  • Tidsrumstransaktion, periodiske og akkumulerende øjebliksbillede-faktatabeller
  • Forcering af lidt ujævne hierarkier til fast dybde
  • Brugstabeller for ujævne hierarkier med variabel dybde, plus mulighed for stistreng
  • Mere om flere valutaer
  • Flere tidszoner
  • Supertyper og undertyper

Human Resources Multivalued Dimension Exercise

  • Afvejninger mellem kolonne og række
  • “Many-to-many”-dimension eksempler og designalternativer, herunder broer
  • Rapporter-til-udfordringer

Kundecaseundersøgelse

  • Aggregerede fakta som dimensionsattributter
  • Tidsserier af dimensionstags
  • Outriggers
  • Kohorte
  • Big data, predictive analytics, og prescriptive analytics
  • Komplementære konventionelle DW og analytiske sandkasser

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.