PCM 에이전트에서 생성된 계산 유형의 작업을 사용하여 이 명령에 대해 미리 정의된 매개변수를 제공할 수 있습니다.
작업 정의에 저장되지 않은 필수 매개변수는 명령행에서 제공해야 하며 작업 정의의 모든 매개변수는 명령행에서 대체할 수 있습니다.
사용법
epmautomate calculateModel [jobName=JOB_NAME] [povName=POV_NAME] [modelName=MODEL_NAME] [executionType=EXECUTION_TYPE] [povDelimiter=DELIMITER] [optimizeForReporting=true|false] [captureDebugScripts=true|false] [comment=COMMENT] [PARAMETER=VALUE], 설명:
jobName=JOB_NAME은 모델 계산에 사용해야 하는 작업의 이름입니다. 명령행에서 대체하지 않으면 모델 계산에 필요한 매개변수 값은 작업에서 가져옵니다. 명령행에 매개변수 값이 지정되지 않은 경우 필요합니다. 기본값은 Calculation입니다.povName=POV_NAME은 선택사항으로, 계산할 데이터 POV의 이름입니다. 여러 POV를 계산하려면 구분자인 쉼표로 구분하여 POV 이름을 나열합니다. POV 이름을 구분하는 데 다른 구분자를 사용하지 마십시오. 멤버 이름에 공백이 있는 경우 POV 이름 목록을 큰 따옴표로 묶습니다.modelName=MODEL_NAME은 선택사항으로, 계산할 모델의 이름입니다. 이름에 공백이 포함된 경우 모델 이름을 큰 따옴표로 묶습니다.executionType=EXECUTION_TYPE은 다음 중 하나로, 규칙 실행 유형을 식별합니다.
ALL_RULES - 모든 규칙을 사용하여 POV를 계산합니다.
이 값을 지정하는 경우 규칙 서브세트 또는 단일 규칙 관련 런타임 매개변수(예: rulesetSeqNumStart, rulesetSeqNumEnd, ruleName)를 지정하지 마십시오.
RULESET_SUBSET - 규칙 세트의 서브세트를 사용하여 POV를 계산합니다.
이 값을 사용하는 경우 rulesetSeqNumStart 및 rulesetSeqNumEnd 값을 런타임 매개변수로 지정해야 합니다.
SINGLE_RULE - 특정 규칙을 실행하여 POV를 계산합니다.
이 값을 사용하는 경우 ruleName만 런타임 매개변수로 지정해야 합니다.
RUN_FROM_RULE - 특정 규칙부터 시작하여 POV에서 계산을 실행합니다.
이 값을 사용하는 경우 ruleName만 런타임 매개변수로 지정해야 합니다.
STOP_AFTER_RULE - 특정 규칙이 계산을 완료한 후 POV 계산을 중지합니다.
이 값을 사용하는 경우 ruleName만 런타임 매개변수로 지정해야 합니다.
povDelimiter는 선택사항으로, POV 값에서 사용되는 구분자입니다. 기본 구분자는 ::(이중 콜론)입니다. 구분자는 큰따옴표로 묶어야 합니다. 다음 구분자만 지원됩니다.
optimizeForReporting=true|false는 선택사항으로, 계산을 실행할 때 보고에 최적화를 사용할지 여부를 지정합니다. 기본값은 false입니다.
단일 규칙 또는 순차적인 일련의 POV를 실행하는 등의 경우에 집계 생성 단계를 건너뛰어 처리 시간을 절약하려면 이 값을 false로 설정합니다. 동시 계산 작업을 여러 개 실행하는 경우 모든 작업에 대해 optimizeForReporting=true를 설정합니다. 그러면 마지막으로 완료되는 작업만 집계를 수행하므로 중복 처리가 방지되고 실행 중인 작업이 느려지지 않습니다.
captureDebugScripts=true|false는 선택사항으로, 인박스에 디버그 스크립트를 생성할지 여부를 나타냅니다. 오라클에서 계산 이슈 문제를 해결하는 데 이러한 스크립트가 필요할 수 있습니다. 기본값은 false입니다.COMMENT는 선택사항으로, 프로세스 설명을 큰 따옴표로 묶어서 지정합니다.PARAMETER=VALUE는 선택사항으로, 계산을 실행할 런타임 매개변수와 해당 값을 나타냅니다. 프로세스에 필요한 개수만큼 매개변수와 값 쌍을 지정합니다. 적합한 매개변수 및 해당 값은 다음과 같습니다.
rulesetSeqNumStart는 실행할 규칙 세트에서 첫번째 규칙의 순번을 지정합니다. EXECUTION_TYPE=RULESET_SUBSET가 사용되는 경우에만 적합합니다.rulesetSeqNumEnd는 실행할 규칙 세트에서 마지막 규칙의 순번을 지정합니다. EXECUTION_TYPE=RULESET_SUBSET가 사용되는 경우에만 적합합니다.ruleName은 실행할 규칙의 이름을 지정합니다. 공백 문자가 포함된 경우 이 값을 큰 따옴표로 묶습니다. EXECUTION_TYPE 값이 SINGLE_RULE, RUN_FROM_RULE 또는 STOP_AFTER_RULE로 설정된 경우에만 적합합니다.clearCalculatedData=true|false는 기존 계산을 지울지 여부를 지정합니다. 기본값은 false입니다.executeCalculations=true|false는 계산을 실행할지 여부를 지정합니다. 기본값은 false입니다.Note:
매개변수 값(true 및 false)은 모두 소문자여야 합니다.예
epmautomate calculateModel jobName=CalculateUsingActualModel
POV_NAME, EXECUTION_TYPE 및 COMMENTS 값 대체:
epmautomate calculateModel jobName=CalculateUsingActualModel povName=FY22::Jan::Actual::Working executeCalculations=true comment="Running all rules to calculate a POV"