由于“数据库错误”如何将Informatica拒绝的行加载到关系表中

问题描述 投票:0回答:1

[在运行映射时,我遇到几个数据库错误,并且作业失败1.)算术溢出错误2.)从字符串转换日期和/或时间时转换失败。

这纯粹是数据问题(数据类型错误和数据长度问题,我想拒绝这些记录并将其写在单独的错误表中。

写入这些记录的.bad文件由看起来像垃圾的字符(',N,N,N,N'AND',D'AND',0')组成,我不确定我们基于什么基础得到这些角色。

  • 我们是否为此获取空值?以及如何克服这个问题并获得确切的输出?

  • 是否有可能将这些拒绝的记录直接写到关系表(与目标表具有相同结构的错误表),或者解决该问题的方法?

sql-server error-handling informatica informatica-powercenter azure-sql-managed-instance
1个回答
0
投票

您可以使用路由器转换将不符合条件的每个字段都路由到错误表。这样,您就可以在它们变成坏行之前对其进行处理。

© www.soinside.com 2019 - 2024. All rights reserved.