0

我在 Informatica 云中设置了多个作业,以将来自 Oracle 的数据与 Informatica 对象同步。该作业计划根据业务要求每 3 分钟运行一次。有时,由于安全代理资源紧缩,该工作过去常常运行很长时间,而我的团队习惯于如下多封电子邮件

The Mapping task failed to run. Another instance of the task is currently running.

有没有办法在映射中抑制这些失败的电子邮件?

4

3 回答 3

0

在任务级别配置的通知优先于在组织级别配置的通知,因此您可以通过在任务级别配置通知并仅向更广泛的列表发送警告来做到这一点。也就是说,有些人应该仍会收到错误级别警告,因为如果它在短时间内重复多次,则可能存在另一个问题。

另一种想法是,每三分钟运行一次且耗时超过三分钟的批处理通常是改进设计的机会。通常,对短批处理间隔的业务需求是围绕“近乎实时”的需求。如果您还有 Cloud Application Integration 服务,您可能需要设置一个事件来触发批处理运行。如果仍然存在基于事件的重叠,您可以使用 Cloud Data Integration API 来每次创建任务的动态版本。对于非常简单的集成,您可以在 CAI 中执行集成,这确实允许多个实例同时运行。

高温高压

于 2019-02-21T21:01:36.257 回答
0

当工作流/会话正在运行并尝试重新运行时,会出现这种类型的错误。使用脚本检查是否已经运行,然后等待。如果要运行相同的多个实例:

在工作流属性中,通过选中复选框启用“配置并发执行”。

一旦它为您提供 2 个选项

  1. 允许具有相同实例名称的并发运行

  2. 仅允许具有唯一实例名称的并发运行

于 2019-02-20T08:31:22.330 回答
0

这不会在映射级别设置,而是在会话或集成服务级别设置,请参阅以下https://network.informatica.com/thread/7312

于 2019-02-20T08:09:23.483 回答