3.2.1 Das ME/R-Modell
Das Multidimensional Entity/Relationship-Modell (ME/R) wurde 1998 von Sa-
pia et al. in [SBHD98] vorgestellt und ist eine Erweiterung zum klassischen
ER-Modell. Ergänzend zu den dort definierten Konzepten Entity-Typ, Bezie-
hungstyp und Attribut führt ME/R folgende Konzepte Modellierung eines mul-
tidimensionalen Schemas ein:
einen Entity-Typ Dimension Level zur Repräsentation einer Klassifkati-
onsstufe,
einen binären Beziehungstyp Classification oder Roll-Up zur Verbindung
von Klassifikationsstufen sowie
einen n-stelligen Beziehungstyp Fact, der die eigentlichen Kennzahlen als
Attribute aufnimmt.
Mit Hilfe der Entity- und Beziehungstypen Dimension Level bzw. Classificati-
on werden die Hierarchien von Dimensionen als gerichtete, azyklische Graphen
definiert, ein Konzept zur expliziten Modellierung einer Dimension selbst exis-
tiert jedoch nicht. Die in [SBHD98] vorgeschlagene grafische Notation dieser
Konzepte ist in Abbildung 3.7 dargestellt.
Fakten-
name
Ebene
Faktbeziehungstyp
Entity-Typ
Klassifikationsstufe
Klassifikations-
beziehungstyp
Attribut-
bezeichnung
Attribut
Abbildung 3.7: ME/R: Notationen
Betrachten wir die Modellierung mit ME/R in Anlehnung an unseren Bei-
spielwürfel aus Abbildung 3.1. Das zentrale Konzept bildet die Faktenbezie-
hung mit den Kennzahlen (Verkaufs-)Anzahl und Umsatz. Diese Beziehung
verbindet die Entity-Typen der feinsten Granularitätsstufen der Dimensionen
Produkt, Zeit und Ort sowie – ergänzend zu unserem Würfel – eine Dimension
Kunden, die angibt, welcher Kunde diesen Kauf getätigt hat (Abbildung 3.8).
Für jede dieser Dimensionen sind weiterhin die entsprechenden Hierarchien
über die speziellen Klassifikationsbeziehungen modelliert.
3.2 Konzeptuelle Modellierung 53

Get Data Warehouse Technologien now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.