启动工作流报错:

Informatica的RR_4035 错误排查

按照这条信息的说法,Informatica在调取oltp数据时,执行了select查询,可是居然找不到mannufactures表,让我很疑惑,这张表明明就在Oracle数据库里啊,而且手工select非常顺畅。

查官方手册,是这么说的:

Informatica的RR_4035 错误排查

经这么一提醒,最后把问题锁定在Mapping Designer下的“查找转换”模块,这是一个类似Excel中Vlookup的工具,按给定字段查找对应的目标数据;因为源表中,制造商的ID和NAME分别存储在两张表中,而目标表希望整合到一起,所以使用了这个工具做转换;

Informatica的RR_4035 错误排查

在“属性”下的Connection Information中,设置链接关系,从默认值“$Source”改为“DA_OLTP”(DA_OLTP是我定义的源数据库对象)

Informatica的RR_4035 错误排查

 

Informatica的RR_4035 错误排查

然后刷新映射,重新开启工作流,问题解决。

Informatica的RR_4035 错误排查

不得不说,这个问题很隐蔽,尤其是第一次遇到的确有点懵逼。想想本来在创建转换工具时,就已经指定了数据来源,不然对应的字段也不会生成。

“魔鬼藏在细节里”,不能大意。

 

相关文章:

  • 2021-10-09
  • 2022-02-06
  • 2022-12-23
  • 2021-06-24
  • 2022-01-13
  • 2022-01-13
  • 2022-02-01
  • 2021-07-23
猜你喜欢
  • 2021-11-23
  • 2021-12-29
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2022-02-16
相关资源
相似解决方案