【问题标题】:Pentaho - Execute every input row, if fail one row continuePentaho - 执行每个输入行,如果失败一行继续
【发布时间】:2017-07-11 13:59:20
【问题描述】:

我正在创建一个 ETL,但我不知道如何去做。

在表格输入中,我得到了我的数据流,这些数据可能存在长度、类型等问题……然后,我只想插入正确的行。我只想创建错误的不正确,由“詹金斯”拾取 步骤:

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

我该如何解决?

非常感谢!

【问题讨论】:

    标签: row pentaho execute continue


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多