Как OBIEE генерирует операторы sql, которые затем запускаются в целевой базе данных? У меня есть отчет, который генерирует один оператор SQL при выполнении в базе данных Oracle и совершенно другой при выполнении через драйвер jdbc в Apache Drill. Моя проблема в том, что во втором случае запрос даже синтаксически недействителен.
Я прочитал это - http://gerardnico.com/wiki/dat/obiee/query_compiler, но до сих пор не понимаю механизма, с помощью которого Oracle решает, какой запрос будет выполняться на основе драйвера.