Pentaho学习笔记

Pentaho中的相关技术:

1、spring , 一个用于构造Java应用程序的轻量级框架。
2、acegi , 一个专门为SpringFramework提供安全机制的项目。

Pentaho中 的 相关规范 :
1、JSR 168: Portlet Specification, Java Standardization Request 168(JSR 168)定义了一个Portlet规范,包括 Portlet 容器和 portlet 之间的合约。

===== Pentaho - 开放源码的商业智能平台技术白皮书 ======

Pentaho BI 平台集成和增强了现有的流行的第三方开放源码组件,例如:

  • Mondrian OLAP 服务器和 jPivot Analysis Front-End
  • Firebird RDBMS
  • Enhydra ETL,Shark 和 JaWE 工作流
  • Kettle EII and ETL
  • JBoss 应用程序服务器,Hibernate 和 Portal
  • Weka 数据挖掘
  • Eclipse 工作台和 BIRT 报表组件
  • JOSSO 单点登录和 LDAP 集成
  • Mozilla Rhino Javascript Processor


BI 平台利用开放标准和协议,包括:

  • XML – W3C 的可扩展标记语言
  • JSR-94 – JCP 的规则引擎 API
  • JSR-168 – JCP 的 Portlet Spec
  • SVG – W3C 的可扩展适量图形(Scalable Vector Graphics)
  • XPDL – WFMC 的 XML 流程定义语言
  • XForms W3C 的 Web Forms
  • MDX – Microsoft 的 OLAP 查询语言
  • WSBPEL – Oasis 的 Web 服务业务流程执行语言
  • WSDL - W3C 的 Web 服务描述语言
  • SOAP - W3C 的简单对象访问协议

Pentaho的相关文档摘录

一、 Pentaho 平台是面向解决方案(Solution)的,因为平台的操作是定义在流程定义和指定每个活动的 action 文档里。这些流程和操作共同定义了一个商业智能问题的解决方案(Solution)。这个 BI 解决方案(Solution)可以很容易的集成进平台外部的商业流程。一个解决方案(Solution)的定义可以包含任意数量的流程和操作。

解决方案(Solution)定义文档是 XML文档,它包含:
1、业务流程的定义(XPDL标准)
2、活动的定义,这些活动按需作为部分流程执行,或被 web 服务调用,其包含以下定义:数据源,查询,报表模板,传送和通知规则,商业规则,仪表盘和分析视图。
3、 以上所有的项之间的关系

二、Pentaho BI 平台构建于服务器,引擎和组件的基础之上。这些提供了系统的 J2EE 服务器,安全,portal,工作流,规则引擎,图表,协作,内容管理,数据集成,分析和建模功能。这些组件的大部分是基于标准的,可使用其他产品替换之。

三、Action Sequences简介
Pentaho BI平台执行的操作取决于Action Sequence文件(XML格式)。Action Sequence定义以下的Action:数据库查询,报表生成,邮件发送以及各动作的顺序。数据可以在一个Action Sequences内部的Action之间传递,也可以在不同的Action Sequence之间传递。他们定义操作执行前需要有什么样的数据输入,以及将要依次执行什么样的操作,还要定义完成后产生怎样的输出给其他Action Sequences。《Creating Pentaho Solutions》深入阐述了Pentaho BI服务器的体系结构以及Action Sequence文件在其中的角色;它也提供了XML的格式参考以及对体系内其他模块的接口。

 

配置心得

步骤:
1、使用 MetaData Editor 编辑元数据,将元数据导出为xmi。
       可以将元数据发布到server中,服务器相应服务名为RepositoryFilePublisher。发布前,需要在服务器上  /pentaho-solution/system中的publisher-config.xml文件中设置服务密码。
      发布的实际动作的将元数据xmi文件上传到服务器的特定目录下。
2、使用 Report Desinger 编辑报表,使用由 MetaData Editor 生成的xmi格式元数据源。
      向服务器发布报表的过程与发布元数据类似。

 

转自:VisualLion的专栏

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值