pentaho 4.5工具使用手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Pentaho工具
使用手册
目录
BI 介绍 (2)
Pentaho产品介绍 (2)
Pentaho产品线设计 (3)
Pentaho BI Platform安装 (4)
Pentaho Data Integration-------Kettle (8)
Pentaho Report Designer (13)
Saiku (24)
Schema Workbench (28)
附件 (33)
BI 介绍
1. BI基础介绍
挖掘技术对客户数据进行系统地储存和管理,并通过各种数据统计分析工具对客户数据进行分析,提供各种分析报告,为企业的各种经营活动提供决策信息。其中的关键点是数据管理,数据分析,支持决策。
根据要解决问题的不同,BI系统的产出一般包括以下三种:
2. BI系统的产出
2.1 固定格式报表
固定格式报表是BI最基本的一种应用,其目的是展示当前业务系统的运行状态。固定格式报表一旦建立,用户就不可以更改报表的结构,只能依据数据库的数据不断刷新报表,以便取得较新的数据。在pentaho产品线中,我们使用pentaho report designer来实现固定格式报表的需求。
2.2 OLAP分析
OLAP分析是指创建一种动态的报表展示结构,用户可以在一个IT预定义的数据集中自由选择自己感兴趣的特性和指标,运用钻取,行列转换等分析手段实现得到知识,或者验证假设的目的。在pentaho产品线中,我们使用Saiku来实现OLAP分析的需求。
2.3 数据挖掘
数据挖掘是BI的一种高级应用。数据挖掘是指从海量数据中通过数据挖掘技术得到有用的知识,并且以通俗易懂的方式表达知识,以便支持业务决策。在pentaho产品线中,我们使用weka来实现数据挖掘的需求。
Pentaho产品介绍
1. 产品介绍
Pentaho是世界上最流行的开源商业智能软件,以工作流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业BI相抗衡。它是一个基于java平台的商业智能套件,之所以说是套件是因为它包括一个web server平台和多个工具软件:报表,分析,图表,数据集成,数据挖掘等,可以说包括了商业智能的方方面面。
2. Pentaho架构图
Pentaho的架构图如下,简要解释如下:
3rd party applications指交易系统,也就是数据仓库的原系统。
Data & Application Integration主要指定义数据仓库的元数据,在数据仓库结构设计完毕后,通过ETL过程将原系统数据送入数据仓库。
Business Intelligence Platform指pentaho提供的BI平台,在这个平台上可以进行平台安全设置,平台管理之类的工作,这个平台也是BI服务的基础。
Reporting,Analysis,Dashboards,Process Management是基于BI平台上Pentaho可以实现的服务,比如报表,分析,仪表盘,服务自动控制等。
Presentation Layer指展示层,在这一层,我们可以把其下层做好的报表等分析结果通过门户网站,Email等各种方式展示给用户。
Pentaho产品线设计
1. 产品线设计
Pentaho作为一个开源的BI套件,商业版与社区版加起来共有几十种产品。考虑到恒信实际
产品线的设计并非一成不变,随着需求的增加,当某些需求无法利用现有的产品线实现时,可以继续添加组件,以便形成更为完善的BI体系。
Pentaho BI Platform安装
1. 安装步骤
将下载下来的biserver-ce-X.X.X-stable.zip文件解压到D:\下,将会产生administration-console 和biserver-ce两个文件夹,前者是pentaho控制台,后者是pentaho BI服务器。
默认时,Pentaho BI 平台会使用内置的JRE,它位于D:\biserver-ce\jre 位置。如果用户机器上安装了JDK,并设置了JAVA_HOME,则Pentaho BI 平台会使用用户指定的JDK。运行D:\biserver-ce>下的“start-pentaho.bat”批处理脚本能够启动Pentaho BI 服务器,它运行在Apache Tomcat容器中,并采纳了HSQLDB 数据库(/)。
2. 启动/停止BI server
现在,打开浏览器,并访问http://localhost:8080/pentaho,则将看到登录界面,
当joe/password 用户登录后,BI 服务器的主界面将呈现在眼前。
如果需要停止Pentaho BI 服务器,则于D:\biserver-ce 目录下运行“stop-pentaho.bat”批处理脚本即可。它将同时停止Pentaho BI 服务器和HSQLDB 数据库。
3. 启用/停止Pentaho管理控制台
于D:\administration-console 目录运行如下“start-pac.bat”批处理脚本能够启动Pentaho管理控制台。默认时,它宿主在Jetty Web 容器中。将浏览器定位到http://localhost:8099/网址后,并输入默认的admin/password用户,即可登录到Pentaho管理控制台中。Pentaho 管理控制台是整个BI 平台的重要后端软件,系统管理员通过它能够完成各类操作,比如维护用户及角色信息、注册新的业务库(数据库连接)、控制BI 服务器中的各种敏感信息、使用调度服务等。
如果要停止Pentaho 管理控制台,则于D:\administration-console 目录下运行“stop-pac.bat”批处理脚本即可。
4. HSQLDB迁移到MySQL DB