informatica - Informatica 审计框架
问题描述
我正在使用审核框架,例如-主映射->分配任务->审核任务
即使我在映射中有多个管道,我也会使用 $targetsuccessrows 变量插入成功的总记录。
例如,对于映射中管道中的 4 条记录,$targetsuccessrows 给我的值 =8
有什么方法可以为映射中的每个管道获取 4 和 4 的值?
解决方案
不是直接的。您可以做的(但这需要手动设置)是创建一个在会话之后运行的命令任务;在此命令任务中,您可以为各个目标行计数使用预定义变量($PMTargetName@TableName,您可以在 PowerCenter 的高级工作流指南,使用会话参数一章中找到详细信息和示例)。这样,您可以例如将每个目标实例的确切数字保存到平面文件中。在接下来的会话中,您可以获取此文件并将数字保存到您的审计框架中。
老实说,我没有在自己的框架中这样做,所以请不要问我一个例子,我没有。