如何提交Informatica工作流程以同时运行..?
我们为每个工作流程开发了一个包含所有PMCMD命令的文件。我们打算在脚本中调用此文件,最终命中Workflow管理器以执行Infa Workflows。我们面临的问题是,工作流程是按顺序运行的。任何工作流之间都没有依赖关系,可以并行运行。
我已经使用如下:
./pmcmd startworkflow -sv intg_ser -d Domain_name -u user -p welcome123 -usd Native -f SDE_ORAR1213_Adaptor -rin intg_ser SDE_ORA_InventoryLotDimension&
(后面是下一个pmcmd命令)
'&安培;'用于在后台运行工作流程。
除了使用'&'之外还有什么方法可以做,因为我不想在后台运行w / f。有关DAC等调度工具如何实现这种并行性的任何信息,我们希望在不使用任何调度工具的情况下实现相同的功能。
如果没有,我可以通过unix脚本本身来实现吗?如果是这样,请向我提供步骤。
还接受了任何 Java 相关建议。
提前致谢!
答案 0 :(得分:0)
您可以使用 nowait 模式并行运行多个工作流程。 如果工作流程执行处于等待模式,则在当前工作流程执行完成之前,集成服务器不会触发工作流程。您可以在工作流名称前使用 -nowait 命令来忽略当前正在执行的工作流,以便可以并行执行多个工作流。
如果您遇到任何问题,请与我联系。
答案 1 :(得分:0)
你可以创建一个主工作流程,在这个工作流程中,你可以同时调用工作流程,提供相同的触发功能,并且它们也会在监视器上并行运行。
同样对于性能,您可以使用时钟在需要时间之后或从工作流程被触发时运行。