如何在Java中的Kettle Job中动态配置转换中的变量

时间:2013-10-23 12:31:49

标签: java pentaho kettle

在水壶里我有一份工作。这份工作有2个KTR。需要从Java调用中调用该作业。第一个KTR作为MongoDBInput迈出了第一步。步骤的查询表达式需要作为java的输入传递。

        KettleEnvironment.init();
        JobMeta jobMeta = new JobMeta("E:\\Job.kjb", null);
        Job job = new Job(null, jobMeta);

如何从java设置变量?

1 个答案:

答案 0 :(得分:1)

可以使用:

完成
 Job job = new Job(null, jobMeta);                  
jobMeta.setParameterValue("inputParam", "urParam");