我在Informatica云中设置了多个作业,以便将Oracle中的数据与Informatica对象同步。根据业务需求,该作业计划每3分钟运行一次。有时,由于安全的代理资源紧张,我的团队习惯了很长时间,而我的团队曾经使用多个电子邮件,如下所示
The Mapping task failed to run. Another instance of the task is currently running.
有没有办法在映射中抑制这些失败的电子邮件?
这不会在映射级别设置,但在会话或集成服务级别上请参阅以下https://network.informatica.com/thread/7312
当工作流/会话正在运行并尝试重新运行时,会出现此类错误。如果已经运行则使用检查脚本然后等待。如果想要运行多个相同的实例:
在工作流属性中通过选中复选框启用“配置并发执行”。
一旦它为您提供2个选项
在任务级别配置的通知会超过组织级别的通知,因此您可以通过在任务级别配置通知并仅向更广泛的列表发送警告来执行此操作。也就是说,有些人仍然应该收到错误级别警告,因为如果它在短时间内多次重复,可能会出现另一个问题。
另一个想法是,每三分钟运行超过三分钟的批处理过程通常是改进设计的机会。短批处理间隔的业务需求通常是“近实时”的需求。如果您还有Cloud Application Integration服务,则可能需要设置事件以触发批处理运行。如果基于事件仍存在重叠,则可以使用Cloud Data Integration API每次创建任务的动态版本。对于非常简单的集成,您可以在CAI中执行集成,这允许多个实例同时运行。
HTH