Pentaho BI实战总结1--环境搭建

        Pentaho BI是一款功能非常强大的开源工具,因为项目需要,我们成立的一个Pentaho BI研究小组,从零开始学习如何用它,如何与我们自己的平台集成起来。

        经过一个月的学习和实践,对于我个人来说是收获很多的,首先从任何搭建Pentaho BI环境开始吧,这应该是第一道门。

一、Pentaho BI web服务(windows环境)

        Pentaho BI分为企业版和社区版,企业版还是需要收费的,社区版是免费的,只是有些功能收到了限制,但对我们来说社区版已经满足需求了。最新的版本是4.8.0-stable,我们使用的是4.5.0-stable

  1、下载后解压会得到两个文件administration-consolebiserver-ce

        administration-console:顾名思义,这个服务就是用于配置Pentaho BI的基本信息的,如Pentaho BI用户增删改,权限配置,数据源配置等。点击start-pac.bat启动服务,访问地址:http://localhost:8099 用户名和密码默认都是admin/password,界面对浏览器的兼容有很大问题,弹出框都是没边框和透明的,很是受不了,所以后面基本没去设置什么,一切默认即可。需要说明一点的是这里提到的数据源配置是指Pentaho BI自身的资料库数据源,默认是用hsqldb,是可以迁移到mysql、oracle、postgresql上面,至于如何迁移可以下载附件中的Pentaho BI套件的架构与使用权威指南.pdf


 

        biserver-ce:这个是我们最关心的Pentaho BI服务了,所有发布的报表都会部署到这个服务里面,服务内置了Tomcat和hsqldb,双击start-pentaho.bat启动服务,访问地址:http://localhost:8080/pentaho 用户名和密码点击登录登陆框的Evaluation Login就可以看到默认的两个账号:joe/password suzy/password。登录系统后在左边导航可以看到各种演示的报表集合,到了这里就说明本地的Pentaho BI服务已经搭建起来了。

 二、Report-designer(windows环境)

        接下来就是要下载报表设计器了,我们使用的版本是3.9.0-stable,下载prd-ce-3.9.0-GA.zip文件解压后直接运行report-designer.bat文件启动报表设计器,接着就是创建自己需要的报表了,拖拽式的设计,应该是很容易上手的,具体的一些细节就不做详细介绍了,不会的就谷哥度娘吧,报表设计完后可以点击run(绿色的按钮)来预览;还可以直接发布到你本地的Pentaho BI web服务,这样就可以通过web服务来展现自己设计的报表了,我想这个是很最重要的。


 

 三、Design-Studio(windows环境)

        这个工具其实就是集成了ActionSequence插件的精简版eclipse,我们使用的版本是4.0.0-stable。如果不涉及ActionSequence方面的应用可以不下载此工具;如果不想用这个eclipse也可以,进入plugins目录,复制org.pentaho.designstudio.editors.actionsequence_4.0.0.stable到自己eclipse的plugins目录下,重启eclipse就会发现在工具栏多了一个绿色齿轮状的按钮,点击就可以新增一个Action Sequence。

        还需要补充一点的是,在Pentaho BI Web服务下的pentaho-solutions目录其实就是一个eclipse工程,里面的内容就是Web服务中的各类例子。ActionSequence文件就是那些.xaction文件,文件描述了数据来源,以及数据的呈现形式(html,pdf,file等)。

        在什么情况下使用以及如何创建、配置、部署、访问ActionSequence将在下一篇文章中再做总结吧。 


 

其他版本的bi-server:http://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/

其他版本的report-designer:http://sourceforge.net/projects/pentaho/files/Report%20Designer/

其他版本的design-studio:http://sourceforge.net/projects/pentaho/files/Design%20Studio/

猜你喜欢

转载自electricwave.iteye.com/blog/1850428