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
Serviceadministrator, PoweruserVerwendung
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="_"