Pentaho - 执行每一行输入,如果失败一行继续
Pentaho - Execute every input row, if fail one row continue
我正在创建一个 ETL,但我不知道该怎么做。
在 table 输入中,我得到了我的数据流,该数据可能存在长度、类型等问题……然后,我只想插入正确的行。我只想创建错误的错误,由 "Jenkins" 拾取
步骤:
- 转换:获取行
- Table 输入
- 将行复制到结果
- 转换:加载行(执行每个输入行)
- 从结果中获取行
- 数据验证器
- Table 输出(这实际上是另一个 "copy to rows to result",另一个 table 输入需要此数据)
我该如何解决?
非常感谢!
@guibos 你不需要数据验证器。在 table 输出中进行错误处理,这会将错误的数据流重定向到错误 table 或错误的文件中。或者 执行数据验证器的错误处理并将数据重定向到错误 table。如果您需要任何帮助,请告诉我。
我正在创建一个 ETL,但我不知道该怎么做。
在 table 输入中,我得到了我的数据流,该数据可能存在长度、类型等问题……然后,我只想插入正确的行。我只想创建错误的错误,由 "Jenkins" 拾取 步骤:
- 转换:获取行
- Table 输入
- 将行复制到结果
- 转换:加载行(执行每个输入行)
- 从结果中获取行
- 数据验证器
- Table 输出(这实际上是另一个 "copy to rows to result",另一个 table 输入需要此数据)
我该如何解决?
非常感谢!
@guibos 你不需要数据验证器。在 table 输出中进行错误处理,这会将错误的数据流重定向到错误 table 或错误的文件中。或者 执行数据验证器的错误处理并将数据重定向到错误 table。如果您需要任何帮助,请告诉我。