Подключиться к OBIEE от Oracle SQL Developer? - PullRequest
0 голосов
/ 05 ноября 2018

Можно ли создать соединение с 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.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

Просто добавьте окончательный ответ здесь, если кто-то наткнется на эту страницу, задавая тот же вопрос:

Нет, SQL Developer в настоящее время не поддерживает подключение к серверу OBIEE, хотя для подключения к серверу можно использовать другие инструменты, используя ODBC или JDBC.

0 голосов
/ 06 ноября 2018

Хорошо, достаточно справедливо. Посмотрите, что сделал Эндрю, чтобы сделать драйверы ODBC пригодными для использования в Excel - это сводится к манипулированию в Windows: https://www.rittmanmead.com/blog/2017/02/working-with-obiee-data-in-excel-using-odbc/

...