구성 및 확장 최적화

통합 확장 및 구성에서 최적이 아닌 논리를 사용하면 성능에 부정적인 영향을 줄 수 있습니다.

Financial Consolidation and Close 애플리케이션의 기본 연결 논리를 확장할 수 있습니다. 통합 논리를 확장하는 데 사용할 수 있는 방법은 다음과 같습니다.

  • 멤버 공식
  • 계산 논리
  • 환산 또는 통합 대체

활동 보고서의 정보, 특히 다음 섹션의 정보를 사용하여 실행하는 데 상당한 시간이 걸리는 스크립트를 알아보십시오.

  • 성능이 가장 나쁜 상위 10개 비즈니스 규칙(30초 이상)
  • 성능이 가장 나쁜 상위 5개 계산 스크립트 명령(1분 이상)
  • 성능이 가장 나쁜 상위 10개 Essbase 쿼리(15초 이상)

관리자용 Oracle Enterprise Performance Management Cloud 시작하기에서 활동 보고서 정보를 참조하십시오.

멤버 공식 검토

멤버 공식을 검토하여 계산 및 논리를 최적화하고 불필요한 공식을 제거합니다. Oracle Smart View for Office를 사용하여 멤버 공식을 검토할 수 있습니다.

멤버 등록정보 편집 화면을 사용하여 차원의 공식을 검토, 편집, 제거하십시오. 사용자정의 차원에서만 공식을 제거할 수 있습니다. 기본(미리 정의된) 차원(예: YTD)의 초기 설정된 공식은 제거할 수 없습니다.

사용자정의 차원의 공식을 편집하거나 제거하려면 다음을 수행합니다.

  1. 서비스 관리자Financial Consolidation and Close에 로그인합니다.
  2. 홈 페이지에서 애플리케이션 개요 순으로 누릅니다.
  3. 차원을 눌러 간소화된 차원 편집기를 엽니다.
  4. 작업할 차원의 이름을 누릅니다.
  5. 모든 레벨 확대(모든 레벨 확대 아이콘)를 누릅니다.
  6. 콘솔 공식 열에서 편집하거나 제거할 공식을 찾습니다.
    모든 레벨 확대 결과

    열 머리글을 마우스 오른쪽 버튼으로 누르고 일부 열을 선택 취소하면 현재 뷰의 열을 제거하여 화면을 간소화할 수 있습니다.

  7. 필요에 따라 공식을 편집하거나 삭제한 후 저장을 눌러 변경사항을 유지합니다.
  8. 멤버 등록정보 편집에서 저장, 취소 순으로 누릅니다.

애플리케이션에 배포된 사용자정의 계산 사용 안함

Financial Consolidation and Close는 여러 사전 정의된 규칙 템플리트를 사용하여 현지 통화 또는 다중 통화 계산 프로세스를 지원합니다. 사용자정의 스크립트를 포함한 후 애플리케이션에 재배포하여 수정할 수도 있습니다. 사용자정의 계산 스크립트가 성능에 영향을 주지 않는지 확인하려면 사용자정의 스크립트를 사용 안함으로 설정(주석 처리)하고 애플리케이션에 재배포한 후 연결을 수행합니다.

