BI Component 开发(1)Component介绍

1,Component 不需要了解调度、工作流、其他Component。它只需要关注执行作业所需的代码的实现。

2,当用户请求Solution Engine去执行一个action 序列时,相应的Component就会被调用执行。BI Component相当于action 序列的执行结果。
BI Components are executed as a result of someone or something requesting the Pentaho Solution Engine to execute an action sequence. 

自定义好的action 序列可以通过调度器、Web Service、工作流引擎或者JAVA API调用执行。
Action sequences can be executed by users, schedulers, web services, workflow engines and API calls.

BI Component并不缓存它与Solution Engine之间的调用,一个Component必须是线程安全的。如果Component需要创建全局资源或者调用静态的初始化方法,需要创建一个实现IPentahoSystemListener接口的实现类,并把它注册到 system/pentaho.xml文件中(新版本的在systemListener.xml文件中)。
每一个Component都需要了解执行任务时所需要的参数,比如脚本Component需要提供待执行的脚本,报表Component需要提供报表模板。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值