Dimensionale modellering: De Kimball-methode (Download PDF-versie)

Uitstekende dimensionale modellering is essentieel voor een goed ontworpen datawarehouse/business intelligence-systeem, ongeacht uw architectuur. Deze cursus geeft u de kans om rechtstreeks te leren van de thought leader op het gebied van dimensionale modellering, Margy Ross.

In de Data Warehouse Toolkit, 3rd Edition (Kimball/Ross, 2013) is een uitgebreide portfolio van dimensionale technieken en vocabulaire vastgelegd, inclusief conformed dimensions, langzaam veranderende dimensies, junk dimensions, mini-dimensies, bridgetabellen, periodieke en accumulating snapshot feitentabellen, en de lijst gaat maar door. Het woord “Kimball” is synoniem met dimensioneel modelleren.

In deze intensieve cursus leert u praktische dimensionale modelleertechnieken die basis tot geavanceerde patronen en best practices omvatten. De concepten worden onderwezen door een combinatie van lezingen, klassikale oefeningen, workshops in kleine groepen en individuele problemen, gebaseerd op real-world industriescenario’s. Studenten zullen een diepgaand begrip van dimensionale modellering krijgen, zodat ze de technieken met vertrouwen op hun werkplek kunnen toepassen.

Instructeur

Margy Ross, co-auteur van The Data Warehouse Toolkit, 3rd Edition en diverse andere Toolkit-boeken met Ralph Kimball. Ze houdt zich al meer dan drie decennia bezig met dimensionale modellering en heeft eerder samen met Ralph de lessen van de Kimball University gegeven. Margy heeft dimensionale modelleerconcepten aan bijna 15.000 studenten wereldwijd onderwezen.

Dimensional Modeling Fundamentals

  • DW/BI systeem doelstellingen
  • Rol van dimensionale modellering in de onafhankelijke mart, Kimball, Corporate Information Factory, en hybride architecturen
  • Karakteristieken van feit- en dimensietabellen
  • Fact tabel granulariteit
  • Voordelen van dimensioneel modelleren
  • 4-stap ontwerpproces

Retail Sales Case Study

  • Transaction fact tables
  • Genormaliseerde dimensie tabel hiërarchieën
  • Omgaan met nulls
  • Degenerate dimensies
  • Surrogaat sleutels voor dimensies
  • Dimensie rollenspel
  • Dimensie rollenspel
  • Surrogaat sleutels voor dimensies
  • Dimensie rol-spelen
  • Datum en tijd-van-dag dimensie overwegingen
  • Centipede feitentabellen met genormaliseerde dimensies
  • Snowflake schema’s met genormaliseerde dimensies
  • Factloze feitentabellen

Facturering Ontwerp Workshop

  • Fact tabellen met operationele header/line data
  • Genormaliseerde feiten op verschillende detailniveaus
  • Gelijktijdige feiten en dimensies
  • Abstracte, generieke dimensies
  • Freeform tekstcommentaar
  • Junk dimensies voor diverse transactie-indicatoren
  • Meervoudige valuta en meeteenheden

Cursus Details – Dag 2

Inventaris Case Study

  • Implicaties van bedrijfsprocessen op data-architectuur
  • Semi-additieve feiten
  • Periodieke en accumulerende snapshot feitentabellen
  • Gevormde dimensies – identieke en gekrompen roll-ups
  • Enterprise Data Warehouse Bus Architectuur en bus matrix
  • Drilling over feitentabellen heen
  • Geconsolideerde procesoverstijgende feitentabellen
  • Individuele oefening: Vertalen van business requirements in enterprise DW bus matrix

Hoger Onderwijs Ontwerp Review Oefening

  • Gemeenschappelijke ontwerpfouten en fouten om te vermijden
  • Brugtabellen en primaire aanduiding voor meer-getalenteerde dimensie attributen
  • Checklist voor het uitvoeren van ontwerp reviews

Slowly Changing Dimensions

  • Type 0: origineel behouden
  • Type 1: overschrijven
  • Type 2: nieuwe rij toevoegen
  • Type 3: nieuw attribuut toevoegen, plus meerdere type 3 attributen
  • Type 4: mini-dimensie toevoegen, plus type 4 uitdagingen
  • Geavanceerde technieken om actuele en point-in-time attribuutwaarden te leveren
  • Type 5: mini-dimensie toevoegen, plus type 1 attributen/outrigger
  • Type 6: dubbele type 1 en type 2 attributen in dezelfde dimensie
  • Type 7: dubbele type 1 en type 2 dimensie tabellen

Credit Card Design Workshop

  • Complementaire transactie en periodieke snapshot schema’s
  • Ontwerpoverwegingen voor één dimensie versus twee dimensies
  • Brug tabellen voor meer-waarde dimensie attributen
  • Fact tabel normalisatie met meting type dimensie
  • Tagging rows after the fact

Insurance Case Study

  • Overzicht van ontwerppatronen en technieken
  • Ontwikkeling van busmatrix van uitgebreide case study
  • Vergelijking van feitentabel korrels
  • Gedetailleerde implementatie bus matrix

Cursus Details – Dag 3

Lifecycle Overzicht, Vereisten, and Dimensional Modeling Process

  • Kimball Lifecycle method overview
  • Readiness factors and scoping
  • Requirements gathering best practices and prioritization
  • Dimensional modeling deelnemers en procesflow

Financial Case Study

  • General ledger schema’s
  • Fact table surrogate keys
  • Audit dimensies
  • Fact value banding
  • Timespan transactie, periodieke, en accumulerende snapshot feitentabellen
  • Forcing slightly ragged hierarchies into fixed depth
  • Bridge tables for ragged variable depth hierarchies, plus pathstring-optie
  • Meer over meerdere valuta
  • Meervoudige tijdzones
  • Supertypes en subtypes

Human Resources Multivalued Dimension Exercise

  • Column versus row trade-offs
  • “Many-to-many” dimensievoorbeelden en ontwerpalternatieven, inclusief bruggen
  • Rapporten-naar-uitdagingen

Customer Case Study

  • Geaggregeerde feiten als dimensie-attributen
  • Tijdreeks van dimensie-tags
  • Outriggers
  • Cohorten
  • Big data, predictive analytics, and prescriptive analytics
  • Complementary conventional DW and analytic sandboxes

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.