Einfache Aggregationsebene
Das folgende Beispiel zeigt, wie das System arbeitet, wenn ein Kennzahlwert (manuell oder automatisch) verändert wird.
Gegeben sei ein InfoCube IC mit den Merkmalen Produkt, Produktgruppe, Version und Jahr sowie der Kennzahl Umsatz. Die Aggregationsebene ALVL enthält dieselben Objekte mit Ausnahme des Merkmals Produkt.
Faktentabelle des InfoCubes IC
Produkt |
Produktgruppe |
Version |
Jahr |
Umsatz |
P1 |
PG1 |
V1 |
2005 |
10 |
P2 |
PG1 |
V1 |
2005 |
20 |
P3 |
PG2 |
V1 |
2005 |
42 |
Die Kennzahl Umsatz enthält die Datenbankaggregation SUM. Dementsprechend erhalten wir, wenn die Bewegungsdaten zur Aggregationsebene ALVL ohne jede Einschränkung von der Datenbank gelesen werden, das folgende Ergebnis:
Aggregationsebene ALVL (auf Datenbankebene aggregierter Kennzahlwert)
Produktgruppe |
Version |
Jahr |
Umsatz |
PG1 |
V1 |
2005 |
30 |
PG2 |
V1 |
2005 |
42 |
Wenn der Kennzahlwert Umsatz von 30 auf 40 geändert und als neuer Wert gesichert wird, schreibt das System einen neuen Satz mit der Differenz des Kennzahlwertes in die Faktentabelle des InfoCubes IC:
Delta-Satz in der Faktentabelle des InfoCubes IC
Produkt |
Produktgruppe |
Version |
Jahr |
Umsatz |
# |
PG1 |
V1 |
2005 |
10 |
In solchen Delta-Sätzen erhalten alle Merkmale des InfoCubes, die in der Aggregationsebene nicht enthalten sind, den initialen Wert (nicht zugeordnet: #). (Hierbei gehen wir davon aus, dass es keine Ableitungen verwendet wurden; weitere Informationen über dieses Konzept finden Sie unter Merkmalsbeziehungen.)