SI Konfiguration
Die Projektvariablen sind als zentraler Einstellpunkt aller Variablen vorgesehen (Ausnahme sind die Datenbankanbindungen). Folgende Parameter müssen pro Projekt angegeben werden:
Um den Job „Update_All_Dimensions_from_Modeler_to_TM1" ausführen zu können, müssen die folgenden Parameter angepasst/geprüft worden sein:
TM1 (005)
Verbindungsname der TM1 Datenbank (Zieldatenbank) falls dies im IMD angepasst wurde.
TM1R (016)
Verbindungsname der TM1 Datenbank (Zieldatenbank) via REST Treiber falls dies im IMD angepasst wurde. Wird nur benötigt, wenn mit virtuellen Hierarchien gearbeitet wird. Ob virtuelle Hierarchien genutzt werden, wird im Modeler über DESI.Hierarchy & DES.Hierarchy_Elements bestimmt.
UpdateOnlyChangedDims (009)
1 = Nur geänderte Dimensionen an TM1 übergeben
0 = Es werden immer alle Dimensionen upgedated
UpdateOnlyOLAP_DimLoadWithStandardInterface (010)
1 = Im BEEI-Modeler muss die Spalte OLAP_DimLoadWithStandardInterface in der Dimensionstabelle vorhanden und mit 1 gefüllt sein. Andernfalls wird das Update nicht ausgeführt.
0 = Option Deaktiviert. Es werden nur die anderen Optionen berücksichtigt.
Modeler (105)
Verbindungsname zur BEEI-Modeler Datenbank (mind. Release 2.02)
DeleteElementsBeforeImport (106)
Gibt an, ob bestehende Elemente vor dem Import von BEEI-Modeler nach TM1 in der TM1 gelöscht werden sollen
1 = ja
0 = nein
ModelerGroupID (107)
Optionaler Parameter mit dem man nur bestimmte Dimensionen (innerhalb einer oder mehrerer Gruppen ID’s getrennt durch „komma") updaten kann.
Um mit dem Job „Update_Single_Dimension_from_Modeler_to_Tm1. Parameter:Modeler_DimName" eine einzelne Dimension updaten zu lassen, muss zusätzlich folgender Parameter gesetzt sein:
Modeler_DimName (004)
Gibt den Dimensionsnamen in BEEI-Modeler an, damit klar ist, welche Dimension übertragen werden muss. Im Standard wird der DimNameOLAP an die TM1 übergeben. Die Dimensions ID wird automatisch anhand des Namens ermittelt.
ColumnOfDimName (011)
Hier kann der technische Name (Spaltenname) aus der View DESI.Dimensions im Modeler hinterlegt werden, welcher dem künftigen Dimensionsnamen in der TM1 entspricht. Im Standardfall sollte dies den Wert DimNameOLAP sein.
RulesForImportDeaktivieren (014)
Werden Attribute im TM1 berechnet, kann es beim Attributimport zum TM1 Fehler «BLOB not open» kommen. Durch deaktivieren der Rules während des Struktur- bzw. Attributsimports kann der Fehler behoben werden. Seit Version 3.1.2 kann daher über diese Variable die Funktion zur Deaktivierung der Rules für die Dauer des Importes aktiviert werden (Parameterwert «Ja» = Funktion aktiviert, «Nein»= Funktion aus.
Über den Job «Activate_or_Deactivate_Rules_in_AttributCubes » werden je nach Einstellung des Parameters sDeactivateRules =Ja / Nein vorhandene Rules im Attributscube auskommentiert und nach dem Import wieder aktiviert.
Die Funktion kann über den globalen Parameter «RulesForImportDeaktivieren» = «Ja» ein oder mit «Nein» ausgeschaltet werden. (Gross-/Kleinschreibung ist relevant)
TM1Dim (006)
Der Parameter kann (beim manuellen Start des CreateDimension Jobs) einen alternativen Dimensionsnamen enthalten. Dieser wird dann benötigt, wenn die Dimension im BEEI-Modeler anders benannt ist als im TM1.
Der Parameter kann jedoch nur berücksichtigt werden, wenn eine einzelne Dimension upgedated wird. Im Standardfall geht das Interface davon aus, dass die Dimensionsnamen im BEEI-Modeler und TM1 identisch sind bzw. der entsprechende Dimensionsname im BEEI-Modeler gepflegt wurde (DimNameOlap, DimNameSQL, DimNameGui)
- Die zuvor genannten Optionen sind untereinander teilweise kombinierbar. Grundsätzlich sind die zu verarbeitenden Dimensionen (also das Resultat aus den gesetzten Optionen) nicht additiv.
Beispiel: Es wird eine ModelerGroupID angegeben und zusätzlich wird der Parameter UpdateOnlyOLAP_DimLoadWithStandardInterface auf 1 gesetzt. Somit werden einerseits nur die Dimensionen der GruppenID und innerhalb dieser nur die Dimensionen mit der aktivierten Option gesetzt.
Die zu verarbeitende Menge ist also jeweils die kleinste Teilmenge der Optionen.
Hidden Features
Im BEEI-Modeler kann ein globales Attribut verwendet werden um zu steuern,
- ob ein Element „TXT" oder eine Zahl ist. Hierzu muss das Attribut „IsString" vorhanden und mit 1 gefüllt sein.
- welche Gewichtung das Element bekommt. Dies kann über das Attribut „Weight" gesteuert werden.