The Pentaho BI Platform is the infrastructure and core services that integrate business intelligence components to complete the BI Suite. The framework provides core services including authentication, logging, auditing, web services, and rules engines. The platform also includes a solution engine that integrates reporting, analysis, dashboards and data mining components. The modular design and plugin based architecture allows all or part of the platform to be embedded into third party applications by end users as well as OEMS.
The most well known implementation of the BI Platform is the Pentaho BI Server which functions as a web based report management system, application integration server and lightweight workflow engine(action sequences). It is designed to be easily integrated into any business processes.
Libraries
bi-platform-api: sdk api
bi-platform-appserver: app server/servelet container
bi-platform-engine-core: system/runtime/solution/auditing/error messages
bi-platform-engine-security: authentication/acl
bi-platform-engine-services: web service engine
bi-platform-plugin-actions: action sequence/code to integrate bi components
bi-platform-plugin-services: web services for bi components
bi-platform-repository: solution repository
bi-platform-scheduler: scheduling
bi-platform-security-userroledao: oo interface for userole management
bi-platform-test-foundation: test/mock framework
bi-platform-ui-foundation: desktop presentation layer framework
bi-platform-web: web presentation layer framework
bi-platform-web-portlet: portlet presentation layer framework
bi-platform-web-servlet: servlet for user console
bi-platform-util: some utility interfaces/classes for logging/error message/exception/web/xml/repository/file/password/date/string etc.
bi-platform-legacy: some interfaces/classes for backward compatibility
mantle: web ui/user console
Pentaho BI Platform source code:
svn://source.pentaho.org/svnroot/bi-platform-v2/
The plugin mechanism of Pentaho BI Platform results in a loose coupling architecture - business intelligence components like reporting, lap analysis, data mining and dashboard can be easily integrated into Pentaho BI Platform and each component can be easily replaced with other alternatives, e.g. use JasperReport to replace JFreeReport engine.
Pentaho BI Platform is also designed to meet the requirement of embedding itself into standalone or server-based Java applications. Only the Solution Engine and components package must be installed and required engine, components, repositories need to be configured, other things like workflow engine and repository, auditing repository, ETL component, user interface components, etc are optional. It provides the flexibility to end-users to use the out-of-box BI Suite product and engineers to build system based on partial of the components and functionalities.
分享到:
相关推荐
Pentaho BI 平台的汉化Pentaho BI 平台的汉化Pentaho BI 平台的汉化Pentaho BI 平台的汉化Pentaho BI 平台的汉化
本文档是pentaho BI以oracle作为数据库存储时,oracle执行脚本。pentaho版本为社区版4.8
pentaho bi 套件的架构与使用权威指南
Pentaho是开源商务智能软件,它是一个基于java平台的商业智能(Business Intelligence,BI)套件,此处为3.8稳定版的源代码,把jar文件解压即可,另附--源代码阅读报告,方便理解整个体系架构
以上总结是我结合网上的一些资料和自己的亲身操作将详细步骤记录下来,希望可以给正在学习Pentaho的朋友一点帮助。
NULL 博文链接:https://hudeyong926.iteye.com/blog/1583838
基于Pentaho BI 社区版的开发经验进行讲解。
在Linux上安装pentaho bi-server
Pentaho BI的安装及配置手册,为BI开发者通过入门指导
今天偶然发现的文档,很全面~~~ 讲解了整个的pentaho_bi的结果体系
Pentaho BI套件的架构与使用权威指南 难得的Pentaho中文教程
Pentaho BI的安装及配置手册.doc
Pentaho BI套件组成情况,里面分析了Pentaho各个组件的功能和使用情况。
PentahoBI的安装及配置手册[参照].pdf
pentaho-平台概述这组模块构成了 Pentaho 的核心平台和业务分析服务器。接口该模块包含平台使用的通用接口。 插件系统、存储库、安全性和许多其他的 API 都在这里存在。核该模块包含平台子系统和实用程序类的核心...
通用用户界面 common-ui历史上包含跨平台使用的常用utils / frameworks(例如jquery)。 随着OSGI的发展,我们期望将它们从common-ui中删除,并以更加模块化的方式...在pentaho-server / pentaho-solutions / system
Pentaho Solutions BI DW MySQL
内附说明文档。 适用版本: pentaho bi 3.10
Pentaho BI服务器5.x 易于使用的所有人的商业智能(BI) 版本:5.3 如何使用这张图片 启动PostgreSQL实例 docker run --name some-postgres \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=password \ -d ...
Pentaho笔记 3 2 使用MySQL作为Pentaho默认数据库 4 2.1 创建数据库 4 2.2 配置Pentaho 4 1配置Pentaho使用FoodMart数据 6 1.1注册数据源 6 1.2定义多维数据schema 7 1.3注册schema 7 1.4配置Pentaho使用filesystem-...