Esegui il debug del drill-through mediante il log della piattaforma del server Essbase
Quando gli utenti Smart View eseguono i report drill-through, la query SQL eseguita da Essbase viene scritta sul log della piattaforma del server Essbase. È possibile utilizzare questo log per esaminare le query nel caso in cui non vengano visualizzati i risultati di drill-through previsti.
Server Essbase platform.log si trova in <Domain Root>/<Domain Name>/servers/essbase_server1/logs/essbase.
Si consiglia di utilizzare il log per eseguire i test delle definizioni dei report drill-through durante la fase di progettazione. Per trovare le voci pertinenti e più recenti del log, scritte immediatamente dopo l'esecuzione del drill-through, utilizzare il seguente comando (per la bash shell Linux):
tail -f platform.logPer ogni operazione di drill-through vengono registrati il nome utente e l'indicatore orario ed Essbase registra la query generata, come mostrato nell'esempio seguente:
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']]