Führt Berechnungen in einer Anwendung aus.
Wenn Sie diesen Befehl verwenden, können Sie Berechnungen mit Regeln in einem Modell-POV für Daten in einem anderen Daten-POV ausführen, ohne dass Regeln zwischen POVs kopiert werden müssen.
Gilt für
Profitability and Cost ManagementErforderliche Rollen
Verwendung
epmautomate runCalc APPLICATION_NAME POV_NAME [DATA_POV_NAME] PARAMETER=VALUE [comment="comment"] stringDelimiter="DELIMITER", wobei Folgendes gilt:
APPLICATION_NAME ist der Name der Profitability and Cost Management-Anwendung, die den zu berechnenden POV enthält.POV_NAME ist der Name des zu berechnenden Modell-POV.
DATA_POV_NAME ist der optionale Name des Daten-POV, der mit den Regeln des Modell-POV berechnet werden soll.
Wenn DATA_POV_NAME nicht angegeben ist, wird standardmäßig POV_NAME verwendet.
Sie können nur exeType=ALL_RULES verwenden, wenn Sie DATA_POV_NAME angeben.
PARAMETER=VALUE gibt Laufzeitparameter und deren Werte zum Ausführen der Berechnung an. Geben Sie so viele Parameter- und Wertpaarungen an, wie der Prozess erfordert. Gültige Parameter und deren Werte:
exeType=ALL_RULES|RULESET_SUBSET|SINGLE_RULE gibt den Regelausführungstyp an. Dies ist ein erforderlicher Parameter.
Abhängig von dem für exeType festgelegten Wert, können die folgenden Parameter angegeben werden:
exeType=ALL_RULES angeben, schließen Sie keine Parameter ein, die zu einer Regelteilmenge oder einer einzelnen Regel gehören, wie z.B. subsetStart, subsetEnd, ruleSetName und ruleName. Sie müssen diesen Wert für exeType verwenden, wenn Sie den Parameter DATA_POV_NAME festlegen.exeType=SINGLE_RULE angeben, geben Sie nur die Werte für ruleSetName und ruleName an.exeType=RULESET_SUBSET angeben, geben Sie die Werte für subsetStart und subsetEnd an.subsetStart gibt die Abfolgenummer der ersten Regel im Regelset an, das ausgeführt werden soll.subsetEnd gibt die Abfolgenummer der letzten Regel im Regelset an, das ausgeführt werden soll.ruleSetName gibt das Regelset an, das die Berechnungen enthält, die ausgeführt werden sollen.ruleName entspricht dem Namen der Regel, die ausgeführt werden soll (auszuführen als eine einzelne Regel).isClearCalculated=true|false gibt an, ob vorhandene Berechnungen gelöscht werden sollen.isExecuteCalculations=true|false gibt an, ob Berechnungen ausgeführt werden sollen.isRunNow=true|false diesen Wert auf true, um den Prozess jetzt auszuführen.optimizeReporting=true|false setzt diesen optionalen Wert auf false, wenn die Berechnungen ohne Optimierung für das Reporting durchgeführt werden sollen. Der Standardwert ist true.
Best Practice:
optimizeReporting=false nur fest, wenn es notwendig ist, um Verarbeitungszeit zu sparen, z.B. wenn Sie eine einzelne Regel oder eine sequentielle Reihe von mehreren POVs ausführen.optimizeReporting=true für alle Jobs fest. Nur der letzte Job, der abgeschlossen wird, führt die Aggregation durch, vermeidet redundante Verarbeitung und verhindert, dass sich Jobs, die ausgeführt werden, verlangsamen.Hinweis:
Parameterwerte (true oder false) müssen in Kleinbuchstaben angegeben werden.comment stellt einen optionalen Kommentar dar, der in doppelte Anführungszeichen gesetzt werden muss.stringDelimiter ist das in POV-Werten verwendete Trennzeichen. Trennzeichen müssen in doppelte Anführungszeichen gesetzt werden.Beispiel
epmautomate runCalc BksML12 2012_Jan_Actual Jan-2016 isClearCalculated=true isExecuteCalculations=true isRunNow=true subsetStart=10 subsetEnd=20 ruleSetName="Utilities Expense Adjustment" ruleName="Occupancy Expense Allocations" exeType="ALL_RULES" comment="Test calculation" stringDelimiter="_"