runCalc

Esegue i calcoli in un'applicazione.

Utilizzando questo comando è possibile eseguire calcoli utilizzando regole in un POV modello in base ai dati di un POV dati diverso senza dover copiare le regole tra POV.

Si applica a

Profitability and Cost Management.

Utilizzo

epmautomate runCalc APPLICATION_NAME POV_NAME [DATA_POV_NAME] PARAMETER=VALUE [comment="comment"] stringDelimiter=" DELIMITER " dove:
  • APPLICATION_NAME è il nome dell'applicazione Profitability and Cost Management contenente il POV da calcolare.
  • POV_NAME è il nome del POV modello da calcolare.

  • DATA_POV_NAME (facoltativo) è il nome del POV dati da calcolare utilizzando le regole del POV modello.

    Se DATA_POV_NAME non viene specificato, per impostazione predefinita verrà utilizzato POV_NAME .

    È possibile utilizzare solo exeType=ALL_RULES se si specifica DATA_POV_NAME .

  • PARAMETER=VALUE indica i parametri runtime e i relativi valori per l'esecuzione del calcolo Specificare il numero di parametri e coppie di valori richiesto dal processo. I parametri validi e i relativi valori sono indicati di seguito.

    • exeType=ALL_RULES|RULESET_SUBSET|SINGLE_RULE identifica il tipo di esecuzione della regola. Questo parametro è obbligatorio.

      A seconda del valore impostato per exeType, è necessario specificare i parametri indicati di seguito.

      • Se si specifica exeType=ALL_RULES, non includere parametri del subset di regole o correlati a una singola regola come subsetStart, subsetEnd, ruleSetName e ruleName. È necessario utilizzare exeType se si imposta il parametro DATA_POV_NAME .

      • Se si specifica exeType=SINGLE_RULE, specificare solo i valori per ruleSetName e ruleName.

      • Se si specifica exeType=RULESET_SUBSET, specificare i valori per subsetStart e subsetEnd.

    • subsetStart specifica il numero di sequenza della prima regola nel set di regole da eseguire
    • subsetEnd specifica il numero di sequenza dell'ultima regola nel set di regole da eseguire
    • ruleSetName identifica il set di regole contenente i calcoli che si desidera eseguire
    • ruleName indica il nome della regole da eseguire (per eseguire un'unica regola)
    • isClearCalculated=true|false specifica se cancellare i calcoli esistenti
    • isExecuteCalculations=true|false specifica se eseguire i calcoli
    • isRunNow=true|false impostare questo valore su true per eseguire ora il processo
    • optimizeReporting=true|false impostare questo valore facoltativo su false se i calcoli devono essere eseguiti senza l'ottimizzazione per il reporting. Il valore predefinito è true.

      Procedura consigliata:

      • Impostare optimizeReporting=false solo quando è necessario per risparmiare tempo di elaborazione, ad esempio durante l'esecuzione di una singola regola o di una serie sequenziale di diversi POV.

      • Durante l'esecuzione di più job di calcolo concorrenti, impostare optimizeReporting=true per tutti i job. Solo l'ultimo job da completare eseguirà l'aggregazione, evitando un'elaborazione ridondante e impedendo il rallentamento dei job in esecuzione.

    • comment è un commento facoltativo racchiuso tra virgolette
    • stringDelimiter è il delimitatore utilizzato nei valori POV. Il delimitatore deve essere racchiuso tra virgolette.

    Nota:

    I valori dei parametri (true o false) devono essere in minuscolo.

Esempio

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="_"