Star-Schema (deutsch: Sternschema) ist das einfachste und am weitesten verbreitete Schema für Data Warehouses und Data Marts. Es wurde von Ralph Kimball im Rahmen der dimensionalen Modellierung geprägt und strukturiert Daten in Faktentabellen und Dimensionstabellen.
Aufbau
Im Zentrum steht eine Faktentabelle mit den Kennzahlen, umgeben von Dimensionstabellen, die den beschreibenden Kontext liefern. Die Sternform entsteht, weil jede Dimensionstabelle direkt mit der zentralen Faktentabelle verbunden ist, ohne weitere Zwischentabellen.
Vorteile
- Einfache und vorhersagbare Abfragen: typischerweise nur ein Join pro Dimensionstabelle
- Schnelle Aggregationen und Filter für BI- und OLAP-Auswertungen
- Leicht verständlich für Fachanwender
Abgrenzung
Im Gegensatz zum Snowflake-Schema, das die Dimensionstabellen weiter normalisiert, arbeitet das Star-Schema bewusst mit denormalisierten Dimensionen. Das spart Joins, erzeugt aber Redundanz. Für Data Marts ist das Star-Schema der empfohlene Standard.
Verwandte Grundlagen: Faktentabelle, Dimensionstabelle, Data Warehouse, OLAP, Data Mart.