如何在不使用 PCMMD 命令的情况下在 Informatica 中的工作流 A 之后触发工作流 B

How to Trigger workflow B after Workflow A in Informatica without Using PMCMD Command

我们正在尝试在不使用 PMCMD 命令的情况下在 Informatica 中完成工作流 A 后触发工作流 B,这可以使用事件等待任务实现吗?工作流 A 的最后一步是电子邮件任务。

是的,你可以使用事件等待。
wkflow1结束后,使用post-session success cmd or cmd task.
创建文件 在开始时将事件等待附加到 Wkflow2。它将监视由 workflow1 创建的文件。它必须删除文件并开始 wkflow2 的其余部分。
或者,您可以使用一些自动化工具,如 Automic、Cyber​​mation、DAC 等来进行 better/effective 控制。但他们将在内部使用 PMCMD 启动工作流程。

我建议使用 Worklet,它将为您提供工作流的执行顺序

总的来说:不要。 PowerCenter 不支持工作流之间的关系。因此,您应该按照@Jim 的建议使用 Worklet。或者使用适当的调度程序,如 Airflow、Control-M、TWS 或 Autosys - 与@Koushik 所建议的差不多。

可以使用 Event-Wait/Event-Raise 任务,但这些是有限的功能。您可以使用基于文件的触发器并生成一些文件并使用文件观察器。有一些选择,但使用真正支持依赖关系并且能够显示依赖关系的专用工具是正确的方法。