네비게이터를 사용하여 단일 POV 계산 수행

애플리케이션의 글로벌 컨텍스트, 규칙 세트 및 규칙은 단일 POV(Point Of View)에 대한 것입니다.

동일한 이름의 규칙 세트 또는 규칙이 여러 POV에 존재할 수 있지만 해당 규칙 세트 또는 규칙의 각 인스턴스는 고유한 아티팩트이며 고유한 정의가 있을 수 있습니다. 특정 POV의 규칙을 실행하면 해당 POV에 있는 해당 규칙 세트 또는 규칙의 정의가 실행됩니다. 계산 화면(네비게이터 메뉴를 통해 액세스)을 사용하여 단일 POV 계산을 수행하는 경우 데이터 및 규칙이 있는 단일 POV를 선택하고 이 POV에 대해 해당 규칙을 사용하여 계산을 실행합니다. 한 POV의 데이터를 다른 POV의 규칙을 사용하여 계산하거나 한 POV의 규칙을 여러 다른 POV의 데이터에 대해 사용하려는 경우에도 실행 컨트롤 화면(실행 컨트롤을 사용하여 단일 및 다중 POV 계산 수행)을 사용하여 다중 POV 계산을 수행할 수 있습니다. 참고 항목:

주의:

애플리케이션을 계산하기 전에 비용 및 수익 데이터가 로드되어 있어야 합니다. 그렇지 않으면 계산에서 빈 데이터 세트를 사용합니다.

네비게이터를 사용하여 Profitability and Cost Management 애플리케이션을 지우거나 계산하려면 다음을 수행합니다.

  1. 네비게이터 버튼, 계산 순으로 누릅니다.

    그림 11-2 계산 화면


    이 화면은 애플리케이션 계산 방법을 결정하는 데 사용됩니다.
  2. 계산 화면에서 연도, 기간시나리오 같은, 계산할 POV 정보를 입력합니다.
    사용가능 POV 목록을 보려면 네비게이터 버튼, POV 순으로 누릅니다.
  3. 선택사항: 작업 라이브러리 화면에 표시할 작업 주석을 입력합니다.
  4. 선택사항: 처리 옵션 그룹에서 수행할 작업을 하나 이상 선택합니다.
    • 계산된 데이터 지우기 - 처리 범위 옵션의 규칙을 통해 업데이트될 수 있는 모든 셀을 지웁니다(기본적으로 선택됨). 이 계산 작업의 일부로 실행할 규칙을 이전에 실행한 결과를 지웁니다.

    • 계산 실행 - 처리 범위 옵션에 지정된 규칙 실행(기본적으로 선택되어 있음)

    • Essbase 디버그 스크립트 캡처 - 계산에 포함된 각 할당이나 사용자정의 계산 규칙에 대해 엔진 생성 스크립트를 저장합니다(이 항목의 뒤에 나오는 예 11-1 참조)

      주:

      Essbase 디버그 스크립트 캡처는 문제 해결 목적으로 사용되며 처리 오버헤드가 증가할 수 있습니다. 적절한 이유 없이 이 설정을 선택하지 마십시오.

      Essbase 디버그 스크립트 캡처가 선택되면 작업 라이브러리 화면의 작업 세부정보 목록에 해당 선택 항목이 표시됩니다.

    • 보고에 최적화 - 계산이 완료되면 Essbase 큐브에서 기본 집계를 실행합니다(예 11-2)

  5. 처리 범위 그룹에서 실행할 규칙을 표시합니다.
    • 모든 규칙은 선택한 POV에 대해 정의된 사용 규칙을 모두 실행합니다.

    • 규칙 세트 범위 지정첫번째 규칙 세트 순번 텍스트 상자 및 최종 규칙 세트 순번 텍스트 상자(포함)에서 정의된 규칙 세트 범위의 모든 사용 규칙을 실행합니다.

    • 규칙 후 실행 중지를 사용하면 계산 작업의 중지 지점을 지정할 수 있습니다. 선택한 규칙까지 포함하여 모든 규칙 세트 및 규칙이 실행되고 해당 지점에서 계산이 중지됩니다.

    • 단일 규칙 실행규칙 세트 이름규칙 이름 목록에 선택된 대로 단일 규칙을 실행합니다.

  6. 지금 실행을 눌러 계산을 실행하거나 즉시 데이터를 지웁니다. 확인 메시지가 나타나 작업이 시작되었음을 알리고 지정된 태스크 플로우 ID를 식별합니다.

    주의:

    애플리케이션의 크기와 복잡성에 따라 이 작업에는 상당한 시간이 소요될 수 있습니다.

  7. 작업 라이브러리 화면에서 태스크 플로우 ID를 사용하여 계산 진행 상태를 모니터링합니다.

