Openi的demo部署

关于BIBusiness Intelligence,商业智能)的openiDEMO演示

由于在导师接下来的项目中可能会用到BI的开源框架,所以做一个调研。BI开源框架总共有四个分别是:

Openi

Jasper intelligence

Pentaho

Spagobi

前两个是轻量级的,后两个则可以认为是重量级的,可以在http://kb.cnblogs.com/a/634358/上进行简单的了解。

我接下来主要是讲解OpeniDEMO演示,http://www.blogjava.net/sterning/archive/2007/10/26/156080.html,在该博客上已经给出了比较详细的部署教程,从昨天开始按照这个教程能够成功的把openi部署起来,在部署的过程中遇到了诸多问题,所以跟大家分享下。

 

第一种部署方式:

该部署方式是直接在tomcat上进行部署(我使用的是tomcat 6.0.26),步骤是:

1、  下载两个zip

在上http://openi.sourceforge.net/index.html下载这两个包openi-1.3.0-RELEASE-src.zipopeni-1.3.0-RELEASE.zip

2、  分别解压这两个zip包,把openi-1.3.0-RELEASE/openi目录下的mondrian.waropeni.waropeni-projects.war这三个war文件拷贝到<tomcat_home> /webapps目录下。

3、  配置数据库,首先需要安装mysql(我安装的是MySQl server 5.1)。

4、  找到openi-1.3.0-RELEASE/openi/conf/mondrian目录,在该目录下有一个create-foodmart-mysql.zip包,把这个包解压,得到一个create-foodmart-mysql.sql脚本文件。

5、  安装一个MySQL的图形化插件,这样在导入sql脚本文件时就非常方便,我安装的是 这个软件需要注册,不注册只有30天的试用时间。

6、  启动MySQL,输入在安装MySQL的时候设置的密码,进入之后,输入创建数据库的命令create database foodmart;

7、  这些工作完成之后,不急着把create-foodmart-mysql.sql脚本文件导入到数据库中,因为这个文件在最开始的地方有多余的信息,需要删除,不然用navicat软件进行直接导入的时候会出现12个错误,由于这个create-foodmart-mysql.sql文件比较大,用记事本打开时会非常的慢,建议用word打开,删除最开始的一些版本之类的信息一直到第一条创建表的语句为止,再导入,则能够成功。出现如下图所示:

 

8、  无需配置数据源,用默认的就可以了。

9、  配置<tomcat_home>/conf目录下的tomcat-users.xml文件,找到<role rolename="tomcat"/><role rolename="role1"/><user username="tomcat" password="tomcat" roles="tomcat"/><user username="both" password="tomcat" roles="tomcat,role1"/><user username="role1" password="tomcat" roles="role1"/>这段代码,去掉这段代码的注释,不然在首页上无法登陆,出现invalid login的信息。

10、              启动tomcat,只需在bin目录下双击startup.bat文件,之后在浏览器上输入http://localhost:8080/openi,出现如下界面:

 

输入用户名和密码之后,进入

 

第一种部署方式讲解完毕。

接下来会继续给出在myeclipse上的源码部署方式,也就是第二种部署方式,这有助于进一步学习。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值