pentaho配置oracle数据库作为其数据存储端

目前pentaho(胖大海)是比较流行的开源BI套件,分社区版与商业版,社区版数据存储端为hsqldb,而针对其它类型数据库配置文档几乎没有,只有商业版存在,但是并不是每个用户都能拿到。下面就pentaho社区版配置oracle数据库作详细说明,目前最新版本为4.8,本实例也是以4.8为例。

一、下载 BI server

http://sourceforge.net/projects/pentaho/files/?source=navbar 社区版下载地址

图1

图2

二、解压文件

将下载biserver-ce-4.8.0-stable.zip文件解压到对应的目录,例如我的是解压到D:\commonsoftware\pentaho\biserver-ce-4.8.0-stable目录。

1).运行管理端

进入administration-console目录,运行start-pac.bat脚本,启动管理端服务,访问地址http://172.17.0.126:8099,IP为你机器IP地址,默认的登录用户名密码:admin/password

2).运行用户端

进入biserver-ce目录,运行start-pentaho.bat脚本,启动用户端服务器,访问地址:http://localhost:8080/pentaho


三、配置oracle数据库

(1)创建oracle数据库

Pentaho BI Server 有两个功能性的数据库(除了案例的数据库)——the Hibernate database and the Quartz database.

         A、The Hibernate database的功能是负责Pentaho BI Server 的内容储存和运行;

         B、The Quartz database 的功能是负责Pentaho BI Solution计划任务的调度管理;

创建sql脚本下载地址:http://download.csdn.net/detail/zhoupeng_love/6522321,该脚本执行可以直接在oracle数据库执行,已经实验。当然你也可以使用解压文件biserver-ce\data\oracle10g目录下的脚本,不过要进行修改,如果有问题请自行解决。

(2)添加jdbc驱动包

下载ojdbc14.jar包,分别放到administration-console\jdbc与biserver-ce\tomcat\lib目录下,oracle  jdbc驱动包

注:不在提供下载地址,网上很多

(3)修改JDBC相关配置文件

       进入目录biserver-ce\pentaho-solutions\system下   

           A、修改applicationContext-spring-security-jdbc.xml配置文件

                 文件原内容:

                     

                  修改如图两处内容,修改后的内容:

                    

           B、修改applicationContext-spring-security-hibernate.properties配置文件

                 文件原内容:

                  

                  修改后文件内容:

                   

           C、修改hibernate-settings.xml配置文件
         该文件所在目录:biserver-ce\pentaho-solutions\system\hibernate

                 原内容:

                 

                 修改后内容:

                  

           D、修改oracle10g.hibernate.cfg.xml配置文件

                  该文件与文件hibernate-settings.xml在同一目录,主要修改数据库连接地址,这里不在详细介绍。

(4)修改配置hibernate与quartz

           A、修改context.xml配置文件

                  文件位置:biserver-ce\tomcat\webapps\pentaho\META-INF

                  原内容:

                    

                  修改后内容:

                  

           B、修改quartz.properties配置文件

                 文件位置:biserver-ce\pentaho-solutions\system\quartz

                  原有内容:

                  

                  修改后内容:

                   

 (5)配置tomcat  server         

            A、使HSQL数据库启动不可用

               修改biserver-ce\tomcat\webapps\pentaho\WEB-INF\web.xml文件

               注释掉文件内的如下内容:

               

               

               B、修改pentaho.xml配置文件
             文件位置:biserver-ce\tomcat\conf\Catalina\localhost
             该文件修改方式与biserver-ce\tomcat\webapps\pentaho\META-INF\context.xml配置文件同样的修改

              

       

             所有配置已完成,这时只需启动用户端服务就可访问了。在启动过程中可能会报异常,不用理会,这个异常是由统计实例引起的,只需启动管理端服务,修改数据库连接即可。

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值