BIEE工具之安装

  BI,Bussiness Intelligence商业智能。这个概念有点铺天盖地,每个Application Vendor都在热捧。BI最基本的原理就是要实现OLAP(联机分析处理,面向数据仓库DATAWHSE)。而平常做的FORM开发,基本上是基于 OLTP(联机事务处理,面向数据库DATABASE)。原以为Oracle Diccoverer也是BI的范畴,可Oracle却明确把Discoverer列入C/S-BI工具的范畴。要实现WEB版的ROLAP、 MOLAP,就非得使用Oracle BIEE。实际上Oracle的BI工具也是很乱,有C/S的DISCOVERER,也有WEB的DISCOVERER。还有Oracle BIEE。另外还有收购其他公司的BI工具。

  从Oracle官方下载后,得到一个600多M的biee_windows_x86_101340文件。安装BIEE之前要先安装JDK5,并设置JAVA_HOME变量,因为BIEE也是运行在OC4J下的。其他的安装步骤一路NEXT,就不多说了。

   安装完后,在Services.msc检查一下Oracle BI Java Host、Oracle BI Presentation Server、Oracle BI Scheduler、Oracle BI Server这四个服务是否启动。正常情况Oracle BI Scheduler是没有启动的,因为要先配置一下。开始菜单=>Oracle BIEE=>Job Manage。然后File=>Configuration Options

  

ORACLE ERP开发基础之Oracle BIEE工具_bi

   然后执行X:/OracleBI/server/Schema下的SAJOBS.Oracle.sql(不同的数据库,选择相应的脚本)。这样配置完 后,启动Oracle BI Scheduler。然后在开始菜单选择‖Welcome to BIEE‖,就可以在IE登陆了(初始用户及密码:Administrator/ Administrator)。

  BIEE工具之体念

  登陆界面。

  

ORACLE ERP开发基础之Oracle BIEE工具_jdbc_02

  设置数据仓库维度(物理层、逻辑层、表现层,这个功能与Discoverer Aministrator类似。当然功能更强大)。




ORACLE ERP开发基础之Oracle BIEE工具_oracle_03

 

BI Publisher工具之体念


  BI Publisher是包含在BIEE套件中的。在开始菜单打开BI Publisher。用户及密码:Administrator/ Administrator,BI Publisher登陆页面与EBS R12非常类似。

  

ORACLE ERP开发基础之Oracle BIEE工具_oracle_04

  配置JDBC,然创建文件夹、报表。就可实现与DISCOVERER一样的“页明细表”了。当然,使用也比DISCOVERER方便很多。基于WEB的界面,感觉非常好。

  

ORACLE ERP开发基础之Oracle BIEE工具_数据库_05

  选择相应的数据源,也就刚才创建的JDBC连接名称。这一点比Discoverer方便多了,Discoverer只能连接Oracle数据库。而BI Publisher通过JDBC可以所有的数据库。

  

ORACLE ERP开发基础之Oracle BIEE工具_oracle_06

  查询速度上比Discoverer快一些。因为Discoverer每次都是通过提取数据库表,而BI Publisher是将数据表转成XML,缓存在OC4J中,然后传给过页面。

  

ORACLE ERP开发基础之Oracle BIEE工具_数据库_07

   BI Publisher也可以实现交叉报表,但功能相对Discoverer来说少一些了。这一点可以通过BI For Excel的插件来补充。安装完Oracle BI Publisher Desktop,就可通过Excel来访问BI Publisher了。