返回介绍

2.4 其它工具

发布于 2024-09-08 17:36:20 字数 1997 浏览 0 评论 0 收藏 0

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

本章参考

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文