calculateModel

Ejecuta un proceso de cálculo en las aplicaciones deEnterprise Profitability and Cost Management.

Se aplica a

Enterprise Profitability and Cost Management

Roles necesarios

Administrador del servicio

Sintaxis

epmautomate calculateModel POV_NAME MODEL_NAME EXECUTION_TYPE [povDelimiter=DELIMITER] [optimizeForReporting=true|false] [captureDebugScripts=true|false] [comment=COMMENT] [PARAMETER=VALUE], donde:
  • POV_NAME es el nombre del PDV de datos que se va a calcular. Para calcular varios PDV, muestre los nombres de PDV separados por una coma como delimitador. No utilice ningún otro delimitador para separar nombres de PDV. Incluya la lista de nombres de PDV entre comillas dobles cuando haya espacios en los nombres de miembro.
  • MODEL_NAME es el nombre del modelo que se va a calcular. Incluya el nombre de modelo entre comillas dobles si el nombre contiene espacios.
  • EXECUTION_TYPE es uno de los siguientes, que identifica el tipo de ejecución de la regla.
    • ALL_RULES para usar todas las reglas para calcular el PDV.

      Si especifica este valor, no especifique parámetros de tiempo de ejecución relacionados con una sola regla o subconjunto de reglas como rulesetSeqNumStart, rulesetSeqNumEnd y ruleName.

    • RULESET_SUBSET para usar un subconjunto de un conjunto de reglas para calcular el PDV.

      Si usa este valor, debe especificar los valores rulesetSeqNumStart y rulesetSeqNumEnd como parámetros de tiempo de ejecución.

    • SINGLE_RULE para ejecutar una regla específica para calcular el PDV.

      Si usa este valor, solo debe especificar un valor ruleName como parámetro de tiempo de ejecución.

    • RUN_FROM_RULE para ejecutar cálculos en un PDV a partir de una regla específica.

      Si usa este valor, solo debe especificar un valor ruleName como parámetro de tiempo de ejecución.

    • STOP_AFTER_RULE para dejar de calcular el PDV después de que una regla específica haya terminado los cálculos.

      Si usa este valor, solo debe especificar un valor ruleName como parámetro de tiempo de ejecución.

  • povDelimiter, opcionalmente, es el delimitador utilizado en los valores de PDV. El delimitador predeterminado es _ (carácter de subrayado). El delimitador debe ir entre comillas dobles. Solo están soportados estos delimitadores:
    • _ (carácter de subrayado)
    • # (almohadilla)
    • & (ampersand)
    • ~ (virgulilla)
    • % (porcentaje)
    • ; (punto y coma)
    • : (dos puntos)
    • - (guion)
  • optimizeForReporting=true|false, opcionalmente, especifica si los cálculos se van a realizar con o sin optimización para los informes. El valor predeterminado es false.

    Establezca este valor en false para ahorrar tiempo de procesamiento omitiendo el paso de creación de agregación; por ejemplo, al ejecutar una sola regla o una serie secuencial de PDV. Cuando ejecute varios trabajos de cálculo simultáneos, establezca optimizeForReporting=true para todos los trabajos, para que solo el último trabajo en finalizar realice la agregación, evitando el procesamiento redundante e impidiendo que los trabajos en ejecución se ralenticen.

  • captureDebugScripts=true|false, opcionalmente, identifica si se van a generar scripts de depuración en la bandeja de entrada. Puede que Oracle necesite estos scripts para solucionar los problemas de cálculo. El valor predeterminado es false.
  • comment="COMMENT", opcionalmente, especifica un comentario sobre el proceso entre comillas dobles.
  • PARAMETER=VALUE, opcionalmente, indica los parámetros de tiempo de ejecución y sus valores para ejecutar el cálculo. Especifique tantos pares de parámetro y valor como requiera el proceso. Parámetros válidos y sus valores:
    • rulesetSeqNumStart es el número de secuencia de la primera regla del conjunto de reglas que se va a ejecutar. Solo válido si se ha usado EXECUTION_TYPE=RULESET_SUBSET.
    • rulesetSeqNumEnd especifica el número de secuencia de la última regla del conjunto de reglas que se va a ejecutar. Solo válido si se ha usado EXECUTION_TYPE=RULESET_SUBSET.
    • ruleName es el nombre de la regla que se va a ejecutar. Incluya el valor entre comillas si contiene el carácter de espacio. Válido solo si el valor de EXECUTION_TYPE se establece en SINGLE_RULE, RUN_FROM_RULE o STOP_AFTER_RULE.
    • clearCalculatedData=true|false especifica si se van a borrar los cálculos existentes. El valor predeterminado es false.
    • executeCalculations=true|false especifica si se van a realizar cálculos. El valor predeterminado es false.

    Note:

    Los valores de parámetros (true y false) deben ir en minúscula.

Ejemplos

  • Ejecutar todas las reglas para calcular un solo PDV:

    epmautomate calculateModel FY21_Jan_Actual_Working ForecastingModel ALL_RULES clearCalculatedData=true executeCalculations=true optimizeForReporting=true comment="Running all rules to calculate a POV"

  • Ejecutar todas las reglas para calcular varios PDV:

    epmautomate calculateModel "FY21:Jan:Actual:Working,FY21:Feb:Actual:Working,FY21:Mar:Actual:Working" "10 Actuals Allocation Process" ALL_RULES clearCalculatedData=true executeCalculations=true optimizeForReporting=true captureDebugScripts=true comment="Test calculation of many POVs" povDelimiter=":"

  • Ejecutar un subconjunto de un conjunto de reglas para calcular el PDV:

    epmautomate calculateModel FY21_Jan_Actual_Working ForecastingModel RULESET_SUBSET rulesetSeqNumStart=10 rulesetSeqNumEnd=20 clearCalculatedData=true executeCalculations=true comment="Running a subset of rules to calculate a POV"

  • Ejecutar una regla específica para calcular el PDV:

    epmautomate calculateModel FY21_Jan_Actual_Working ForecastingModel SINGLE_RULE ruleName="Occupancy Expense Allocations" clearCalculatedData=true executeCalculations=true comment="Running a specific rule to calculate a POV"

  • Ejecute todas las reglas para calcular un único PDV utilizando un delimitador de PDV personalizado:

    epmautomate calculateModel FY21:Jan:Actual_Working ForecastingModel ALL_RULES clearCalculatedData=true executeCalculations=true optimizeForReporting=true comment="Running all rules to calculate a POV" povDelimiter=":"

  • Ejecute todas las reglas para calcularlos PDV y el modelo con espacio en los nombres:

    epmautomate calculateModel "FY21_Jan_New Actual_Working,FY21:Feb:Actual:Working" "Forecasting Model" ALL_RULES clearCalculatedData=true executeCalculations=true optimizeForReporting=true comment="Running all rules to calculate a POV"