当源本身具有较少的记录时,为什么informatica从源获取更多记录

时间:2017-02-25 20:39:07

标签: informatica-powercenter

我在生产环境中遇到了一个问题,其中一个工作流程运行了一天,并将记录插入到sql server db中。这只是直接负载映射,也没有平方搭载。监视器显示平方计数为700万并且不记录inyo目标中的相同数量。但源数据库仅显示约300万条记录。这怎么可能?

2 个答案:

答案 0 :(得分:0)

您是否检查过源限定符是否加入了多个表?受影响的映射管道和模糊日志文件的屏幕截图会有所帮助。

另一个想法......鉴于你的工作已经运行了一天,那么当时是否有任何工作要从源表中清除旧记录?

答案 1 :(得分:0)

当我看到这种事情发生的时候:

  1. 有一个SQL查询覆盖做了一些与我想的不同的事情(例如,加入一些表格)
  2. 我正在查看其他来源 - 验证连接并确保在PowerCenter连接的同一服务器上的同一数据库中检查相同的对象。
  3. 这是一个可重复使用的会话,由不同的工作流程执行多次。在工作流监视器中的这种情况下,可能会发生Source/Target Statistics将引用另一个执行。