Multidimensionale Modellierung

Innovator stellt für das multidimensionale Modell zur Unterstützung eines Online-Analyse-Prozesses (OLAP) spezifische Diagramme und Elemente zur Verfügung.

Für die Modellierung des multidimensionalen Modells zur Unterstützung eines Online-Analyse-Prozesses (Online Analytical Processing, OLAP) verwenden Sie folgende Modellelemente:

  • Entity-Relationship-Diagramm

    Für die Modellierung von Faktenmengen und Dimensionenmenge des Entity-Relationship-Modells verwenden Sie ein Entity-Relationship-Diagramm mit konfigurierten Stereotypen für Faktenentität, Faktensicht und Dimensionsentität.

    Das ER-Diagramm kann neben den Elementen des Entity-Relationship-Modells auch Elemente des multidimensionalen Modells enthalten. Für deren grafische Darstellungen sind das Dimensionsdiagramm und das Würfeldiagramm als Stereotype des Entity-Relationship-Diagramms konfiguriert.

  • Dimensionsdiagramm

    Das Dimensionsdiagramm ist ein Stereotyp des Entity-Relationship-Diagramms und kann Dimensionen und Hierarchien als Container-Knoten enthalten. Darin werden die Dimensionsebenen und Hierarchieebenen mit Abschnittsinhalten für Identifikator-, Anzeige- und Sortierattribute angezeigt. Die Dimensionsrangfolgen werden als Kanten zwischen den Ebenen dargestellt.

  • Würfeldiagramm

    Das Würfeldiagramm ist ein Stereotyp des Entity-Relationship-Diagramms und kann Würfel und Würfeldimensionen als Knoten und deren verwendete Hierarchien als Container-Knoten enthalten.

  • Kennzahlen-Dimensionen-Diagramm

    Das Kennzahlen-Dimensionen-Diagramm ist ein Stereotyp des Entity-Relationship-Diagramms und kann Würfe mit ihren Dimensionen darstellen. Eine Würfeldimension zeigt darin direkt auf die Dimensionsebene, die im ER-Modell an die Faktenmenge angeschlüsselt ist.

  • Dimension

    Eine Dimension bildet eine Quasi-Hierarchie auf ihren enthaltenen Dimensionsebenen, die mittels Dimensionsrangfolgen modelliert wird. In dieser Quasi-Hierarchie kann jede Ebene mehr als eine Ober-Dimensionsebene haben. Eine vollständige und korrekte Dimension hat genau eine unterste Dimensionsebene.

  • Dimensionsebene

    Eine Dimensionsebene in einer Dimension enthält Identifikator-, Anzeige- und Sortierattribute. In einem vollständigen Modell ist sie mit einer Dimensionsmenge des Entity-Relationship-Modells verknüpft.

  • Identifikator-, Anzeige- und Sortierattribute

    Es gibt drei Arten von Attributen in einer Dimensionsebene, Identifikator-, Anzeige- und Sortierattribute. In einem vollständigen Modell sind diese mit Attributen der Entity-Relationship-Dimensionenmenge ihrer Dimensionsebene verknüpft.

  • Dimensionsrangfolge

    Eine Dimensionsrangfolge ist die Hierarchiebeziehung zwischen zwei Dimensionsebenen. Sie gehört der Unterebene und verweist auf die Oberebene.

  • Hierarchie

    Eine Hierarchie in einer Dimension bildet eine einfache Hierarchie, in der jede Ebene nur eine Unterebene haben kann. Eine vollständige und korrekte Hierarchie besitzt eine Hierarchieebene, die die unterste Dimensionsebene der Dimension repräsentiert. Die einfache Hierarchie ist als Liste von Hierarchieebenen implementiert. In der Liste einer korrekten und vollständigen Hierarchie ist die oberste Ebene das erste Element der Liste, gefolgt von einer Unterebene bis hin zur untersten Ebene als letztes Element der Liste.

  • Hierarchieebene

    Eine Hierarchieebene repräsentiert eine Dimensionsebene und zeigt als Inhalt redundant deren Dimensionsattribute an. In Diagrammen kann man eine Hierarchieebene als Stellvertreter ihrer Dimensionsebene bearbeiten. So werden beispielsweise die Dimensionsattribute tatsächlich in der Dimensionsebene erzeugt und in der Hierarchieebene angezeigt. Dimensionsrangfolgen, die zwischen Hierarchieebenen angezeigt werden, verlaufen tatsächlich zwischen deren Dimensionsebenen. Die Verknüpfung einer Hierarchie mit einer Dimensionsentität oder -sicht wird ebenfalls an der Dimensionsebene gespeichert.

  • Würfel

    Ein Würfel ist eine spezielle Form einer Sicht des Entity-Relationship-Modells. Bei der Verknüpfung eines Würfels mit einer Faktenmenge mittels einer From-Klausel werden automatisch nur die Lokalattribute als Sichtattribute abgeleitet, die die Kennzahlen der Faktenmenge repräsentieren. Ein Würfel kann beliebig viele Würfeldimensionen haben.

  • Würfeldimension

    Eine Würfeldimension verbindet den Würfel mit einer Dimension und verwendet in einem vollständigen Modell eine oder mehrere Hierarchien der Dimension.

  • Würfeldimension-Hierarchie-Verwendung

    Eine Würfeldimension-Hierarchie-Verwendung verknüpft eine Würfeldimension mit einer Hierarchie ihrer Dimension. Sie wird im Würfeldiagramm als Kante dargestellt.

  • Messzeitpunkt

    Ein Messzeitpunkt wird mit einer Würfeldimension verknüpft, um anzugeben, zu welchem Zeitpunkt die Daten der Kennzahlen im Würfel erhoben werden. Hierbei wird der Zeitpunkt durch eine fachliche Beschreibung benannt, z.B. 'Monatserster' oder 'Stichtag'.

Tipp

In einem vollständigen Modell gibt es einen orthogonalen Ring in Bezug auf den Würfel, seine Würfeldimensionen und Faktenmengen.

Dies bedeutet, dass die Dimension einer Würfeldimension eine unterste Dimensionsebene hat, die mit einer Dimensionsentität des Entity-Relationship-Modells verknüpft ist. Diese Dimensionsentität wird wiederum in einer Faktenmenge per Fremdschlüsselbeziehung referenziert. Und diese Faktenmenge wird vom Würfel über eine From-Klausel verwendet, so dass der Würfel seine Kennzahlen aus der Faktenmenge bezieht. Die Fremdattribute der Faktenmenge werden im Würfel als Dimensionsattribute angezeigt.

Für die Erstellung eines multidimensionalen Modells zur Unterstützung eines Online-Analyse-Prozesses (OLAP) verwenden Sie vor allem folgende Diagrammtypen.