Pentaho BI是一款功能非常强大的开源工具,因为项目需要,我们成立的一个Pentaho BI研究小组,从零开始学习如何用它,如何与我们自己的平台集成起来。
经过一个月的学习和实践,对于我个人来说是收获很多的,首先从任何搭建Pentaho BI环境开始吧,这应该是第一道门。
一、Pentaho BI web服务(windows环境)
Pentaho BI分为企业版和社区版,企业版还是需要收费的,社区版是免费的,只是有些功能收到了限制,但对我们来说社区版已经满足需求了。最新的版本是4.8.0-stable,我们使用的是4.5.0-stable。
1、下载后解压会得到两个文件administration-console和biserver-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/
相关推荐
赠送jar包:pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar; 赠送原API文档:pentaho-aggdesigner-algorithm-5.1.5-jhyde-javadoc.jar; 赠送源代码:pentaho-aggdesigner-algorithm-5.1.5-jhyde-sources.jar; ...
解决 Cannot resolve org.pentaho:pentaho-aggdesigner-algorithm:5.1.5-jhyde jar放入D根目录执行: 以下命令加入本地maven库 mvn install:install-file -DgroupId=org.pentaho -DartifactId=pentaho-aggdesigner-...
org / pentaho / pentaho-aggdesigner-algorithm / 5.1.5-jhyde / pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar,解决maven引入hive的jar包时依赖报错Could not find artifact org.pentaho:pentaho-aggdesigner-...
解决maven引入hive的jar包时依赖报错Could not find artifact org.pentaho:pentaho-aggdesigner-algorithm:pom:5.1.5-jhyde in xxx的问题,maven路径org/pentaho/pentaho-aggdesigner-algorithm/5.1.5-jhyde/pentaho...
在本例中,pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar包含了所有必要的类和元数据,使得开发者能在他们的Java应用程序或服务器中使用AggDesigner的算法功能。 ._pentaho-aggdesigner-algorithm-5.1.5-jhyde....
(Hive输出)ETLDesigner\common\system\karaf\system\pentaho\pentaho-big-data-kettle-plugins-hive\6.1.0.1-196\下的文件。 (Hive输出)pentaho-big-data-kettle-plugins-hive-6.1.0.1-196。
java maven 仓库包 pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar
Pentaho是开源商务智能软件,它是一个基于java平台的商业智能(Business Intelligence,BI)套件,此处为3.8稳定版的源代码,把jar文件解压即可,另附--源代码阅读报告,方便理解整个体系架构
"pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar"正是为了解决这个问题而提供的文件。 Pentaho Data Integration(简称PDI,又称Kettle)是一个开源的数据集成工具,它允许用户从各种不同的数据源抽取、转换和加载...
maven编译pentaho-big-data-plugin遇到的所有问题解决,pentaho6.0
Shims是Pentaho提供的一系列连接各个source的适配器,具体配置位置根据Pentaho的组件来决定,现在的PDI Spoon的配置位置在../data-integration/plugins/pentaho-big-data-plugin/hadoop-configurations 下,注意这个...
### Pentaho Data Integration (Kettle) 完全自学手册知识点概览 #### 一、Kettle基础介绍 - **Kettle概述**:Pentaho Data Integration...掌握Kettle的关键在于理解其架构模型、变量管理及环境搭建等方面的知识。
kettle 9.1 连接hadoop clusters (CDH 6.2) 驱动
Shims是Pentaho提供的一系列连接各个source的适配器,具体配置位置根据Pentaho的组件来决定,现在的PDI Spoon的配置位置在../data-integration/plugins/pentaho-big-data-plugin/hadoop-configurations 下,注意这个...
base.dir=../../pentaho-solutions/system/GettingStartedDB tcp.port=9093 ``` 同时还需要编辑`/etc/hosts`文件,为机器分配一个IP地址,例如: ```bash 127.0.0.1 localhost template 127.0.0.1 <机器名称> ``` ...