Grundlagenserie Business Intelligence

Business Intelligence (Teil 4): BI-Analysemethoden OLAP & Data Mining

Der OLAP-Cube

Die Daten werden für OLAP-Analysen nicht wie im relationalen Datenmodell als flache Tabellen, sondern in einem multidimensionalen Datenwürfel, dem „Cube“, präsentiert. Auf diese Weise können die Daten aus unterschiedlichen Perspektiven und in diversen Detaillierungsstufen betrachtet werden. Betriebswirtschaftliche Kennzahlen wie Umsatz oder Kosten lassen sich so anhand von Dimensionen wie Kunden, Regionen oder Zeit mehrdimensional analysieren.

Vor allem ist diese Art der Datenpräsentation auch einfach zu verstehen. Die Abbildung zeigt eine solchen multidimensionalen Cube. Die Dimensionen „Produkt“, „Region“ und „Zeit“ entsprechen den Achsen und spannen den Würfel auf. Jede Zelle des Würfels enthält genau einen Wert, der zum Beispiel den Umsatz von Produkt 1 in der Region Ost angibt.

Daten als Würfel: Ein OLAP-Cube mit drei typischen Dimensionen.
Daten als Würfel: Ein OLAP-Cube mit drei typischen Dimensionen.

Mit Hilfe von OLAP-Funktionen kann der Würfel analysiert werden. Die erforderlichen Datensätze können durch verschiedene Operationen erzeugt werden, etwa indem man einen Teilwürfel herausschneidet („Slicing“) oder den Datenwürfel rotiert („Dicing“).

Bestimmte Sichten, etwa das Betrachten eines bestimmten Produktes oder eines bestimmten Jahres, erhält man durch das Herausschneiden von Ebenen (siehe Grafik).

Sichten erzeugen: Der OLAP-Cube erlaubt es, auf einfache Weise verschiedene Sichten auf Daten zu generieren.
Sichten erzeugen: Der OLAP-Cube erlaubt es, auf einfache Weise verschiedene Sichten auf Daten zu generieren.

Die Analyseergebnisse lassen sich auch schrittweise verfeinern bzw. verdichten, was als „Drill down“ bzw. „Roll-up“ bezeichnet wird. Beim Roll-Up werden alle Einzelwerte zu einem weiter oben liegenden Hierarchieattribut verdichtet. Die Funktion Drill-Down bewirkt eine detailliertere Darstellung der Daten.

Roll-up und Drill down: Daten lassen sich verdichten (Roll-up) oder detaillierter darstellen (Drill down).
Roll-up und Drill down: Daten lassen sich verdichten (Roll-up) oder detaillierter darstellen (Drill down).

Mit Hilfe der beschriebenen Operationen kann der Benutzer interaktiv durch Drag & Drop der Dimensionsschaltflächen beliebige Auf- und Einsichten in den Datenwürfel erreichen.