您好亲爱的Informatica管理员/平台专家,
我有一个工作流程,我需要安排说周一至周五和周日。所有6天的工作应该在一个特定的时间说一天10次,但时间不均匀,但在预定义的时间说(上午9点,上午11点,下午1点半等),所以时间上的差异不统一。所以我们为每个调度/运行有10个不同的调度工作流,触发使用pmcmd命令的shell脚本。
对我来说这看起来有点奇怪,所以我做的是,有一个工作流触发pmcmd shell脚本,并在start和shell脚本之间有一个链接,我指定了时间条件并安排它运行星期一 - 每30分钟一个星期五和星期日。
所以会发生什么,它一天运行48次,但实际上只触发“实际”工作流程10次。剩下的38次它只是运行但什么也没做。
我的一位信息管理员同事说,运行38次(实际上什么也没做)会消耗信息资源。虽然我很确定它没有,但由于我只是一个信息开发人员而不是专家,想到在这里发帖,检查它是否真的如此?
谢谢。
关心拉格哈夫
嗯......它确实消耗了一些资源。每次工作流启动时,它都会在存储库上执行大量操作。它还在Integration Service上分配一些内存,并为Workflow创建日志文件。即使根本没有执行任何会话。
所以,有一个影响。乘以工作流的数量乘以执行次数 - 可能存在问题。
更不用说在同时执行的工作流程数量方面存在一些限制。
我不知道你的平台和设置。但这看起来确实是一个需要改进的领域。一个cron调度程序应该会帮助你很多。