Essbase 서버 플랫폼 로그를 사용하여 드릴스루 디버그

Smart View 사용자가 드릴스루 보고서를 실행하면 Essbase가 실행한 질의가 Essbase 서버 플랫폼 로그에 기록됩니다.

<Domain Root>/<Domain Name>/servers/essbase_server1/logs/essbase/platform.log

예상한 드릴스루 결과가 표시되지 않으면 이 로그를 사용하여 질의를 조사할 수 있습니다. 이 로그를 사용하여 설계 단계 중에 드릴스루 보고서 정의를 테스트하는 것이 좋습니다. 드릴스루를 실행한 직후 작성된 가장 최근의 관련 로그 항목을 찾으려면 다음 명령을 사용하십시오(Linux bash 셸의 경우).

tail -f platform.log

각 드릴스루 작업에 대해 사용자 이름과 타임스탬프가 로깅되고 Essbase는 다음 예제와 같이 생성된 질의를 기록합니다.

Query executed on the database: SELECT "PRODUCT", "MONTH", "CITY"[[
FROM (select * from SAMPLEBASIC) DatasourceName
WHERE ("MONTH" = 'Feb' OR "MONTH" = 'Jan' OR "MONTH" = 'Mar')
AND ("PRODUCT" = '100-10-30' OR "PRODUCT" = '100-10-40' OR "PRODUCT" = '100-30' OR "PRODUCT" = '100-20' OR "PRODUCT" = '100-10-10' OR "PRODUCT" = '100-10-20') AND "CITY" = 'New York']]