Débogage de l'exploration amont à l'aide du journal de plate-forme du serveur Essbase

Lorsque des utilisateurs Smart View exécutent des rapports d'exploration amont, la requête SQL exécutée par l'application Essbase est écrite dans le journal de plate-forme Essbase Server. Vous pouvez utiliser ce journal pour examiner les requêtes si les résultats d'exploration amont obtenus ne sont pas ceux attendus.

Le serveur Essbase platform.log se trouve dans <Domain Root>/<Domain Name>/servers/essbase_server1/logs/essbase.

Il est recommandé d'utiliser ce journal pour tester les définitions de rapport d'exploration amont pendant la phase de conception. Pour rechercher les entrées de journal appropriées et les plus récentes écrites juste après l'exécution de l'exploration amont, utilisez la commande suivante (pour le shell bash Linux) :

tail -f platform.log

Pour chaque opération d'exploration amont, le nom d'utilisateur et l'horodatage sont journalisés, et Essbase enregistre la requête générée, comme indiqué dans l'exemple suivant :

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']]