我只是信息中的新手,我想设置一个可以处理错误检查的数据加载。
E.g我现在在Recepction表中有char(1)数据类型,在我的源代码中我有超过1个char,但是informatica正在加载数据并且它在接收表中被截断。
我只想配置加载,如果从源到接收发生截断,我的会话将失败。
答案 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