我的要求是从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日志显示空的参数。
还有什么我需要做的吗?
答案 0 :(得分:3)
我建议远离xactions。它们是一个相当古老的难题,我想它们很快就会被弃用。
截至目前,我们拥有更好的工具,更易于理解,维护和调试。
一个这样的例子是CDA作为您的数据访问插件,它允许您将Kettle转换定义为数据源。调用CDA dataAccess时,将执行ktr,并将指定步骤的结果发送回发出查询的客户端。
CDA可通过Pentaho Marketplace
获取