Essabse 11 EAS Oracle数据源配置

浏览: 2779

以下内容基于Essbase 11.1.2.3.0

我们在使用EAS连接Oracle以生成在纲或者加载数据的时候需要配置数据源,以使的EAS可以连接到Oracle数据库。

Essbase自带了Datadirect的驱动,我们可以直接使用该驱动来进行连接。

 

 

Windows下的配置

Windows下比较简单,直接在控制面板-管理工具-数据源 (ODBC)中添加即可,注意驱动要选择DataDirect的驱动,如下图所示:

 

 

Linux下的配置

打开$ARBORPATH/bin/.odbc.ini,找到[Oracle Wire Protocol]部分,将其更改为有意义的数据源名,如本例中的BIDEV02

指定HostName、PortNumber、ServiceName三个参数,同时注释掉ServerName、SID、TNSNamesFile三个参数,最终如下图所示:

[BIDEV02]
Driver=/u01/app/orabi02/product/fmw/Oracle_BI1/common/ODBC/Merant/6.0/lib/ARora24.so
Description=DataDirect 6.0 Oracle Wire Protocol
AlternateServers=
ApplicationUsingThreads=1
ArraySize=60000
AuthenticationMethod=1
BulkBinaryThreshold=32768
BulkCharacterThreshold=-1
BulkLoadBatchSize=1024
CachedCursorLimit=32
CachedDescLimit=0
CatalogIncludesSynonyms=1
CatalogOptions=0
ConnectionRetryCount=0
ConnectionRetryDelay=3
DefaultLongDataBuffLen=1024
DescribeAtPrepare=0
EnableBulkLoad=0
EnableDescribeParam=0
EnableNcharSupport=0
EnableScrollableCursors=1
EnableStaticCursorsForLongData=0
EnableTimestampWithTimeZone=0
EncryptionMethod=0
FailoverGranularity=0
FailoverMode=0
FailoverPreconnect=0
FetchTSWTZasTimestamp=0
GSSClient=native
HostName=192.168.56.101
HostNameInCertificate=
InitializationString=
KeyPassword=
KeyStore=
KeyStorePassword=
LoadBalanceTimeout=0
LoadBalancing=0
LocalTimeZoneOffset=
LockTimeOut=-1
LoginTimeout=15
LogonID=
MaxPoolSize=100
MinPoolSize=0
Password=
Pooling=0
PortNumber=8521
ProcedureRetResults=0
QueryTimeout=0
ReportCodePageConversionErrors=0
ReportRecycleBin=0
#ServerName=<server_name in tnsnames.ora>
ServerType=0
ServiceName=BIPROD
#SID=<Oracle_System_Identifier>
TimestampeEscapeMapping=0
#TNSNamesFile=<tnsnames.ora_filename>
TrustStore=
TrustStorePassword=
UseCurrentSchema=1
ValidateServerCertificate=1
WireProtocolMode=1

最后将文件头部改成如下所示:

[ODBC Data Sources]
DB2 Wire Protocol=DataDirect 6.0 DB2 Wire Protocol
Informix Wire Protocol=DataDirect 6.0 Informix Wire Protocol
BIDEV02=DataDirect 6.0 Oracle Wire Protocol
#Oracle Wire Protocol=DataDirect 6.0 Oracle Wire Protocol

经过上面的配置之后,我们就可以在EAS中使用上述配置好的数据源了。

 

如果想要使用OCI的方式,则需要创建esssql.cfg具体方法请参阅Essbase SQL Interface Guide 之Using Non-DataDirect Drivers

http://docs.oracle.com/cd/E38445_01/doc.11122/esb_sql_interface/frameset.htm?launch.html

 

推荐 0
本文由 风在身后 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册