我想让我的 session 在遇到数据截断时失败。

在我的 session 中,当前场景我正在使用Teradata TPT脚本将数据从源加载到目标。

有时由于数据长度不匹配而导致数据截断,从而将负载截断到目标而不会引发错误。

EX:在这种情况下,源是VARCHAR(15)和目标VARCHAR(10),我的 session 仅抛出警告,并且在内部修剪并截断其余5个字符。并将前10个char加载到target.i中,如果发生任何截断,我希望 session 失败。

截至目前,通过谷歌搜索我尝试了两次otpion

1)拒绝我在此目标属性中检查的截断/溢出行

2)停止我设置为1的错误

但仍然不能解决问题。请提出其他实现方法。

最佳答案

在发布后 session 中,当您选择拒绝截断的行并标记为fail parent时,请检查拒绝的行数。

关于error-handling - 如何在Informatica中将数据截断捕获为错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35266432/

10-13 06:24