Anpassen der Kalender Dimension mit Halbjahres-Elementen

Es kommt in einer Planungsanwendung selten vor, dass die Dimension Periode einen Anpassungsbedarf hat. In diesem Fall wurde in dem Konzern die Veröffentlichungen fĂŒr die Anleger von Quartal auf Halbjahr umgestellt. Dieses hatte zur Folge, das ein Level in die Periode eingefĂŒgt werden musste, welches doch anders geht als in anderen Dimensionen.

Ausgangssituation

Wir haben eine monatliche PlanungshĂ€ufigkeit. Die Kalender Dimension bekommt standardmĂ€ĂŸig den Namen “Period”, wird aber oft umbenannt in Monate oder Zeitperioden. Diese hatte hier einen einfachen Aufbau mit Monate als Basiszeitperiode aggregierend in Quartale und diese in ein Summenelement “YearTotal”. Das Element BegBalance als Anfangsbestand steht separat.

Dimension Periode in Detail.

Abbildung 1: Ausgangssituation.

Die beiden Halbjahres Elemente sollten H1 und H2 heißen. Wenn man die Elemente in der Hierarchie anklickt, sieht man schon schnell, dass das EinfĂŒgen von Übersichtszeitperioden beschrĂ€nkt ist. Beim Erstellen von Übersichtszeitperioden mĂŒssen Sie von oben nach unten in der Hierarchie arbeiten, denn dieser Teil der Dimension muss eine symmetrische Rollup-Struktur haben. Nun, der Trick wie man dieses Level einfĂŒgt wird hiernach beschrieben.

Halbjahres Elemente einfĂŒgen.

Das Q1 Element wird selektiert und mit der Option Summenelement oder Übersichtszeitperiode einfĂŒgen (Add Summary Time Period) kann dann das Element H1 angelegt werden.

Summenelement einfuegen

Abbildung 2: Summenelement Option auswÀhlen.

Das Element H1 wird angelegt. Automatisch bekommt dieses die Startperiode Q1 und Endperiode Q4. Dieses kann nicht geÀndert werden und sieht erst einmal komisch aus.

Elementdetails.

Abbildung 3: Das Summenelement hat die Startperiode Q1 und Endperiode Q4.

Entsprechend sieht dann auch der Zwischenstand aus. Das H1 Element hÀngt richtig hat aber alle Quartale unter sich.

Summenelement hangt falsch

Abbildung 4: Das Summenelement H1 hÀngt zwar richtig, hat aber die falschen Kinder.

Als nĂ€chstes sollte Q4 selektiert und erneut die Option “Summenelemente hinzuzufĂŒgen” betĂ€tigt werden.

Zweites SUmmenelement

Abbildung 5: Q4 auswĂ€hlen, um das Summenelement H2 einzufĂŒgen.

Auch hier gibt es wieder nur das Q4 zur Auswahl.

H2 member

Abbildung 6: Das H2 Element einfĂŒgen.

Nun ist die Struktur fast richtig
.

Korrekt einhaengen

Abbildung 7: Das H2 Element hat nur ein Quartal.

Als letztes wird das H2 Element editiert. Hier gibt es fĂŒr die Startperiode die Auswahl zwischen den Quartalen 2 bis 4. AbhĂ€ngig von der Auswahl der Startperiode, gibt es dann auch die Auswahl in der Endperiode.

Selektion der Endperiode

Abbildung 8: Auswahl der Start und End Periode.

Jetzt steht alles richtig und kann die Anwendung aktualisiert werden.

Refresh database

Abbildung 9: Die Struktur ist jetzt richtig und wird nach Essbase aktualisiert.

Was wird der Impact weiter auf die Anwendung sein?

Die Zeitsaldoeigenschaft der Accounts braucht nicht angepasst zu werden. Auch die Zeiteinstellung in den Szenarien braucht weiter keine Aufmerksamkeit.

Bei den Berichten und Formularen kann es anders aussehen. Hier liegt es natĂŒrlich daran was die Anforderungen sind, ob und welcher Anpassungsbedarf besteht. Bei dem @IDESCENDANTS auf das YearTotal werden jetzt die beiden neuen Elemente angezeigt. Dort wo mit GEN2 die Quartale selektiert wurden, sind jetzt die Halbjahreselemente gemeint. Dieses ist vorallem bei MDX wichtig zu beachten.

AbhÀngig von dem, ob die Dimension Dense oder Sparse ist, gibt es noch Arbeit. Bei dem doch seltenen Fall, dass diese Sparse ist, muss eine Aggregation der Daten erfolgen. Auch ist dann Sorge zu tragen, dass dieses auch in Skripte geschieht.

Bei den anderen Berechnungen ist es von Anwendung zu Anwendung unterschiedlich. Normalerweise rechnen wir ja immer auf Level0 (oder???) und dann gibt es meistens in anderen Berechnungen auch nichts zu tun.

Sie sollten aber achtgeben, wenn sie @PARENT, @ANCEST oder @GEN in Skripte haben, wo Datenwerte in Zeitperioden abgeholt werden.

Wenn diese Dimension Dense ist, haben wir ein weiteres dynamisch berechnetes Element, welches bei den Abfragen zu einer minimalen Verzögerung fĂŒhren kann, aber meistens fallen diese innerhalb der Messgenauigkeit der natĂŒrlichen Variation.

Fazit

Die Dimension Periode hat so seine Eigenheiten in dem Anpassen der Struktur. Nicht nur, dass es keine weiteren Level 0 Elemente geben kann, sondern auch wie die Summenelemente angelegt werden mĂŒssen.

philip.hulsebosch@hyperionimklartext.de

Veröffentlicht in Planung & Berichtswesen Verwendete Schlagwörter: ,