Data
Datamodel
Literatur
Star Schema
single direction filtering
dim und Fact Tables
kurz und breit —> schmal und lang
sehr viele Measures..
Re-Use
(Präs im root folder)
DIM & FACT Tabellen Beziehungen: 1:1, 1:n, n:n Richtungen: one direction, bi-directional
Motivation Performance Qualität Self Service
Star Star
- Übersichtlich
- gut für Self Service
- Performance
Ideal one to many one direction
Snow Flake
- Ursprung in Transactional Database design. (Access, MySQL, Oracle)
- CRUD: create, retrieve, update, delete
- kann einfach und schnell durchgeführt werden Nicht optimal für reporting systems
- Viele Verbindungen beeinflussen die Performance.
- Eventuell sind bidirectionale Verbindungen notwendig.
Galaxy
Beziehung nur über die Dimensionen
– Nicht Übersichtlich
+ Performance kann reduziert sein
Galaxy und Snowball unterscheiden
Flattening der DIM Tables: 3 Product Tables 1 DimProduct
Möglichkeiten: T-SQL, Power Query (Merge), DAX
Real World
Best Practice
- Ziel ist ein Star-Schema
- DIM Tabellen kombinieren wenn möglich
- m-n Beziehungen vermeiden
- Bi-Directional Beziehungen vermeiden (Performance)
- Für die Performance die Tabellen von kurz und breit auf schmall und lang ändern, z.B. mit unpivot.