要从Oracle SQL Developer连接到OBIEE吗?

时间:2018-11-05 02:08:47

标签: oracle oracle-sqldeveloper obiee

是否可以从Oracle SQL Developer创建到OBIEE的连接?

我知道可以在Windows ODBC数据源管理器中创建到Oracle BI服务器的ODBC连接,并且其他ODBC客户端工具可以使用该ODBC连接在BI服务器上运行SQL,但是我不知道查看SQL Developer使用该ODBC连接的任何方法。

我正在使用OBIEE 12.2.1.4和SQL Developer 17.3.0.271。

更新

基于Robin Moffatt在https://rmoff.net/2016/03/28/connecting-to-obiee-via-jdbc-with-jisql/上的文章,我使用jisql(https://www.xigole.com/software/jisql/jisql.jsp)通过OBIEE客户端(bijdbc.jar)附带的JDBC驱动程序建立了与OBIEE的连接。位于$ ORACLE_HOME / bi / bifoundation / jdbc/。

下面是一个屏幕快照,显示jisql如何通过bijdbc.jar驱动程序成功连接到我的OBIEE服务器并运行示例SQL语句; Oracle特定的连接详细信息以红色概述:

Screenshot 1: OBIEE JDBC connection test using jisql

我的下一步是尝试在SQL Developer中实现相同的成功JDBC连接。为此,我将bijdbc.jar添加到SQL Developer的第三方JDBC驱动程序中:

Screenshot 2: bijdbc.jar added to SQL Developer third-party JDBC drivers

添加JDBC驱动程序后,在SQL Developer的连接对话框中没有看到新的选项卡。 (相比之下,过去,当我添加其他第三方JDBC驱动程序时,如截图2中所示的jTDS和MySQL驱动程序,新的选项卡也已可用。)

由于SQL Developer的连接对话框中没有新的选项卡,因此我尝试将Oracle选项卡的连接类型设置为Advanced并将JDBC连接字符串作为Custom JDBC URL插入。测试该连接会导致“字符串索引超出范围:-1”,如以下屏幕截图所示:

Screenshot 3: Error using custom JDBC URL in SQL Developer

由于在jisql中可以使用相同的JDBC连接字符串,所以我怀疑我做错了什么,或者SQL Developer不支持通过该bijdbc驱动程序连接到OBIEE。

2 个答案:

答案 0 :(得分:0)

好的,很公平。看看安德鲁做了什么使ODBC驱动程序在Excel中可用-基本上取决于在Windows中进行操作: https://www.rittmanmead.com/blog/2017/02/working-with-obiee-data-in-excel-using-odbc/

答案 1 :(得分:0)

只需在此处添加最终答案,以防有人偶然发现此页面问相同的问题:

否,尽管可以使用其他工具通过ODBC或JDBC连接到服务器,但是SQL Developer目前不支持连接到OBIEE服务器。