pentaho:“从结果中获取行”->在先前步骤的输入中找不到条件中使用的字段'xyz'

问题描述 投票:-1回答:2

谁能给我展示“复制行以得到结果” /“从结果中获取行”的示例的人?我说的是一项成功通过测试的工作。

目标:

  1. “从结果中获取行”正在发送一些关键字。
  2. “获取文件名”提供特定目录包含的所有文件。
  3. [筛选器行”查找某些文件,即它正在使用关键字来查找文件(转换将循环运行,即,选中“执行每个输入行”)。
pentaho kettle
2个回答
0
投票

已获得:

  1. 一项工作
  2. 在这项工作中,我进行了两次转换
  3. TRANSF。 1读取文本文件并复制结果。由于“预览数据”显示了我想要传递的值,因此它可以正常工作。
  4. “执行每个输入行”在第二转换中被选中。以及“将结果复制到参数”。
  5. TRANSF。 2以“从结果获取行”开始,预览不显示任何值。 “输入字段”找不到任何字段。
  6. ““流列名称”与复制到结果中的列的列名称相同

0
投票

解决第二次转换应仅包含以下步骤:

  1. “获取文件名”:使用参数查找特定文件(s =可以是多个文件,因此仍选中“执行每个输入行”)。就我而言,我在“通配符”列中使用了它]
  2. “在结果中设置文件”
© www.soinside.com 2019 - 2024. All rights reserved.