예 11-1 디버그 스크립트 정보

스크립트는 아웃박스 폴더에 생성되며 파일 탐색기를 사용하여 액세스할 수 있습니다(파일 탐색기를 사용하여 파일 전송).

스크립트의 파일 이름 형식은 P+XX+RuleMemberName.txt이며, 다음과 같이 정의됩니다.

  • P = POV

  • XX = 선택된 POV 멤버 그룹 ID의 마지막 두 자리 숫자

  • RuleMemberName = 특정 규칙에 지정된 고유한 규칙 멤버 이름

예를 들어 생성된 스크립트 이름을 P99R0001.txt로 지정할 수 있습니다.

각 스크립트 파일에는 다음 정보가 포함된 머리글이 있습니다.

  • 애플리케이션 이름

  • POV

  • 규칙 세트 이름

  • 규칙 이름

  • 규칙 순서

  • 반복 수

여러 개별 스크립트 파일이 큰 하나의 파일로 압축되어 있습니다. 압축을 해제하면 편집하지 않고 Essbase MAXL에서 실행할 수 있습니다. 사용자정의 계산 공식을 사용하면 해당 디버그 스크립트 파일은 기본 스크립트 파일과 이름이 동일하고 뒤에 밑줄과 순서 번호가 붙습니다. 예를 들어, 규칙 파일 스크립트의 파일 이름이 P5R0005.txt이고 2개의 사용자정의 계산 스크립트를 포함하는 경우 각 스크립트의 이름은 P5R0005_1.txtP5R0005_2.txt입니다. 이러한 스크립트를 포함하는 ZIP 파일은 Calc_Debug_Scripts_<appName>_<JobId>zip입니다.

예 11-2 보고에 최적화 정보

보고에 최적화가 선택되면 계산이 완료되는 경우 Profitability and Cost Management가 Essbase 큐브에서 집계를 실행합니다. 이렇게 하면 쿼리, 보고서 및 분석 성능이 향상됩니다. 이 설정을 자체적으로 실행할 수도 있습니다.

이러한 집계는 계산 성능을 높이기 위해 각 계산 시작 시 삭제되므로 데이터 쿼리나 분석 수행, 보고서 실행 전 최종 계산 실행에 대해서만 보고에 최적화를 선택하는 것이 좋습니다. 예를 들어 보고서 실행 전 세 개의 계산 작업을 실행하는 경우 첫번째 또는 두번째 작업 전에 이 옵션을 선택하면 계산 시간이 불필요하게 추가되므로 비효율적입니다.

다른 유용한 사례는 다음과 같습니다.

  • 보고에 최적화는 기본적으로 선택되어 있습니다. 단일 규칙 또는 여러 POV의 순차 계열을 실행하지 않고 처리 시간을 절약할 필요가 없는 경우 선택한 상태를 유지합니다.

  • 여러 개의 동시 계산 작업을 실행하는 경우 모든 작업에 대해 보고에 최적화가 선택된 상태를 유지합니다. 완료되는 최종 항목만 집계를 수행합니다. 이렇게 하면 중복 처리가 방지되고 작업 속도가 저하되지 않습니다.