잘못 디자인된 Financial Reporting 보고서는 여러 개의 MDX(Multidimensional Expression) 요청 또는 Oracle Essbase 쿼리를 생성하여 상당한 Oracle Enterprise Performance Management Cloud 리소스를 사용할 수 있습니다. 동시 사용자가 해당 보고서에 액세스하면 과도한 리소스 사용으로 인해 성능이 저하됩니다.
보고서에 여러 개의 세그먼트가 있는 경우 다수의 MDX 요청이 생성되는 주된 이유가 됩니다. 이 섹션에서는 세그먼트 수를 줄여 Financial Reporting 보고서의 효율성을 개선하는 방법을 설명합니다.
보고서 디자인 변경: 사용 사례
원본 보고서
다음 그림은 원본 보고서 디자인을 보여 줍니다.다음 테이블은 원본 보고서 디자인과 최적화된 디자인을 개괄적으로 보여 줍니다.
원본 보고서 디자인 | 최적화된 디자인 |
---|---|
각 엔티티 멤버에 대해 여러 개의 행이 있습니다.
|
|
각
|
모든 멤버의 모든 세그먼트를 하나의 세그먼트로 결합합니다.
|
최적화된 보고서
다음 그림은 세그먼트 수를 줄이는 최적화된 보고서 디자인을 보여 줍니다. 세그먼트 수를 줄이면 MDX 요청 수가 감소하여 보고서가 더 빠르게 실행됩니다.
기타 중요 보고서 디자인 고려사항
CellText
, PlanningAnnotations
및 ListOfCellDocuments
)가 포함된 셀이 많은 보고서는 사용하지 마십시오.비대칭 쿼리가 발생하면 대칭 그리드만 처리하는 Essbase 하이브리드 쿼리 엔진이 자동으로 해당 쿼리를 여러 대칭 그리드로 분할합니다. 이러한 대칭 그리드는 한 번에 하나씩 처리된 후 원래 비대칭 양식으로 반환되므로 프로세스의 효율성이 저하됩니다.
Financial Consolidation and Close 검색 성능 문제해결
Financial Consolidation and Close 환경에서 보고서 성능 문제를 해결하는 방법에 대한 자세한 내용은 Financial Consolidation and Close 검색 성능 문제해결을 참조하십시오.
최근 애플리케이션 변경사항 검토
애플리케이션의 최근 변경사항 때문에 보고서 생성 속도가 느려지는지 확인합니다. 현재 활동 보고서의 애플리케이션 크기 테이블에 있는 정보를 보고서가 제대로 작동한 이전 날짜의 활동 보고서에 있는 정보와 비교하면 됩니다. 또한 보고서 디자인 및 사용의 최근 변경사항을 검토하여 이러한 변경사항이 보고서에 영향을 주지 않았는지 확인합니다.