Enterprise Profitability and Cost Management는 Calculation Manager에서 비즈니스 규칙을 생성할 수 있도록 지원합니다.
Groovy 스크립팅 언어를 사용하여 Calculation Manager에서 비즈니스 규칙을 생성할 수 있습니다. Groovy 스크립팅을 사용하면 일반적인 비즈니스 규칙으로는 해결할 수 없는 사용 사례를 해결하는 정교한 규칙을 설계할 수 있습니다. 예를 들어, 데이터 값이 사전 정의된 임계값을 초과하는 경우 사용자가 양식에 데이터를 저장하지 못하도록 규칙을 생성하고, 계산 스크립트를 반환하여 글로벌 동인을 업데이트하고, 멤버를 이동하고 이름을 변경하고, 검증을 통해 메타데이터 및 데이터를 생성할 수 있습니다. Groovy 비즈니스 규칙 디자인 관련 리소스를 참조하십시오.
Calculation Manager에서 생성된 비즈니스 규칙은 Enterprise Profitability and Cost Management에서 계산 스크립트를 실행할 수 있는 모든 항목(예: [비즈니스 규칙] 페이지, 양식 컨텍스트, 작업 스케줄러 및 대시보드)에서 실행할 수 있습니다. 비즈니스 규칙을 실행하려면 먼저 규칙이 Calculation Manager에서 배포되어 있어야 합니다. 비즈니스 규칙 실행을 참조하십시오.
비즈니스 규칙을 사용하여 성능 문제를 진단하고, 활동 보고서를 사용하여 문제를 찾아 해결할 수 있습니다. 활동 보고서는 실행하는 데 가장 오래 걸리는 비즈니스 규칙을 확인합니다. 그런 다음, Calculation Manager에서 규칙을 열고 로그를 검토한 후 규칙 내의 단계를 최적화하여 성능을 향상할 수 있습니다. 규칙 사용법 보기를 참조하십시오.
Note:
PCM_CLC 및 PCM_REP 큐브의 비즈니스 규칙은 스크립트 모드에서 Groovy 스크립팅 언어를 사용하여 생성됩니다. (Calculation Manager의 그래픽 뷰는 PCM_CLC 및 PCM_REP 큐브에서 생성된 비즈니스 규칙에서는 사용할 수 없습니다.) 추가 큐브에서는 그래픽 모드 및 스크립트 모드를 모두 사용하여 비즈니스 규칙을 생성할 수 있습니다.
ASO 사용자정의 계산 및 ASO 할당 함수인 executeASOcustomcalculation
및 executeASOallocation
은 PCM_CLC 및 PCM_REP 큐브에서 지원되지 않습니다.
Tip:
일반적인 실행 오류를 방지하는 비즈니스 규칙 디자인 및 느린 규칙 최적화와 관련한 도움말은 Oracle Enterprise Performance Management Cloud 작업 가이드의 비즈니스 규칙 오류 및 성능 문제해결을 참조하십시오.