ดีบักการดริลล์ผ่านโดยใช้ล็อกแพลตฟอร์มของเซิร์ฟเวอร์ Essbase

เมื่อผู้ใช้ Smart View รันรายงานการดริลล์ผ่าน ระบบจะเขียนบันทึกการสืบค้นที่ Essbase รันอยู่ไปยังล็อกแพลตฟอร์มของเซิร์ฟเวอร์ Essbase ดังนี้

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

คุณสามารถใช้ล็อกนี้เพื่อตรวจสอบการสืบค้น ในกรณีที่คุณไม่เห็นผลลัพธ์การดริลล์ผ่านที่ต้องการ ขอแนะนำให้ใช้ล็อกนี้ในการทดสอบการกำหนดรายงานการดริลล์ผ่านของคุณ ระหว่างการเฟสการออกแบบ ในการค้นหารายการล็อกที่เกี่ยวข้องและรายการล็อกล่าสุดที่เขียนขึ้นทันทีหลังจากที่คุณรับการดริลล์ผ่าน ให้ใช้คำสั่งต่อไปนี้ (สำหรับ Linux Bash Shell)

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