OLAP ermöglicht komplexe, multidimensionale Analysen grosser Datenmengen. Das Design von Data Warehouses basiert auf einem multidimensionalen Paradigma mit Faktentabellen und Dimensionstabellen, die in verschiedenen Schemata (Star, Snowflake, Galaxy) organisiert sind. OLAP-Operationen erlauben das Navigieren durch Datenwürfel.
Relevanz: Star Schema, Snowflake Schema und Galaxy Schema unterscheiden und zeichnen können; Faktentabelle vs. Dimensionstabelle; OLAP-Operationen (Roll-up, Roll-down/Drill-down, Slice, Dice, Pivot) kennen und anwenden; Konzept Cuboid verstehen.
OLAP (Online Analytical Processing)Technologie für komplexe analytische Abfragen auf multidimensionalen Datenwürfeln; optimiert für schnelle Lesevorgänge grosser historischer Datenmengen (Gegensatz: OLTP).Datenwürfel (Data Cube)Multidimensionale Datenstruktur, bei der Daten entlang mehrerer Dimensionen (Zeit, Produkt, Region etc.) organisiert sind; Grundlage für OLAP-Analysen.FaktentabelleZentrale Tabelle im DWH-Schema, enthält messbare Kennzahlen (z. B. Umsatz, Menge) und Fremdschlüssel zu Dimensionstabellen.DimensionstabelleTabelle mit beschreibenden Attributen, die den Kontext der Fakten liefern (z. B. Kunden, Produkte, Zeit, Standort); oft hierarchisch strukturiert.Star Schema (Sternschema)DWH-Schematyp: eine Faktentabelle im Zentrum, umgeben von direkt verknüpften Dimensionstabellen; einfach und abfrageoptimiert.Snowflake Schema (Schneeflocken-Schema)Erweitertes Star Schema mit normalisierten, hierarchisch verknüpften Dimensionstabellen; spart Speicherplatz, erhöht Abfragekomplexität.Galaxy Schema (Fact Constellation)DWH-Schema mit mehreren Faktentabellen, die sich gemeinsame Dimensionstabellen teilen.Roll-upOLAP-Operation zur Aggregation von Daten auf eine höhere Hierarchieebene (z. B. Tag → Monat → Jahr); entspricht SQL GROUP BY.Drill-down (Roll-down)OLAP-Operation zur Zerlegung aggregierter Daten auf eine tiefere Granularitätsebene (Umkehrung von Roll-up).SliceOLAP-Operation: Auswahl einer zweidimensionalen Scheibe aus dem Datenwürfel durch Fixierung einer Dimension.DiceOLAP-Operation: Auswahl eines Sub-Würfels durch Einschränkung mehrerer Dimensionen gleichzeitig.Pivot (Rotate)OLAP-Operation: Rotation der Datenwürfel-Perspektive; Vertauschen von Zeilen und Spalten.CuboidEin Konsolidierungsniveau im Datenwürfel; Base Cuboid = keine Aggregation; Apex Cuboid = Aggregation über alle Dimensionen.Konzept-HierarchieAbbildungssequenz von niedrigeren zu höheren Konzeptebenen innerhalb einer OLAP-Dimension (z. B. Standort: Adresse → Gemeinde → Bundesland → Land). ---