Das Datenbüro

Data

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.