큐브 성능 향상

애플리케이션에서 큐브 성능을 향상하는 작업을 스케줄링할 수 있습니다. 이러한 작업은 다음과 같습니다.

  • 큐브 재구조화 - 블록 저장영역 큐브 전체를 명시적으로 재구조화하여 조각화를 제거하거나 줄입니다. 빈 블록도 제거합니다. 이 작업을 실행하는 경우 변경사항이 Planning에서 Essbase로 푸시되지 않습니다.

  • 아웃라인 압축 - 집계 저장영역 큐브의 아웃라인 파일을 압축합니다. 압축은 아웃라인 파일을 최적 크기로 유지하는 데 도움이 됩니다. 아웃라인을 압축할 때 데이터는 지워지지 않습니다. 이 작업을 실행하는 경우 변경사항이 Planning에서 Essbase로 푸시되지 않습니다.

  • 데이터 슬라이스 병합 - 집계 저장영역 큐브의 증분 데이터 슬라이스를 병합합니다. 슬라이스 수가 적을수록 큐브 성능이 향상됩니다. 모든 증분 데이터 슬라이스를 주 데이터베이스 슬라이스로 병합하거나, 주 데이터베이스 슬라이스를 변경하지 않고 모든 증분 데이터 슬라이스를 단일 데이터 슬라이스로 병합할 수 있습니다. 필요에 따라 값이 0인 셀을 제거할 수 있습니다.

  • 집계 최적화: 집계 저장영역 큐브의 수집된 쿼리 추적 정보를 기반으로 최적화된 뷰를 생성합니다. 이 작업에는 다음 2가지 조치가 있습니다.

    • 쿼리 추적 사용: 의미 있는 쿼리 세트를 기록하고 기록된 쿼리 데이터를 사용하여 해당 데이터베이스에 대해 구체화할 가장 적절한 집계 뷰 세트를 선택할 수 있습니다. 쿼리 데이터를 기반으로 집계 프로세스를 실행하기 전에 쿼리 추적을 사용으로 설정하고 데이터를 수집하는 데 충분한 시간을 허용해야 합니다.

      사용으로 설정하면 쿼리 추적을 사용하지 않게 설정하거나, 큐브를 다시 로드하거나 새로고치거나, 아웃라인을 압축하거나, 애플리케이션을 종료하거나 데이터베이스의 추가 집계 뷰를 구체화할 때까지 쿼리 추적이 계속됩니다. 해당 조치를 수행한 후 쿼리 추적이 자동으로 재개되지 않습니다.

      주:

      다음 조치를 수행하면 집계 저장영역 큐브에서 저장된 쿼리 추적 정보를 지우지만 쿼리 추적은 사용 안함으로 설정하지 않습니다.

      • 증분 데이터 슬라이스 병합

      • 데이터 지우기

      • 기존 집계 지우기

      • 부분 데이터 지우기

      • 집계 저장영역 큐브에 데이터 로드

    • 집계 프로세스 실행: 데이터가 포함되고 계산 권한을 부여받은 집계 저장영역 데이터베이스에 대한 집계를 계산합니다. 집계를 수행하려면 시스템 권장 뷰를 사용합니다. 선택한 뷰와 집계 프로세스가 서버에서 수행되는 하나의 구성 불가능한 작업으로 결합됩니다. 선택적으로 결과 파일에 대해 최대 디스크 공간을 지정하고 사용자 쿼리 패턴에 따라 뷰를 선택하도록 하고 뷰 선택에 롤업 계층 구조를 포함할 수 있습니다. 다음 옵션 중 하나 이상을 선택합니다.

      • 쿼리 데이터를 기반으로 합니까? - 수집된 사용자 쿼리 패턴에 따라 서버에서 선택된 뷰를 집계합니다. 이 옵션은 쿼리 추적이 설정된 경우에만 사용할 수 있습니다.

      • 롤업 옵션을 포함합니까? - 뷰 선택 프로세스에 보조 계층 구조(기본 레벨 사용 포함)를 포함합니다.

      • 증가 크기 옵션을 포함합니까? - 집계된 데이터베이스의 최대 증가가 지정한 제한을 초과할 때까지 서버에서 선택된 뷰를 집계합니다. 서버에서 집계를 중지해야 하는 제한 크기(비율)를 입력합니다.

작업을 바로 시작하거나 나중에 실행되도록 스케줄링할 수 있습니다.

주:

사용자는 이러한 작업 중 로그인 상태를 유지할 수 있습니다.

큐브 성능을 향상하는 작업을 생성하려면 작업 예약을 참조하십시오.