首页 > 解决方案 > Informatica 审计框架

问题描述

我正在使用审核框架,例如-主映射->分配任务->审核任务

即使我在映射中有多个管道,我也会使用 $targetsuccessrows 变量插入成功的总记录。

例如,对于映射中管道中的 4 条记录,$targetsuccessrows 给我的值 =8

有什么方法可以为映射中的每个管道获取 4 和 4 的值?

标签: informaticainformatica-powercenter

解决方案


不是直接的。您可以做的(但这需要手动设置)是创建一个在会话之后运行的命令任务;在此命令任务中,您可以为各个目标行计数使用预定义变量($PMTargetName@TableName,您可以在 PowerCenter 的高级工作流指南,使用会话参数一章中找到详细信息和示例)。这样,您可以例如将每个目标实例的确切数字保存到平面文件中。在接下来的会话中,您可以获取此文件并将数字保存到您的审计框架中。

老实说,我没有在自己的框架中这样做,所以请不要问我一个例子,我没有。


推荐阅读