Informatica powercenter 为什么informatica在源本身记录较少的情况下从源获取更多记录

Informatica powercenter 为什么informatica在源本身记录较少的情况下从源获取更多记录,informatica-powercenter,Informatica Powercenter,我在production env中遇到了一个问题,其中一个工作流程是每天运行更多的tgan,并将记录插入sql server db。这只是直接的负载映射,也没有sq过度使用。监视器显示sq计数为700万,并在YO目标中插入相同数量的记录。但SourceDB只显示了大约300万条记录。这怎么可能呢 您是否检查了源限定符是否加入了多个表?受影响映射管道和模糊日志文件的屏幕截图会有所帮助 另一个想法。。。考虑到您的作业运行了一天,在这段时间内是否有任何作业运行以从源表中清除旧记录?当我看到发生这种情况

我在production env中遇到了一个问题,其中一个工作流程是每天运行更多的tgan,并将记录插入sql server db。这只是直接的负载映射,也没有sq过度使用。监视器显示sq计数为700万,并在YO目标中插入相同数量的记录。但SourceDB只显示了大约300万条记录。这怎么可能呢

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


另一个想法。。。考虑到您的作业运行了一天,在这段时间内是否有任何作业运行以从源表中清除旧记录?

当我看到发生这种情况时:

  • 有一个SQL查询覆盖做了一些与我想象中不同的事情(例如,连接一些表)
  • 我正在查看另一个源-验证连接,并确保检查PowerCenter连接到的同一服务器上同一数据库上的同一对象
  • 它是一个可重用的会话,由不同的工作流执行多次。在这种情况下,在工作流监视器中,
    源/目标统计信息
    可能会引用另一个执行

  • 通常,当我看到与会议不同的东西时,是因为我看了其他地方。请转到会话日志,仔细查看从该源读取的“reader”线程的所有消息(可能有多条消息,它们被命名为reader_1_1_1和reader_1_2)。查看它从中读取的确切数据库/服务器,将确切的sql复制到management studio,并确认所有sql都是相同的。之后:考虑到源不稳定,正如这个线程中其他地方所建议的…