쿼리 추적을 사용하여 집계 실행

충분한 양의 쿼리를 실행한 경우 쿼리 추적 정보를 사용하여 집계 프로세스를 실행할 수 있습니다.

쿼리 추적 정보를 사용하여 집계 프로세스를 실행하려면 다음을 수행합니다.

  1. 엔터프라이즈 뷰에서 계획, ASO 애플리케이션 순으로 확장하고 ASO 큐브를 마우스 오른쪽 버튼으로 누른 후 집계 실행을 선택합니다.
  2. 집계 실행 작업 대화상자에서 쿼리 데이터 기반을 선택하고 확인을 누릅니다.
    이 작업을 완료하는 데 약간의 시간이 걸릴 수 있습니다.
Calculation Manager는 집계 실행 프로세스가 실패하도록 할 수 있는 다음 조건을 확인합니다.
  • 쿼리 추적을 사용하도록 설정되지 않았거나 쿼리 추적 데이터가 없는 경우 경고 메시지가 표시됩니다. 쿼리 추적 옵션은 사용할 수 없으나 집계는 계속 처리할 수 있습니다. 쿼리 추적 정보를 사용하려면 쿼리 추적을 사용하도록 설정하거나 쿼리 추적 정보를 생성하는 작업을 수행해야 합니다.
  • Oracle Essbase는 여러 데이터베이스 슬라이스가 존재하는 경우 ASO 큐브에서 집계 뷰를 생성하도록 허용하지 않습니다. 경고 메시지가 표시되며 슬라이스가 병합될 때까지 집계를 계속 처리할 수 없습니다.

    이 경우 엔터프라이즈 뷰에서 큐브 노드를 마우스 오른쪽 버튼으로 누르고 데이터 병합, 모두, 값이 0인 셀 제거 순으로 선택합니다. 병합은 추적된 쿼리 정보를 모두 지웁니다. 따라서 쿼리 추적 정보를 생성하는 작업을 수행해야 합니다.

  • 집계가 이미 있는 경우 경고 메시지가 표시됩니다.

    이 경우 확인을 누르고 정보 대화상자에서 다음 중 하나를 수행합니다.

    • 확인을 눌러 기존 집계를 삭제하고 집계 프로세스를 다시 실행합니다.
    • 취소를 누르고 기존 집계를 지우고 쿼리 추적 정보를 생성하는 작업을 수행합니다.

    집계를 지우려면 다음을 수행합니다.

    1. ASO 큐브를 마우스 오른쪽 버튼으로 누르고 지우기, 모든 집계 순으로 선택합니다.
    2. 데이터베이스 집계 지우기 확인 대화상자에서 확인을 누릅니다.