1

ODI 中是否有任何错误处理机制。我正在尝试处理当 ODI 无法转换源数据并插入目标表时,ODI 可以将错误数据加载到错误表中的情况。因此,即使传入数据格式发生任何变化,该过程也不会停止。

4

1 回答 1

1

大多数集成知识模块 (IKM) 都有启用或禁用流控制的选项。启用流控制后,将执行以下主要步骤:

  • 数据将首先插入到与目标表具有相同结构的临时表中。这些表I$_默认带有前缀
  • 将检查模型中为目标数据存储定义的所有条件(约束)。
  • 不符合条件的行将被插入到错误表中,其中包含有关加载时间、已被破坏的条件以及该行的所有数据的一些信息。这些表以 . 为前缀E$_
  • 通过条件的行将被插入/更新到目标表中。

不用说,启用流控制会影响加载的性能,因为有一个额外的插入和一些条件检查。但是,如果需要捕获数据质量问题,这是一个易于实现的出色功能。

于 2017-06-21T19:49:13.470 回答