optimizeASOCube

ASO 큐브의 데이터 추출에 필요한 집계 뷰를 선택하는 쿼리의 성능을 최적화합니다.

이 명령을 사용하면 데이터 크기가 커서 기본 집계가 데이터 추출 또는 보고 요구를 충족하는 데 부족하다고 간주되는 경우 ASO 큐브에 대한 쿼리 최적화 작업을 수행할 수 있습니다. 일반적인 최적화 프로세스는 다음과 같습니다.

  • 기본 집계 및 쿼리 기반 집계를 삭제합니다.
  • 쿼리 추적을 시작합니다.
  • Profitability and Cost Management Query Manager, Oracle Smart View for Office 또는 Data Management의 샘플 쿼리와 Oracle Essbase를 교육하는 데 최적화가 필요한 쿼리 유형을 나타내는 다른 MDX 쿼리를 실행합니다.
  • 최적화된 쿼리 또는 기본 쿼리를 기반으로 집계를 생성합니다.

적용 대상

Profitability and Cost Management,

필수 역할

서비스 관리자, 고급 사용자

사용법

epmautomate optimizeASOCube APPLICATION_NAME OPTIMIZATION_TYPE 설명:

  • APPLICATION_NAME은 ASO 큐브가 속한 Profitability and Cost Management 애플리케이션의 이름입니다.
  • OPTIMIZATION_TYPE은 큐브 최적화 작업입니다. 허용되는 값은 다음과 같습니다.
    • clearAggregations - 기본 뷰 및 쿼리 기반 뷰를 제거합니다.
    • createAggregations - 기본 Essbase 집계 뷰를 생성합니다. 이 옵션은 쿼리 기반 집계가 아닌 기본 집계를 수행하는 데 사용됩니다.
    • startQueryTracking - 쿼리 추적을 시작합니다.
    • stopQueryTracking - 쿼리 추적을 중지합니다. 이 옵션은 Essbase의 최적화 정보 수집을 중지하는 데 사용됩니다. Essbase는 사용자가 쿼리 추적을 중지하거나 Essbase를 중지할 때까지 계속 최적화 정보를 수집합니다. Essbase는 쿼리 추적이 중지될 때까지 수집된 데이터를 기반으로 뷰를 집계할 수 있습니다.
    • createQBOAggregations - 쿼리 추적을 사용으로 설정한 후 실행한 최적화된 쿼리를 기반으로 Essbase 집계 뷰를 생성합니다.

  • 기본 집계 뷰 및 쿼리 기반 집계 뷰 삭제:

    epmautomate optimizeASOCube BksML12 clearAggregations

  • 쿼리 추적 시작

    epmautomate optimizeASOCube BksML12 startQueryTracking

  • 쿼리 추적을 시작한 후 실행한 최적화된 쿼리를 기반으로 Essbase 집계 뷰 생성:

    epmautomate optimizeASOCube BksML12 createQBOAggregations