注:本文适合BIEE服务器在linux上,windows上只安装了Admin tools客户端的情况
windows系统为win7 64bit
BIEE版本为11.1.1..7.1
对于只在windows上安装了BI Admin tools客户端(如果是在windows上安装了完整版的BIEE,则不需要额外安装Essbase client)的情况,如果需要导入Essbase元数据,需要自行安装Essbase Client。
首先需要从https://edelivery.oracle.com/上下载安装介质。
推荐下载EPM System Release 11.1.2.3.0 Client Installers for Microsoft Windows,因为这个版本的提供单独的Client安装包,而不像之前的版本,需要下载
Foundation Services之类的。
下载链接如下:
https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16301075
当然也可以从我提供的百度网盘上进行下载:
http://pan.baidu.com/s/1gdgfaqJ
下载完解压之后直接执行exe安装程序完成安装即可。
之后还要对Admin tools进行配置,以便其能加载Essbase驱动
进入管理工具的安装目录,如:
D:\app\BIEEClient71\oraclebi\orahome\bifoundation\server\bin
用记事本打开bi_init.bat
在
set ORACLE_INSTANCE=D:\app\BIEEClient71\oraclebi\orainst
之后添加
set ESSBASEPATH=D:\Oracle\Middleware\EPMSystem11R1\common\EssbaseRTC\11.1.2.0
注:路径一定要写这个,否则在导入Essbase元数据的时候会报"连接失败。Essbase error"的错误!
注:由于我的Admin tools是32位版本所以此处应该引用32位的Essbase Client,如果你的Admin tools是64位版本,则此处的路径应为
set ESSBASEPATH=D:\Oracle\Middleware\EPMSystem11R1\common\EssbaseRTC-64\11.1.2.0
最后在
set PATH=%ORACLE_HOME%\bifoundation\server\bin;%ORACLE_HOME%\bifoundation\web\bin;%ORACLE_HOME%\bin;%JAVA_HOME%\bin;%windir%;%windir%\system32;%PATH%
中添加上Essbase client的bin目录,
如下所示:
set PATH=%ORACLE_HOME%\bifoundation\server\bin;%ORACLE_HOME%\bifoundation\web\bin;%ORACLE_HOME%\bin;%JAVA_HOME%\bin;%windir%;%windir%\system32;%ESSBASEPATH%\bin;%PATH%
保存。
关闭所有已开启的Admin tools,重新打开即可。
导入元数据的连接类型选择Essbase9即可。