【发布时间】:2021-04-18 16:18:51
【问题描述】:
我们在 informatica 工作流中有一个命令任务,它以两个场景(A 和 B)的形式返回结果。 如果命令任务的结果是A,则应该触发会话任务,如果结果是B,则不需要触发会话。有没有什么场景可以达到这个要求? 注意:建议不要使用 pmcmd 命令
【问题讨论】:
标签: shell unix session informatica informatica-powercenter
我们在 informatica 工作流中有一个命令任务,它以两个场景(A 和 B)的形式返回结果。 如果命令任务的结果是A,则应该触发会话任务,如果结果是B,则不需要触发会话。有没有什么场景可以达到这个要求? 注意:建议不要使用 pmcmd 命令
【问题讨论】:
标签: shell unix session informatica informatica-powercenter
您可以使用如下所示的新目标轻松完成此操作。
$PMTargetTarget_A@numAffectedRows>0。工作流程将如下所示 --->CMD Task --> Session to Load for scenario A --$PMTargetTarget_A@numAffectedRows>0 --> session you want to run
您也可以使用事件引发,但它与上述解决方案类似。
您也可以使用事件等待 - 类似场景的命令将生成一个文件,工作流将等待该文件并在找到时启动会话。
【讨论】: