질의 로깅 사용

Essbase 큐브에 대한 질의 로깅을 사용으로 설정하려면 큐브 디렉토리에서 질의 로깅 설정 파일을 생성하고 구성한 다음 큐브를 재시작합니다. 로그 항목은 질의 로그 .qlg 파일에 기록되며, 이를 xml로 저장하고 볼 수 있습니다.

다음 단계에서는 질의 로그 설정 파일을 생성하는 방법에 대해 설명합니다. 샘플 질의 로그 파일을 보려면 질의 로깅 샘플 파일을 참조하십시오.

질의 로깅을 사용으로 설정하려면 다음과 같이 하십시오.

  1. 큐브 디렉토리에서 질의 로그 설정 파일을 생성합니다.

    설정 파일의 이름은 dbname.cfg이어야 합니다. 여기서 dbname는 큐브 이름과 일치합니다. 예를 들어, Sample Basic에 대한 질의 로그 설정 파일은 basic.cfg입니다. Essbase 21c 애플리케이션은 유니코드 모드이므로 UTF-8 사용 텍스트 편집기를 사용하고 BOM과 함께 UTF-8로 저장해야 합니다.

    주:

    큐브 디렉토리<Application Directory>/app/appname/dbname를 의미합니다. 환경 내의 <Application Directory> 위치를 모르는 경우

    • 독립적인 Essbase 배포를 사용하는 경우 Essbase 플랫폼의 환경 위치를 참조하십시오.

    • Oracle Cloud Infrastructure Marketplace에서 Essbase 배치를 사용하는 경우 <Application Directory>는 /u01/data/essbase/app입니다.

  2. 질의 로깅 구문 섹션의 구문을 사용하여 설정 파일에서 필수 및 선택적 요소를 지정합니다.
    • 질의를 기록할 차원입니다(QUERYLOG [dimension_name]).

    • 선택 사항: 차원에서 지정된 세대 또는 레벨의 멤버에 대한 생성 또는 레벨 번호를 기록하는 설정입니다(QUERYLOG GENERATION generation-range 또는 QUERYLOG LEVEL level-range).

    • 선택 사항: 차원의 지정된 세대 또는 레벨에서 멤버 로깅을 제외하는 설정입니다(QUERYLOG NONE GENERATION generation-range 또는 QUERYLOG NONE LEVEL level-range).

    • 선택 사항: 질의 로그 파일이 생성되는 위치입니다(QUERYLOG LOGPATH path-expression).

    • 선택 사항: 로그 파일 출력의 형식입니다(QUERYLOG LOGFORMAT CLUSTER | TUPLE).

    • 선택 사항: 로그 파일 크기(QUERYLOG LOGFILESIZE n)

    • 선택 사항: 모든 로그 파일의 크기입니다(QUERYLOG TOTALLOGFILESIZE n).

    • 다음에 응용 프로그램이 시작될 때 질의 로깅을 사용 또는 사용 안함으로 설정하는 설정입니다(QUERYLOG ON | OFF).

  3. 설정을 적용하려면 큐브를 다시 시작합니다.

    주:

    파일을 만들거나 파일의 항목을 변경한 후 다시 시작합니다.

  4. 질의 로깅이 사용으로 설정된 후 질의 로그 파일 dbname.qlg에서 로그 항목을 검토합니다.

    예를 들어, 로그 파일의 출력을 보고 특정 멤버가 질의된 횟수를 분석할 수 있습니다. UTF-8 지원 편집기를 사용하여 로그 파일을 봅니다.