SI Anwendung
Manuelles Update
Soll eine einzelne Dimension (z.B. via Cockpit) upgedatet werden, so muss dem Standardinterface als Parameter der Dimensionsname (DimNameOlap) übergeben werden.
Der Parameter Modeler_DimName muss mit dem zu übertragenden Dimensionsnamen (DimNameOlap) gesetzt werden.
Danach kann der Job „Update_Single_Dimension_from_Modeler_to_Tm1. Parameter:Modeler_DimName" ausgeführt werden.
Selbstverständlich können auch die Parameter „DeleteElementsBeforeImport" und „TM1Dim" neu gesetzt werden. „TM1Dim" ist dann relevant, wenn der Dimensionsname im BEEI-Modeler nicht gleich dem Dimensionsnamen in der TM1 ist, jedoch die Dimensionsnamen nicht im BEEI-Modeler gepflegt sind.
Wird der Parameter nicht angegeben (ist also leer), dann wird er gleich dem Modeler_DimName Parameter gesetzt (im Standardfall als DimNameOlap).
Ebenso werden die Parameter „UpdateOnlyChangedDims" berücksichtigt.
Die Parameter bzgl. der GruppenID oder der gesetzten Option „Via StandardInterface exportieren" wird bei dieser Variante jedoch ignoriert.
Externer Aufruf
Das Standardinterface kann auch von extern via rstart aufgerufen werden. Hierzu kann das folgende Beispielscript verwendet werden. Hierbei sind lediglich die Pfadvariablen sowie die Übergabeparameter zu ändern. (in rot markiert)
set sApp "C:\\Program Files (x86)\\Cubeware\\C8 Importer\\rstart.exe"
set sServer "localhost"
set sIMD "Beispiel.imd"
set sJob "JobNr1"
set sRemotePass "RADMIN"
set sDimension "Jahre"
if [catch {WinExec $sApp $sServer $sIMD $sJob $sRemotePass -param Modeler_DimName $sDimension} result] {
puts "Error in Job - $result"
} else {
puts "Job successfull"
}