Pentaho - 如果一行继续失败,则执行每个输入行

时间:2017-07-10 16:35:28

标签: row pentaho execute continue

我正在创建一个ETL,但我不知道怎么做。

在表输入中我得到我的数据流这个数据可能有长度,类型等问题......然后,我只想插入正确的行。我只是想要的不正确的错误,被“詹金斯”接收 步骤进行:

  1. 转换:获取行
    1. 表格输入
    2. 将行复制到结果
  2. 转换:加载行(执行每个输入行)
    1. 从结果中获取行
    2. 数据验证器
    3. 表输出(这实际上是另一个“复制到行到结果”,这个数据是另一个表输入所需的)
  3. 我该如何解决?

    非常感谢!

1 个答案:

答案 0 :(得分:0)

@guibos您不需要数据验证器。在表输出中进行错误处理,将错误的数据流重定向到错误表或错误文件中。或者执行Data validator的错误处理并将数据重定向到错误表。如果您需要任何帮助,请告诉我。