如何在informatica中设置截断错误

时间:2015-03-19 13:43:48

标签: informatica-powercenter

我只是信息中的新手,我想设置一个可以处理错误检查的数据加载。

E.g我现在在Recepction表中有char(1)数据类型,在我的源代码中我有超过1个char,但是informatica正在加载数据并且它在接收表中被截断。

我只想配置加载,如果从源到接收发生截断,我的会话将失败。

1 个答案:

答案 0 :(得分:3)

默认情况下,当截断值时,会记录警告。如果您想将截断视为错误,请在目标定义中选择Reject Truncated/Overflowed rows选项。

如果拒绝有问题的行是不够的,您可以通过将非致命错误阈值设置为1(选项Stop on errors)来将会话配置为失败。 / p>

如果您需要仅监控选定的列,请为每个列使用以下表达式:

out_OneCharColumn = IIF(LEN(in_OneCharColumn) > 1
                      , ABORT('Source value would be truncated')
                      , in_OneCharColumn)

更多信息:How to Use Error Handling Options and Techniques in Informatica PowerCenter