Pentaho 数据集成转换中的循环

Loop inside Pentaho Data Integration Transformation

我有一个转换为

其中文本文件的格式如下:

对于文本文件中的每一个t_cmp(t_cmp的个数之前不知道),我要执行Read Company

但它给出了错误

谁能告诉我哪里出错了?

您需要传递 3 行,每行有 1 个字段,而不是单行有 3 个字段。

字段数必须与查询的参数数相匹配。

所以,简而言之,转置您的数据。或者:

  • 将行作为单个字段读取,然后使用 Split field to rows
  • 或像现在一样阅读并使用行标准化器

两种方法都应该有效。