Modelarea dimensională: The Kimball Method (Download PDF version)
Excelența în modelarea dimensională este esențială pentru un depozit de date/sistem de business intelligence bine conceput, indiferent de arhitectura pe care o aveți. Acest curs vă oferă oportunitatea de a învăța direct de la liderul de opinie al industriei de modelare dimensională, Margy Ross.
The Data Warehouse Toolkit, 3rd Edition (Kimball/Ross, 2013) a stabilit un portofoliu extins de tehnici și vocabular dimensionale, inclusiv dimensiuni conforme, dimensiuni cu schimbare lentă, dimensiuni cu schimbare lentă, dimensiuni junk, mini-dimensiuni, tabele-punte, tabele de date instantanee periodice și de acumulare și lista poate continua. Cuvântul „Kimball” este sinonim cu modelarea dimensională.
În acest curs intensiv, veți învăța tehnici practice de modelare dimensională care acoperă modelele de bază până la cele avansate și cele mai bune practici. Conceptele sunt predate printr-o combinație de prelegeri, exerciții în clasă, ateliere de lucru în grupuri mici și probleme individuale, bazate pe scenarii din lumea reală a industriei. Studenții vor dobândi o înțelegere în profunzime a modelării dimensionale, astfel încât să poată aplica cu încredere tehnicile la locul de muncă.
Instructor
Margy Ross, coautor al cărții The Data Warehouse Toolkit, 3rd Edition și al altor câteva cărți Toolkit împreună cu Ralph Kimball. Ea se concentrează pe modelarea diemensională de peste trei decenii și anterior a fost co-instructor al cursurilor de la Universitatea Kimball împreună cu Ralph. Margy a predat concepte de modelare dimensională la aproape 15.000 de studenți din întreaga lume.
Fundamentele modelării dimensionale
- Obiectivele sistemului DW/BI
- Rolul modelării dimensionale în mart independent, Kimball, Corporate Information Factory, și arhitecturi hibride
- Caracteristicile tabelelor de date și ale tabelelor de dimensiuni
- Granularitatea tabelelor de date
- Beneficii ale modelării dimensionale
- 4-.proces de proiectare în etape
Studiu de caz privind vânzările cu amănuntul
- Tabele de fapte de tranzacție
- Herarhii denormalizate ale tabelelor de dimensiuni
- Maniera de a trata cu nulitățile
- Dimensiuni degenerate
- Cele de substituție pentru dimensiuni
- Rolul dimensiunilor-de joc
- Date și ore de-zi
- Tabele de date în formă de clepsidră cu dimensiuni normalizate
- Scheme în formă de fulg de zăpadă cu dimensiuni normalizate
- Tabele de date fără date
Facturare Atelier de proiectare
- Complicații cu date de antet/linie operaționale
- Fapte alocate la diferite niveluri de detaliere
- Fapte și dimensiuni simultane
- Abstract, dimensiuni generice
- Comentariile textului în formă liberă
- Dimensiuni de tip „junk” pentru diverși indicatori de tranzacție
- Multe monede și unități de măsură
Detalii ale cursului – Ziua 2
Studiu de caz privind inventarul
- Implicații ale proceselor de afaceri asupra arhitecturii de date
- Semi-fapte aditive
- Tabele de fapte cu instantanee periodice și de acumulare
- Dimensiuni conformate – roll-up-uri identice și micșorate
- Arhitectura Bus a Depozitului de Date al Întreprinderii și matricea bus
- Dezvoltarea între tabelele de fapte
- Tabele de fapte consolidate între procese
- Exercițiu individual: Transpunerea cerințelor de afaceri în matricea de bus DW întreprindere
Exercițiu de revizuire a proiectării în învățământul superior
- Defecte comune de proiectare și greșeli de evitat
- Tabele de legătură și desemnarea primară pentru atributele dimensiunilor cu mai multe valori
- Listă de verificare pentru efectuarea de revizuiri ale proiectării
Dimensiuni care se schimbă lent
- Tip 0: păstrează originalul
- Tipul 1: suprascrieți
- Tip 2: adăugați un nou rând
- Tip 3: adăugați un nou atribut, plus mai multe atribute de tip 3
- Tip 4: adăugați o mini-dimensiune, plus provocări de tip 4
- Tehnici avansate pentru a furniza valori actuale și punctuale ale atributelor
- Tip 5: adăugarea unei mini-dimensiuni, plus atribute de tip 1 / declanșator
- Tip 6: atribute duble de tip 1 și tip 2 în aceeași dimensiune
- Tip 7: tabele de dimensiuni duale de tip 1 și tip 2
Credit Card Design Workshop
- Scheme complementare de tranzacții și instantanee periodice
- Considerații de proiectare pentru o dimensiune față de două dimensiuni
- Tabele punte pentru atribute de dimensiuni cu mai multe valori
- Normalizarea tabelelor de date cu dimensiunea de tip măsurare
- .
- Tagging rows after the fact
Studiu de caz privind asigurările
- Revizuirea modelelor și tehnicilor de proiectare
- Dezvoltarea matricei de bus din studiu de caz extins
- Compararea granulelor din tabelele de fapte
- Detalierea matricei bus de implementare
Detalii curs – Ziua 3
Dezvoltare generală a ciclului de viață, Cerințe, și procesul de modelare dimensională
- Prezentare generală a metodei ciclului de viață Kimball
- Factori de pregătire și definire a domeniului de aplicare
- Cele mai bune practici de colectare a cerințelor și prioritizare
- Modelare dimensională participanți și fluxul proceselor
Studiu de caz financiar
- Schemele registrului general
- Cele de substituție ale tabelelor de date
- Dimensiuni de audit
- Fact value banding
- Timespan transaction, periodice, periodice și tabele de date instantanee de acumulare
- Formarea ierarhiilor ușor fragmentate în tabele cu adâncime fixă
- Tabele de legătură pentru ierarhii fragmentate cu adâncime variabilă, plus opțiunea pathstring
- Mai multe informații despre valutele multiple
- Fereș ti orare multiple
- Supertipuri ș i subtipuri
Exercițiu de dimensionare multivalorată a resurselor umane
- Concordanțe între coloane ș i rânduri
- Exemple de dimensiuni „Many-to-many” ș i alternative de proiectare, inclusiv punți
- Raporturi către provocări
Studiu de caz client
- Fapte agregate ca atribute ale dimensiunii
- Serie de timp de etichete de dimensiune
- Outrigeri
- Cohorte
- Date mari, predictive analytics și prescriptive analytics
- Complementar DW convențional și sandbox-uri analitice
.