Informatica的RR_4035 错误排查
程序员文章站
2022-07-06 09:32:38
启动工作流报错:按照这条信息的说法,Informatica在调取oltp数据时,执行了select查询,可是居然找不到mannufactures表,让我很疑惑,这张表明明就在Oracle数据库里啊,而且手工select非常顺畅。查官方手册,是这么说的:经这么一提醒,最后把问题锁定在Mapping Designer下的“查找转换”模块,这是一个类似Excel中Vlookup的工具,按给定字段查找对应的目标数据;因为源表中,制造商的ID和NAME分别存储在两张表中,而目标表希望整合到一起,所...
启动工作流报错:
按照这条信息的说法,Informatica在调取oltp数据时,执行了select查询,可是居然找不到mannufactures表,让我很疑惑,这张表明明就在Oracle数据库里啊,而且手工select非常顺畅。
查官方手册,是这么说的:
经这么一提醒,最后把问题锁定在Mapping Designer下的“查找转换”模块,这是一个类似Excel中Vlookup的工具,按给定字段查找对应的目标数据;因为源表中,制造商的ID和NAME分别存储在两张表中,而目标表希望整合到一起,所以使用了这个工具做转换;
在“属性”下的Connection Information中,设置链接关系,从默认值“$Source”改为“DA_OLTP”(DA_OLTP是我定义的源数据库对象)
然后刷新映射,重新开启工作流,问题解决。
不得不说,这个问题很隐蔽,尤其是第一次遇到的确有点懵逼。想想本来在创建转换工具时,就已经指定了数据来源,不然对应的字段也不会生成。
“魔鬼藏在细节里”,不能大意。
本文地址:https://blog.csdn.net/garyT001/article/details/108986330
推荐阅读
-
如何用百度排查已收录页面网址的异常?四个方面找出收录页面在百度中的错误
-
详解Linux中的日志及用日志来排查错误的方法
-
记录一次排查使用HttpWebRequest发送请求的发生“基础连接已关闭:接收时发生错误”异常问题的过程
-
Informatica的RR_4035 错误排查
-
流媒体服务器RTMP推流EasyDSS遇到easydss: [emerg] getpwnam(“nobody”) failed错误的的排查方案
-
一次docker错误的耗时排查过程记录
-
PHP使用file_get_contents或curl请求https的域名内容为空或Http 505错误的问题排查方法
-
一次c3p0连接池连接异常错误的排查
-
Linux中出现“No space left on device”错误的排查与解决方法
-
IntelliJ Idea运行spring boot项目结合sitemesh的一个错误的排查