Можно ли создать соединение с OBIEE из Oracle SQL Developer?
Я знаю, что возможно создать соединение ODBC с сервером Oracle BI в Администраторе источника данных ODBC Windows, и что другие инструменты клиента ODBC могут использовать это соединение ODBC для запуска SQL на сервере BI, но я не Посмотрите, как SQL Developer может использовать это соединение ODBC.
Я нахожусь на OBIEE 12.2.1.4 и SQL Developer 17.3.0.271.
UPDATE
На основании статьи Робина Моффата в https://rmoff.net/2016/03/28/connecting-to-obiee-via-jdbc-with-jisql/, я использовал jisql (https://www.xigole.com/software/jisql/jisql.jsp), чтобы установить соединение с OBIEE, используя драйвер JDBC, который поставляется с клиентом OBIEE - bijdbc.jar, который является находится по адресу $ ORACLE_HOME / bi / bifoundation / jdbc /.
Ниже приведен снимок экрана, показывающий, как jisql может успешно подключиться к моему OBIEE-серверу через драйвер bijdbc.jar и выполнить пример SQL-оператора; специфичные для Oracle сведения о соединении выделены красным цветом:
Снимок экрана 1: проверка соединения OBIEE JDBC с использованием jisql
Следующим моим шагом было попытаться реализовать то же самое успешное соединение JDBC в SQL Developer. Для этого я добавил bijdbc.jar в сторонние драйверы JDBC разработчика SQL:
Снимок экрана 2: bijdbc.jar добавлен в сторонние драйверы JDBC разработчика SQL Developer
После добавления драйвера JDBC я не увидел новую вкладку в диалоге подключения SQL Developer. (Для сравнения, в прошлом, когда я добавлял другие сторонние драйверы JDBC, такие как драйверы jTDS и MySQL, также показанные на скриншоте 2, стали доступны новые вкладки.)
Поскольку в диалоговом окне подключения SQL Developer не было новой вкладки, я попытался установить для типа подключения вкладки Oracle значение Дополнительно и вставить строку подключения JDBC в качестве пользовательского URL-адреса JDBC. Тестирование этого соединения приводит к «String index out of range: -1», как показано на этом скриншоте:
Снимок экрана 3. Ошибка при использовании пользовательского URL JDBC в SQL Developer
Поскольку эта же строка соединения JDBC работает в jisql, я подозреваю, что либо я делаю что-то не так, либо SQL Developer не поддерживает подключение к OBIEE через этот драйвер bijdbc.