사용자정의 계산을 사용 안함으로 설정하려면 다음을 수행합니다.

  1. 서비스 관리자Financial Consolidation and Close에 로그인합니다.
  2. 홈 페이지에서 애플리케이션, 통합 순으로 누릅니다.
  3. 통합 프로세스 탭에서 현지 통화를 누릅니다.
  4. 기초 잔액 차기 이월 후 또는 최종 계산을 눌러 Calculation Manager를 엽니다.
  5. Calculation Manager에서 EPM Cloud, 해당 애플리케이션 노드, 연결, 규칙 순으로 확장하여 사용가능한 규칙을 표시합니다.
  6. 사용자정의 스크립트를 주석 처리하고 규칙을 재배포합니다.
    1. 규칙(예: FCCS_10_After Opening Balance Carry Forward_Local_Currency)을 마우스 오른쪽 버튼으로 누르고 열기를 선택합니다.
    2. 다음 그림에 표시된 것처럼 모든 사용자정의 스크립트를 주석 처리하여 규칙을 기본 상태로 되돌립니다.
      사용자정의 규칙을 기본값으로 되돌리기
    3. 규칙을 재배포한 후 통합을 실행하여 성능을 확인합니다.

      성능이 향상되면 성능에 영향을 줄 수 있는 롤업 및 임시 계산에 특히 주의하여 스크립트를 수정하고 최적화합니다. 그런 다음, 애플리케이션에 규칙을 재배포해야 합니다.

      성능이 향상되지 않으면 이 규칙이 성능 저하에 영향을 주지 않는다고 가정할 수 있습니다. 사용자정의 스크립트를 복원한 후 애플리케이션에 규칙을 재배포해야 합니다.

  7. 각 규칙에 대해 6단계를 수행합니다.

통합 규칙 배포 취소

  1. 서비스 관리자Financial Consolidation and Close에 로그인합니다.
  2. 홈 페이지에서 애플리케이션, 통합 순으로 누릅니다.
  3. 통합 프로세스 탭에서 통합을 누릅니다.
  4. 구성 가능 연결을 누릅니다.

    통합 규칙 관리가 열립니다.

  5. 연결 규칙 세트를 한 번에 하나씩 배포 취소하고 연결을 실행하여 성능을 평가합니다.
    규칙 세트 배포 취소

    성능이 향상되면 규칙 세트의 규칙을 수정하고 최적화합니다. 그런 다음, 애플리케이션에 규칙 및 규칙 세트를 재배포해야 합니다.

    성능이 향상되지 않으면 이 규칙 세트가 성능 저하에 영향을 주지 않는다고 가정할 수 있습니다. 애플리케이션에 규칙 세트를 재배포해야 합니다.

대체 변수 추가

다음 대체 변수를 추가하여 연결 성능이 높아지는지 평가해 보십시오.

주:

다음 대체 변수는 기본적으로 생성되지 않습니다. 수동으로 생성하고 사용으로 설정해야 합니다. 대체 변수마다 Cube = Consol을 지정하여 변수를 사용으로 설정하고 Value = true로 지정하여 연결 중 활용합니다.
  • EnableSimpleAggregation

    롤업 중 연결 성능을 최적화하려면 이 대체 변수를 생성하고 값을 true로 설정하십시오.

    주:

    EnableSimpleAggregationEnableOptimalBlockCreation은 상호 배타적입니다. EnableSimpleAggregationtrue로 설정되면 연결 프로세스는 EnableOptimalBlockCreation 값이 애플리케이션에 설정되어 있는지에 관계없이 값을 false로 처리합니다.

  • OptimizeDBRefresh

    환율에서 연결 큐브로 환율을 푸시하는 중 성능을 최적화하려면 이 대체 변수를 생성하고 값을 true로 설정하십시오.

  • OptimizeYTDCalculation

    연결 중 YTD 계산 성능을 최적화하려면 이 대체 변수를 생성하고 값을 true로 설정하십시오.

    주:

    OptimizeYTDCalculation은 확장된 차원 애플리케이션에서만 최적의 연결 성능을 나타냅니다.
  • OptimizeConcurrency

    연결 중 더 높은 동시성을 활용하려면 이 대체 변수를 생성하여 사용으로 설정하고 값을 true로 지정합니다.

    Financial Consolidation and Close의 연결 및 변환 비즈니스 규칙은 여러 엔티티에서 실행됩니다. Oracle Essbase는 다중 스레딩을 사용하여 동시에 비즈니스 규칙 계산을 실행할 수 있습니다. OptimizeConcurrency 변수를 사용하면 Financial Consolidation and Close 계산이 여러 개의 Essbase 프로세스 스레드를 신중하게 사용하므로 계산이 더 빠르게 실행됩니다.