[英]Mismatch in datatype in Database level and Informatica level for taget
我有一个查询,假设在数据库中一列具有 integer 数据类型,但在 informatica 中,它被错误地分配为 Varchar 用于 Target。
来自源的示例数据是“37RR”Varchar。
会发生什么?
是否所有记录都被拒绝,或者在遇到“37RR”记录后会被拒绝。
当我在 Informatica 中将列的数据类型更改为 integer 时,它在目标中加载 37 不拒绝记录。
Informatica 不知道数据库中到底有什么。 它只会尝试通过使用的连接器将37RR
插入指定的目标列。 在这里,可能会发生很多事情 - 取决于不同层的设置:
36
最好的方法是修复它,永远不要依赖任何隐式转换。 如果需要,请测试您的设置以验证日志中的系统行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.