[在运行映射时,我遇到几个数据库错误,并且作业失败1.)算术溢出错误2.)从字符串转换日期和/或时间时转换失败。
这纯粹是数据问题(数据类型错误和数据长度问题,我想拒绝这些记录并将其写在单独的错误表中。
写入这些记录的.bad文件由看起来像垃圾的字符(',N,N,N,N'AND',D'AND',0')组成,我不确定我们基于什么基础得到这些角色。
我们是否为此获取空值?以及如何克服这个问题并获得确切的输出?
是否有可能将这些拒绝的记录直接写到关系表(与目标表具有相同结构的错误表),或者解决该问题的方法?
您可以使用路由器转换将不符合条件的每个字段都路由到错误表。这样,您就可以在它们变成坏行之前对其进行处理。