통합 확장 및 구성에서 최적이 아닌 논리를 사용하면 성능에 부정적인 영향을 줄 수 있습니다.
Financial Consolidation and Close 애플리케이션의 기본 연결 논리를 확장할 수 있습니다. 통합 논리를 확장하는 데 사용할 수 있는 방법은 다음과 같습니다.
활동 보고서의 정보, 특히 다음 섹션의 정보를 사용하여 실행하는 데 상당한 시간이 걸리는 스크립트를 알아보십시오.
관리자용 시작 가이드에서 활동 보고서 정보를 참조하십시오.
멤버 공식 검토
멤버 공식을 검토하여 계산 및 논리를 최적화하고 불필요한 공식을 제거합니다. Oracle Smart View for Office를 사용하여 멤버 공식을 검토할 수 있습니다.
멤버 등록정보 편집 화면을 사용하여 차원의 공식을 검토, 편집, 제거하십시오. 사용자정의 차원에서만 공식을 제거할 수 있습니다. 기본(미리 정의된) 차원(예: YTD)의 초기 설정된 공식은 제거할 수 없습니다.
사용자정의 차원의 공식을 편집하거나 제거하려면 다음을 수행합니다.
열 머리글을 마우스 오른쪽 버튼으로 누르고 일부 열을 선택 취소하면 현재 뷰의 열을 제거하여 화면을 간소화할 수 있습니다.
애플리케이션에 배포된 사용자정의 계산 사용 안함
Financial Consolidation and Close는 여러 사전 정의된 규칙 템플리트를 사용하여 현지 통화 또는 다중 통화 계산 프로세스를 지원합니다. 사용자정의 스크립트를 포함한 후 애플리케이션에 재배포하여 수정할 수도 있습니다. 사용자정의 계산 스크립트가 성능에 영향을 주지 않는지 확인하려면 사용자정의 스크립트를 사용 안함으로 설정(주석 처리)하고 애플리케이션에 재배포한 후 연결을 수행합니다.
사용자정의 계산을 사용 안함으로 설정하려면 다음을 수행합니다.
성능이 향상되면 성능에 영향을 줄 수 있는 롤업 및 임시 계산에 특히 주의하여 스크립트를 수정하고 최적화합니다. 그런 다음, 애플리케이션에 규칙을 재배포해야 합니다.
성능이 향상되지 않으면 이 규칙이 성능 저하에 영향을 주지 않는다고 가정할 수 있습니다. 사용자정의 스크립트를 복원한 후 애플리케이션에 규칙을 재배포해야 합니다.
통합 규칙 배포 취소
통합 규칙 관리가 열립니다.
성능이 향상되면 규칙 세트의 규칙을 수정하고 최적화합니다. 그런 다음, 애플리케이션에 규칙 및 규칙 세트를 재배포해야 합니다.
성능이 향상되지 않으면 이 규칙 세트가 성능 저하에 영향을 주지 않는다고 가정할 수 있습니다. 애플리케이션에 규칙 세트를 재배포해야 합니다.
대체 변수 추가
다음 대체 변수를 추가하여 연결 성능이 높아지는지 평가해 보십시오.
주:
다음 대체 변수는 기본적으로 생성되지 않습니다. 수동으로 생성하고 사용으로 설정해야 합니다. 대체 변수마다Cube = Consol
을 지정하여 변수를 사용으로 설정하고 Value = true
로 지정하여 연결 중 활용합니다.EnableSimpleAggregation
롤업 중 연결 성능을 최적화하려면 이 대체 변수를 생성하고 값을 true
로 설정하십시오.
주:
EnableSimpleAggregation
및 EnableOptimalBlockCreation
은 상호 배타적입니다. EnableSimpleAggregation
이 true
로 설정되면 연결 프로세스는 EnableOptimalBlockCreation
값이 애플리케이션에 설정되어 있는지에 관계없이 값을 false
로 처리합니다.
OptimizeDBRefresh
환율에서 연결 큐브로 환율을 푸시하는 중 성능을 최적화하려면 이 대체 변수를 생성하고 값을 true
로 설정하십시오.
OptimizeYTDCalculation
연결 중 YTD 계산 성능을 최적화하려면 이 대체 변수를 생성하고 값을 true
로 설정하십시오.
주:
OptimizeYTDCalculation
은 확장된 차원 애플리케이션에서만 최적의 연결 성능을 나타냅니다.OptimizeConcurrency
연결 중 더 높은 동시성을 활용하려면 이 대체 변수를 생성하여 사용으로 설정하고 값을 true
로 지정합니다.
Financial Consolidation and Close의 연결 및 변환 비즈니스 규칙은 여러 엔티티에서 실행됩니다. Oracle Essbase는 다중 스레딩을 사용하여 동시에 비즈니스 규칙 계산을 실행할 수 있습니다. OptimizeConcurrency
변수를 사용하면 Financial Consolidation and Close 계산이 여러 개의 Essbase 프로세스 스레드를 신중하게 사용하므로 계산이 더 빠르게 실행됩니다.
OptimizePelimCalculation
이 대체 변수는 True
로 설정되는 경우 PElim(파트너 제거) 성능을 높입니다. 계정 리디렉션이 포함된 사용자 생성 파트너 제거 구성 가능 연결 규칙을 배포하면 연결 성능 저하가 있는 경우 이 변수를 추가하여 성능을 크게 높일 수 있습니다.
EnableYearlyConsol
이 대체 변수는 True로 설정되면 밀집/희소 최적화 옵션을 사용하는(기간 및 이동이 밀집 차원임) 애플리케이션의 여러 기간 연결 성능을 높일 수 있습니다. 애플리케이션이 다음 조건을 모두 충족하는 경우 이 대체 변수를 적용할 수 있습니다.
ParallelCustomDimDSO
이 대체 변수는 True로 설정되면 기간 및 이동 차원이 밀집 차원인 밀집/희소 최적화를 사용하는 애플리케이션에서 연결 프로세스의 성능을 높입니다. 성능이 향상되었는지 확인하려면 이 대체 변수를 True로 설정해야 합니다.
ParallelCustomDimTranslation
주:
OptimizeConcurrency, OptimizePelimCalculation, EnableYearlyConsol, ParallelCustomDimDSO 및 ParallelCustomDimTranslation이 제공하는 성능 향상의 정도는 애플리케이션 디자인 및 데이터 배포에 따라 달라지므로 애플리케이션마다 매우 다릅니다.