使用xaction从BI Server调用Pentaho Kettle作业

时间:2014-09-05 04:34:23

标签: pentaho kettle pentaho-design-studio xaction

我的要求是从Pentaho BI服务器调用我的水壶作业。 我在用 Pentaho BI服务器5.0.1 CE, PDI 4.3.0 - 用于水壶工作和转换设计和 PDS CE 4.0。 - 设计将调用水壶作业的xaction

我创建了一个xaction,并将水壶作业包含在xaction的进程动作中,(执行 - > PDI作业) 但我先得到以下错误

"kettle error_0015 Could not load transformation job from resource [TANSNAME]"

因为我已经用我的xaction上传了我的水壶作业(因为BIServer5.0.1在jackrabbit中维护解决方案文件)并且在我的工作中将我的转换URL称为静态。 之后该作业正在执行,但作业参数未从我的xaction传递。我在xaction的XML源代码中添加了参数。但仍然是pentaho日志显示空的参数。

还有什么我需要做的吗?

1 个答案:

答案 0 :(得分:3)

我建议远离xactions。它们是一个相当古老的难题,我想它们很快就会被弃用。

截至目前,我们拥有更好的工具,更易于理解,维护和调试。

一个这样的例子是CDA作为您的数据访问插件,它允许您将Kettle转换定义为数据源。调用CDA dataAccess时,将执行ktr,并将指定步骤的结果发送回发出查询的客户端。

CDA可通过Pentaho Marketplace

获取