Dimenziós modellezés: A Kimball-módszer (PDF-verzió letöltése)
A dimenzionális modellezés kiválósága kritikus fontosságú egy jól megtervezett adattárház/üzleti intelligencia rendszer számára, függetlenül az architektúrától. Ez a tanfolyam lehetőséget ad arra, hogy közvetlenül az iparág dimenzionális modellezésben gondolkodó vezetőjétől, Margy Rosstól tanuljon.
A The Data Warehouse Toolkit, 3rd Edition (Kimball/Ross, 2013) a dimenzionális technikák és szókincs széleskörű portfólióját hozta létre, beleértve a konform dimenziókat, a lassan változó dimenziókat, a szemét dimenziókat, a minidimenziókat, a hídtáblákat, az időszakos és halmozódó pillanatfelvétel ténytáblákat, és a lista folytatható. A “Kimball” szó a dimenzionális modellezés szinonimája.
Ezen az intenzív tanfolyamon gyakorlati dimenzionális modellezési technikákat tanulhat, amelyek az alapvető és a haladó mintákra és a legjobb gyakorlatokra terjednek ki. A fogalmakat előadások, osztálygyakorlatok, kiscsoportos workshopok és egyéni problémák kombinációjával tanítjuk, valós ipari forgatókönyvek alapján. A hallgatók mélyreható ismereteket szereznek a dimenzionális modellezésről, hogy magabiztosan tudják alkalmazni a technikákat a munkahelyükön.
Oktató
Margy Ross, a The Data Warehouse Toolkit, 3rd Edition és számos más Toolkit könyv társszerzője Ralph Kimballal. Több mint három évtizede foglalkozik a diemensionális modellezéssel, és korábban Ralphal együtt oktatta a Kimball University kurzusait. Margy világszerte közel 15 000 diáknak tanította a dimenzionális modellezés koncepcióit.
Dimenziós modellezés alapjai
- DW/BI rendszer célkitűzései
- A dimenzionális modellezés szerepe a független mart, Kimball, Corporate Information Factory, és hibrid architektúrák
- Ténytáblák és dimenziótáblák jellemzői
- Ténytábla granularitás
- A dimenziós modellezés előnyei
- 4–lépéses tervezési folyamat
Kiskereskedelmi értékesítési esettanulmány
- Tranzakciós ténytáblák
- Denormalizált dimenziótábla-hierarchiák
- Nulla értékek kezelése
- Dimenziók degenerálása
- Dimenziók helyettesítő kulcsai
- Dimenzió szerepkör-játék
- Dátum és időpont-nap dimenzióval kapcsolatos megfontolások
- Centipede ténytáblák normalizált dimenziókkal
- Snowflake sémák normalizált dimenziókkal
- Factless ténytáblák
Számlázás Tervezési műhely
- Ténytáblák operatív fejléc/soradatokkal
- Egyidejű tények különböző részletességi szinteken
- Simultán tények és dimenziók
- Abstract, általános dimenziók
- Freeform szöveges megjegyzések
- Saját dimenziók különféle tranzakciós mutatókhoz
- Multiplikált pénznemek és mértékegységek
Tanfolyam részletei – 2. nap
Készlet esettanulmány
- Az üzleti folyamatok hatása az adatarchitektúrára
- Semi-additív tényadatok
- Periodikus és halmozódó pillanatfelvétel ténytáblák
- Konformált dimenziók – azonos és zsugorított roll-upok
- Enterprise Data Warehouse buszarchitektúra és buszmátrix
- Ténytáblákon keresztüli fúrás
- Konszolidált keresztfolyamatos ténytáblák
- Egyéni gyakorlat: Az üzleti követelmények lefordítása vállalati DW buszmátrixba
Felsőoktatási tervezési felülvizsgálati gyakorlat
- Gyakori tervezési hibák és elkerülendő hibák
- Hídtáblák és a többértékű dimenzióattribútumok elsődleges jelölése
- Ügylista a tervezési felülvizsgálatok elvégzéséhez
Lassan változó dimenziók
- Típus 0:
- 1. típus: eredeti megtartása
- 1. típus: eredeti megtartása: felülírás
- 2. típus: új sor hozzáadása
- 3. típus: új attribútum hozzáadása, plusz több 3. típusú attribútum
- 4. típus: minidimenzió hozzáadása, plusz 4. típusú kihívások
- Továbbfejlesztett technikák az aktuális és pontszerű attribútumértékek átadásához
- 5. típus:
- 6. típus: kettős 1. és 2. típusú attribútumok ugyanabban a dimenzióban
- 7. típus: minidimenzió hozzáadása, plusz 1. típusú attribútumok/kioldó
- 7. típus: Kettős 1. és 2. típusú dimenziós táblák
Hitelkártya tervezési workshop
- Kiegészítő tranzakció és időszakos pillanatfelvétel sémák
- Tervezési megfontolások egy dimenzió kontra két dimenzió esetén
- Híd táblák többértékű dimenzió attribútumokhoz
- Ténytábla normalizálás mérési típusú dimenzióval
- Tagging rows after the fact
Biztosítási esettanulmány
- Tervezési minták és technikák áttekintése
- Buszmátrix kidolgozása belőle kiterjesztett esettanulmány
- Ténytáblák szemcséinek összehasonlítása
- A megvalósítás részletes buszmátrixa
Tanfolyam részletei – 3. nap
Lifecycle Overview, Követelmények, és a dimenziós modellezés folyamata
- Kimball életciklus módszer áttekintése
- Készültségi tényezők és skálázás
- Követelménygyűjtés legjobb gyakorlatai és priorizálás
- Dimenziós modellezés. résztvevők és folyamatáramlás
Pénzügyi esettanulmány
- Főkönyvi sémák
- Ténytábla helyettesítő kulcsok
- Audit dimenziók
- Tényértékek sávozása
- Timespan tranzakció, időszakos és halmozódó pillanatfelvétel ténytáblák
- Enyhén szaggatott hierarchiák kényszerítése fix mélységűvé
- Hídtáblák szaggatott, változó mélységű hierarchiákhoz, plusz pathstring opció
- Tovább a több pénznemről
- Több időzóna
- Főtípusok és altípusok
Emberi erőforrások többértékű dimenzió gyakorlata
- Sorok és oszlopok közötti kompromisszumok
- “Sok-sok” dimenzió példák és tervezési alternatívák, beleértve a hidakat
- Kihívások a jelentésekhez
Vevői esettanulmány
- Aggregált tények mint dimenzióattribútumok
- Dimenziócímek idősorai
- Outriggerek
- Kohorszok
- Big data, prediktív analitika és preskriptív analitika
- Kiegészítő hagyományos DW és analitikai homokozók