gpt4 book ai didi

java - 从 Pentaho Kettle Job 的 java api 调用中获取数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:29 29 4
gpt4 key购买 nike

我在 Pentaho 有一份工作。该作业有一个返回 JSON 输出的转换。我如何使用 Java API 访问它?我需要读取该 JSON 并将其打印出来。我的代码是:

    KettleEnvironment.init();
JobMeta jobMeta = new JobMeta("Job.kjb", null);
Job job = new Job(null, jobMeta);
job.start();
job.waitUntilFinished()
System.out.println("dfffdgfdg: "+job.getResult());

我需要有行监听器吗?但是如何将其设置为 KTR inside job 中的步骤。我完全糊涂了。请帮忙

最佳答案

在您的最后一个转换中,即 KTR,不要忘记添加步骤 - 将行复制到结果。之后 .. 当您通过 Java 运行 JOB 时。使用以下代码访问结果:

final List<RowMetaAndData> read;
read = job.getResult().getRows();

关于java - 从 Pentaho Kettle Job 的 java api 调用中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19568639/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com