加载中…
个人资料
seng
seng
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,829
  • 关注人气:27
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

OBIEE数据库连接3种方法(直连、自带odbc、系统odbc)的介绍

(2016-08-24 17:53:12)
标签:

obiee12c

分类: OBIEE

8.11日Rittman的Blog介绍了Using Apache Drill with OBIEE 12c,里面提了一下,OBIEE数据连接3种方法(直连、自带odbc、系统odbc),文中主要介绍了Drill使用了系统odbc的具体方法。

我觉的关系数据库的连接方式有必要介绍一下,版本按OBIEE 12.2.1 on Linux为准,

Oracle 的文档见https://docs`.oracle.com/middleware/1221/biee/BIEMG/deploy_rpd.htm#BIEMG1179

目前支持的Oracle认证过的数据库(或即将支持的如mongodb、postgresql等)见下表,具体见参考文件

https://o6v7e1w4j.qnssl.com/uploads/article/20160821/d7519b68f1067c042b63d700019125ce.PNG


配置数据库连接的具体步骤如下,注意rpd中维护物理层模型和这个没关系,在windows上的admin tool手工建或导入odbc数据源就可以了。

1.直连(Native Gateways:)

  这是最高效的方式,不过好像只有Oracle和DB2

  Oracle为例的配置步骤如下:

  a.检查BI_DOMAIN/config/fmwconfig/bienv/obis/obis.properties 配置了数据库cli(Oracle默认就配好,不需要修改)

  b.BI_DOMAIN/config/fmwconfig/bienv/core/tnsnames.ora 配置net service name(也可以配置具体的connect string,不过不建议)

  c.Restart OBIS1

 

2.OBIEE自带的ODBC也就是DataDirect ODBC

不同的OBIEE版本使用的DataDrirect版本都不一样,注意包括小版本都可能不一样,如11.1.7到11.1.1.9, OBIEE新的数据源很多就随着这个版本不停地在增多。

OBIEE 12.2.1使用DataDirect 7.1.4,目前认证支持的数据库有Microsoft SQL Server、Sybase ASE Database、Informix Database、Cloudera Impala Database、 Apache Hive Database、MySQL

OBIEE 12.2.1.1 使用DataDirect 7.1.5,新增了Amazon RedShift, Oracle Service Cloud, Greenplum, Salesforce, and Teradata.

据说下一版使用的DataDirect8.0会正式支持Apache Spark 、 MongoDB .

配置步骤如下:

 a.BI_DOMAIN/config/fmwconfig/bienv/obis/obis.properties 里的 LD_LIBRARY_PATH

 b.BI_DOMAIN/config/fmwconfig/bienv/core/odbcinst.ini 具体的连接

 

 [SQLSERVER_DB]
Driver=/ORACLE_HOME/bi/common/ODBC/Merant/7.1.4/drivers/ARsqls27.so
Description=DataDirect 7.1 SQL Server Wire Protocol
Address=111.111.111.111,1433
AlternateServers=
AnsiNPW=Yes
ConnectionRetryCount=0
ConnectionRetryDelay=3
Database=dbschema_name
LoadBalancing=0
LogonID=
Password=
QuoteID=No
ReportCodePageConversionErrors=0

  c.Restart OBIS1

3.系统odbc

目前认证支持支持包括Teradata 、Oracle TimesTen In-Memory Database等,注意所有非认证的数据库都使用这个方法兼容

 a.安装数据库的驱动、修改该数据库的一些配置

 b.修改BI_DOMAIN/config/fmwconfig/bienv/obis/obis.properties 配置环境变量

 如Drill

 MAPRDRILLINI=/home/oracle/.mapr.drillodbc.ini
 LD_LIBRARY_PATH=/opt/mapr/drillodbc/lib/64

 c.修改BI_DOMAIN/config/fmwconfig/bienv/core/odbcinst.ini

 [DrillDSN]
Driver=/opt/mapr/drillodbc/lib/64/libmaprdrillodbc64.so
AuthenticationType=No Authentication
Description=Drill ODBC Driver
ConnectionType=Direct
HOST=localhost
PORT=31010

  c.Restart OBIS1

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有