首页 > 解决方案 > 以自定义频率调度 informatica 工作流

问题描述

您好尊敬的 Informatica 管理员/平台专家,

我有一个工作流程,我需要安排周一至周五和周日。所有 6 天的工作应该在特定时间说一天 10 次,但时间不统一,而是在预定义的时间说(上午 9 点、上午 11 点、下午 1 点 30 分等),所以时间上的差异不统一。所以我们有 10 个不同的调度工作流,每个调度/运行触发一个使用 pmcmd 命令的 shell 脚本。

这对我来说看起来有点奇怪,所以我所做的是,有一个触发 pmcmd shell 脚本的工作流,并在 start 和 shell 脚本之间有一个链接,我在其中指定了时间条件并安排它在星期一运行- 周五和周日每 30 分钟一班。

所以发生的情况是,它一天运行 48 次,但实际上只触发了“实际”工作流 10 次。剩下的 38 次它只是运行但什么也不做。

我的一位 informatica 管理员同事说,运行 38 次(实际上什么都不做)会消耗 informatica 资源。虽然我很确定它不是,但由于我只是一个 informatica 开发人员而不是专家,所以想在这里发布它,以检查它是否真的是真的?

谢谢。

问候拉加夫

标签: admininformatica-powercenter

解决方案


嗯……它确实消耗了一些资源。每次工作流启动时,它都会在存储库上执行相当多的操作。它还在集成服务上分配一些内存,并为工作流创建日志文件。即使根本没有执行任何会话。

所以,有影响。将其乘以工作流的数量,乘以执行的数量 - 可能会出现问题。

更不用说同时执行的工作流的数量有一些限制。

我不知道你的平台和设置。但这看起来确实是一个需要改进的领域。一个 cron 调度程序应该可以帮到你很多。


推荐阅读