Depurar Drill Through usando o Log da Plataforma do Essbase Server
Quando usuários doSmart View executam relatórios drill through, a consulta SQL que o Essbase executa é gravada para o log da plataforma Essbase Server. Você poderá usar esse log para examinar as consultas, caso não esteja vendo os resultados esperados do drill through.
O Essbase Server platform.log está localizado no <Domain Root>/<Domain Name>/servers/essbase_server1/logs/essbase.
Recomenda-se o uso desse log para testar suas soluções de relatório de drill through, durante a fase de design. Para encontrar as entradas relevantes e mais recentes gravadas logo após a execução de um drill through, use o seguinte comando (para shell bash do Linux):
tail -f platform.logPara cada operação de drill through, são gravados em log o nome do usuário e o timestamp. O Essbase grava a consulta gerada, conforme mostrado no seguinte exemplo:
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']]