如何在映射/映射任务结束时获取插入/更新行计数-IIC



目标:需要在每个Informatica映射末尾在云版本中完成的SQL Server表中的插入/update/delete/拒绝的行计数 - 无PowerCenter。我知道在PowerCenter中,您可以从回购/元数据视图中获得它。但是在IICS云中,我猜没有这样的对象。

您可以使用IICS REST API从存储库获取此信息

REST API参考,查看第21页https://network.informatica.com/docs/doc-17563

可以从API结果中检索以下字段

失败的库赛

SuccessOurocerows

失败targetrows

SuccessTargetrows

在IICS任务流中,您可以从任务流中的每个数据任务中获取以下"输出参数":

  • 失败的源行
  • 目标行失败
  • 运行ID
  • 成功源行
  • 成功的目标行

您可以使用分配对象将这些值存储在任务流参数中,但是您也可以使用相同的分配对象将这些值传输到另一个数据任务的输入参数或IO参数中。


如果您想单独的数字进行插入和更新,则可以考虑将映射分开:

  • 一个包含逻辑并将数据存储到1或2个临时表中的映射
  • 一个更新记录的映射
  • 一个插入记录的映射

最新更新