2.4 其它工具
Pentaho BI
Pentaho BI 平台不同于传统的 BI 产品,它是一个以流程为中心的,面向解决方案(Solution)的框架。其目的在于将一系列企业级 BI 产品、开源软件、API 等等组件集成起来,方便商 务智能应用的开发。它的出现,使得一系列的面向商务智能的独立产品如 Jfree、Quartz 等等,能够集成在一起,构成一项项复杂的、完整的商务智能解 决方案。
Pentaho BI 平台,Pentaho Open BI 套件的核心架构和基础,是以流程为中心的,因为其中枢控制器是一个工作流引擎。工作流引擎使用流程定义来定义在 BI 平台上执行的商业智能流程。流程可以很容易的被定制,也可以添加新的流程。BI 平台包含组件和报表,用以分析这些流程的性能。目前,Pentaho 的主要组成元素包括报表生成、分析、数据挖掘和工作流管理等等。这些组件通过 J2EE、WebService、SOAP、HTTP、Java、JavaScript、Portals 等技术集成到 Pentaho 平台中来。 Pentaho 的发行,主要以 Pentaho SDK 的形式进行。
Pentaho SDK 共包含五个部分:Pentaho 平台、Pentaho 示例数据库、可独立运行的 Pentaho 平台、Pentaho 解决方案示例和一个预先配制好的 Pentaho 网络服务器。其中 Pentaho 平台是 Pentaho 平台最主要的部分,囊括了 Pentaho 平台源代码的主体;Pentaho 数据库为 Pentaho 平台的正常运行提供的数据服务,包括配置信息、Solution 相关的信息等等,对于 Pentaho 平台来说它不是必须的,通过配置是可以 用其它数据库服务取代的;可独立运行的 Pentaho 平台是 Pentaho 平台的独立运行模式的示例,它演示了如何使 Pentaho 平台在没有应用服务器 支持的情况下独立运行;Pentaho 解决方案示例是一个 Eclipse 工程,用来演示如何为 Pentaho 平台开发相关的商业智能解决方案。
Pentaho BI 平台构建于服务器,引擎和组件的基础之上。这些提供了系统的 J2EE 服务器,安全,portal,工作流,规则引擎,图表,协作,内容管理,数据集成,分析和建模功能。这些组件的大部分是基于标准的,可使用其他产品替换之。
Pentaho 是一个以工作流为核心的、强调面向解决方案而非工具组件的 BI 套件,整合了多个开源项目,目标是和商业 BI 相抗衡。它包括:
(1)工作流引擎:Shark and JaWE
(2)数据库:Firebird RDBMS
(3)集成管理和开发环境:Eclipse
(4)报表工具:Eclipse BIRT
(5)ETL 工具:Enhydra/ Kettle
(6)OLAP Server:Mondrian
(7)OLAP 展示:JPivot
(8)数据挖掘组件:Weka
(9) 应用服务器和 Portal 服务器:JBoss
(10)单点登陆服务及 LDap 认证:JOSSO
docker 部署: docker run -p 8080:8080 wmarinho/pentaho
(镜像 2.46GB)
浏览器登陆: http://localhost:8080/ admin/password
本章参考
- 2021 年五大开源数据可视化 BI 方案对比 https://cloud.tencent.com/developer/article/1882014
- 这家 IT 千亿巨头正式宣布退出中国区业务!国产化替代必是大势所趋 www.qiyexinxi.net/cms_news/232850.html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论