




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
苏州百咨信息技术有限公司 什么是pentaho Pentaho的定义 Pentaho是一个以流程为中心 面向解决方案 Solution 可扩展的商业智能平台 BI套件 其目的在于将一系列企业级BI产品 开源软件 API等等组件集成起来 方便商业智能应用的开发 Pentaho是一个基于java平台的商业智能 BusinessIntelligence 套件 它的出现 使得一系列面向商业智能的独立产品如Kettle Report Mondrian Dashboard等 能够集成在一起 构成了一个由webserver平台和多个工具软件 报表 分析 图表 数据集成 数据挖掘等的完整商业智能解决方案 Pentaho是一个偏向于与业务流程相结合的BI解决方案 侧重于大中型企业应用 它允许商业分析人员或开发人员创建报表 仪表盘 分析模型 商业规则和BI流程 Pentaho的优点 Pentaho的优点 一 集成化 二 面向解决方案 三 以流程为中心 Pentaho的优点 所谓集成化 是指将众多不同的BI产品集成到一个统一的框架中来 使之可以相互协作 以往的BI产品 往往只专注于BI的某一特定领域 如Report主要关注报表的生成 Weka主要进行数据的挖掘等等 然而一个完整的BI应用往往需要这些BI产品能够相互协作 Pentaho通过引入 Action 的概念 提供了一个让多种BI产品协作的机制 Action 是Pentaho平台提供的最基本的操作单元 它类似于一种编程语言的基本语句 所有完成具体功能的BI产品作为 插件 集成到Pentaho平台中 每种插件为Pentaho平台提供一种或几种 Action 每个Action有自己的输入和输出 多个Action连接起来就构成了Action序列 完成一个较复杂的功能 Pentaho平台负责在各个Action之间传递参数 这样多种不同的BI产品便能够协同工作了 Pentaho的优点 所谓解决方案 Solution 是基于Pentaho平台的一个具体的BI应用 Solution与Pentaho平台的关系和Web应用与应用服务器之间的关系十分类似 如图1所示 Pentaho平台本身作为一个Web应用部署在应用服务器上 而Solution又作为一个 Pentaho应用 部属在Pentaho平台上 Solution本身实质上是一系列Action序列的集合 这些序列在网页上如何显示 如何被调用 功能如何实现完全由Pentaho平台来管理 这使得Solution的开发者 也就是Pentaho的使用者 可以将开发工作集中于具体的BI业务逻辑的开发上 而不用去关心网页的设计 服务器的部署等等细节 Pentaho的优点 流程即Action序列 是Solution的基本组成单位 它由多个以某种顺序执行的Action组成 Action是Pentaho平台所提供的最基本的BI操作 大到生成一个报表 小到打印一行字 都可以是一个Action Action之间可以顺序执行 也可以有分支或循环 Pentaho平台的 以流程为中心 是指整个平台的工作核心就是如何解释执行一个个Action序列的描述文件 用户在做具体的BI应用开发时 也应当把精力集中在描述Action序列上 Pentaho平台将BI业务逻辑的开发以Solution的形式与系统的其它部分独立开来 使得用户可以随心所欲的综合运用各种不同的BI产品为自己服务 Pentaho框架图 pentaho框架图 pentaho框架图 BI平台 BusinesssIntelligenceServer 商业智能服务器 是整个Pentaho平台的基础件 借助他可以集成其他BI产品 如Dashboard 他包括用户控制台 PentahoBIServer 和管理员控制台 PentahoAdminConsole DesignStudio 开发工具 它能以一定的顺序执行一系列的动作 从而能完成各种复杂程度的BI工作 Kettle 可对复杂数据进行清洗 处理并得到我们有用的数据 Mondrian 高性能的OLAP引擎 它用MDX语言实现查询 从关系数据库 RDBMS 中读取数据 然后经过JavaAPI用多维的方式对结果进行展示 PentahoReport 报表设计工具 支持各种类型的报表设计开发工作 并能输出各种格式的文件 PentahoDashboard 仪表盘报表开发工具 pentaho框架图 其他组件 工作流引擎 JaWE 基于Java的图形化工作流编辑器 数据库 MySQL Oracle 集成管理和开发环境 EclipseOLAP展示 Jpivot JSP自定制的标签库 可以绘制一个OLAP表格和图表 数据挖掘组件 Weka应用服务器 Tomcat Jboss单点登陆服务 CAS自定义脚本支持 Javascript脚本处理器 Pentaho的业务流程 Pentaho业务流程 业务流程 数据源 ETL工具 数据仓库 报表 仪表盘 数据源 ETL工具 数据仓库 报表 仪表盘 多维分析 数据挖掘 Pentaho用户控制台 Pentaho用户控制台 启动BI SERVER 在网址中输http localhost 8080 pentaho选择Joe管理员登录 Pentaho平台展示 方案 序列 报表或仪表盘文件 展示区 OLAP案例 Report案例 PentahoDashBoard工具 DashBoard案例 DashBoard执行效果 DashBoard案例 DashBoard案例 DashBoard案例 管理员用户控制台 管理员控制台 设置权限 启动administra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 神奇的大树250字14篇
- 我学会了责任400字11篇
- 早餐专业知识培训班课件
- 爱看书的女孩200字9篇
- 叫我第一名观后感650字(13篇)
- 早期孕妇保健知识培训课件
- 早教老师礼仪知识培训课件
- 纪念白求恩app课件
- 假如我是一条蚯蚓作文800字(11篇)
- 纪念抗美援朝课件
- 国网公司合规管理
- 上海宝冶合同范例
- 区块链在房地产交易中的应用-全面剖析
- 2025年湘教版七年级生物下册阶段测试试卷含答案
- 浙江省金华十校 2024 年 11 月高三模拟考试 英语试题卷英语试卷(含解析)
- 《糖尿病视网膜病变》课件
- 网络规划设计师知识点总结
- 《公司法完整版》课件2024
- 泡沫灭火系统维护保养方案
- 《光伏产业链介绍》课件
- 部编五年级上册语文教案全册表格版
评论
0/150
提交评论