Ein Kunde kam auf mich zu und wollte eine Aliase Ă€ndern. Nun ist das normalerweise nicht einen Beitrag in diesem Blog wert, doch gibt es einige Dinge, die zu beachten sind. In diesem Fall betraf es die Dimension Jahre und Szenario. Dann sprechen wir von ein paar Elementen, aber einen groĂen Effekt!
Warum?
Nun, dieser Kunde verwendet viele Excel Ad-Hoc Abfragen. Die Elemente, deren Alias geĂ€ndert wird, kommen in alle diesen Abfragen minimal 1mal vor. Wenn wir hier nicht auf einen Trick zurĂŒckgreifen, dann gibt es ĂŒber die nĂ€chsten Wochen immer wieder manuelle Arbeit. Das Element, welches eine Aliasanpassung bekommen hat, wird nicht mehr von Essbase erkannt und als Kommentar gewertet.
Trick17
Wir legen eine TemporĂ€re Aliastabelle an und ĂŒbertragen die Aliase die wir Ă€ndern wollen.
Abbildung 1: Unter Administration > Verwalten gibt es die Option Aliastabellen.
Abbildung 2: Anlegen einer Aliastabelle in Planning.
Mit groĂer Phantasie bin ich auf den Namen TEMP gekommen.
Nach dem anlegen habe ich die Datenbank aktualisiert, damit auch Essbase Bekanntschaft macht mit der neuen Aliastabelle.
So nun zu den Dimensionen in Planning. Wenn ich das Element im Editiermodus öffne, dann kann ich zwischen den Aliastabellen hin und her springen.
Der Alias im der Dimension Jahre hatte ein Jxxxx â z.B. âJ2007â und sollte geĂ€ndert werden in Jahr xxxx z.B. âJahr 2007â.
Abbildung 3: Die beiden Aliastabellen sind auswÀhlbar.
Nun, ich kopiere alle Aliasse in die Tabelle TEMP. Dann aktualisiere ich dieses nach Essbase.
Danach Ă€ndere ich die Aliasse in der Tabelle âDefaultâ in Jahr xxxx.
Erneut aktualisiere ich diese Anpassungen nach Essbase.
Probieren geht ĂŒber Studieren.
Ich nehme mir eine âalteâ Ad-Hoc Abfrage und verbinde mich nach Essbase. Hier ist der Alias noch J2007. Ich AktualisiereâŠ
Abbildung 4: Ad-Hoc Abfrage mit dem alten Alias.
Jawohl, wie in Abbildung 5 sichtbar, wurde der alte Alias aus Tabelle TEMP durch den neuen in der Tabelle Default ersetzt. Ganz von Geisterhand.
Abbildung 5: Ad-Hoc Abfrage wo der alte Alias durch den neuen Ersetzt wurde.
Ihr Philip Hulsebosch