Die folgenden Beispiele zeigen:
· wie das System Datensätze aus den in einem MultiProvider enthaltenen InfoProvidern in den MultiProvider einbettet
· wie das System neue oder veränderte Datensätze des MultiProviders in die in diesem enthaltenen InfoProvidern zurückschreibt
Gegeben sei ein MultiProvider MP, der den Ist-InfoCube IC_A und den Plan-InfoCube IC_P enthält. Der Ist-InfoCube IC_A enthält die Merkmale Produkt, Produktgruppe, Version und Jahr sowie der Kennzahl Gewinn. Der Plan-InfoCube IC_P enthält dieselben Objekte mit Ausnahme des Merkmals Produkt. Auf dem MultiProvider MP wird eine Aggregationsebene ALVL_MP definiert, die alle Merkmale des MultiProviders enthält.
Die folgenden zwei Datensätze der zugrunde liegenden InfoProvider ergeben die folgenden Datensätze im MultiProvider:
Datensatz in Ist-InfoCube IC_A
Produkt |
Produktgruppe |
Version |
Jahr |
Gewinn |
P1 |
PG1 |
V1 |
2005 |
10 |
Datensatz in Plan-InfoCube IC_P
Produktgruppe |
Version |
Jahr |
Gewinn |
PG1 |
V1 |
2005 |
30 |
Datensätze im MultiProvider MP (oder ALVL_MP)
InfoProvider |
Produkt |
Produktgruppe |
Version |
Jahr |
Gewinn |
IC_A |
P1 |
PG1 |
V1 |
2005 |
10 |
IC_P |
# |
PG1 |
V1 |
2005 |
30 |
Die Datensätze im MultiProvider MP werden – technisch gesprochen – über eine UNION-Operation aus den Sätzen der zugrunde liegenden InfoProvider erzeugt. Der InfoProvider ist stets enthalten, so dass auf der Ebene eines Datensatzes die „Herkunft“ des jeweiligen Datensatzes bekannt ist.
Wenn in der manuellen Planung oder über Planungsfunktionen neue Datensätze erzeugt werden, stellt das System sicher, dass jeder Satz des MultiProviders eindeutig ohne Informationsverlust den im MultiProvider enthaltenen InfoProvidern wieder zugeordnet werden kann.
Die folgende Tabelle zeigt ein Beispiel für einen Datensatz, dessen Zuordnung nicht möglich wäre.
Beispiel eines Satzes im MultiProvider MP, dessen Zuordnung nicht möglich wäre
InfoProvider |
Produkt |
Produktgruppe |
Version |
Jahr |
Gewinn |
IC_P |
P1 |
PG1 |
V1 |
2005 |
43 |
Der Datensatz gehört zum InfoProvider IC_P. Allerdings liefert dieser InfoProvider im MultiProvider kein Produkt. Daher ist hier P1 nicht zulässig.
In der manuellen Planung sind Datenzellen, die zu solchen Sätzen führen würden, nicht eingabebereit. In Planungsfunktionen prüft das System, dass solche Datensätze nicht gesichert werden können.
Eine analoge Situation kann für Kennzahlen in komplexen Aggregationsebenen auftreten. Wenn K eine Kennzahl im MultiProvider MP ist, die aus dem Ist-InfoCube IC_A, jedoch nicht aus dem Plan-InfoCube IC_P versorgt wird, so ist diese Kennzahl in einem Datensatz im MultiProvider MP mit dem InfoProvider IC_P immer initial. Dieser Wert kann auch nicht verändert werden.