了解代理群集

可以使用群集分布集成作业。

下面是一些您可能希望定义多个群集的业务方案示例:

  • 源系统的地理位置分散。为了避免网络延迟,可能需要在每个数据中心位置部署一个或多个代理。

  • 组织中的不同业务单位希望对其作业进行独立保护和管理。

  • 组织使用不同类型的源系统。例如,E-Business Suite (EBS) 和 Peoplesoft 位于不同的数据中心。安全性和数据量可能不同,而且用户希望独立管理数据提取进程。

  • 各个源的数据加载频率不同。可能有一个数据仓库暂存系统用作报告和向下钻取的源。数据可能以交互模式每日加载,而且用户希望支持向下钻取。另一个 ERP 系统可能仅用作月末合并过程的源,所有数据加载均进行批量处理。可以为其中的每一个数据源定义不同的群集。

通过定义群集分配,可以将集成分配给不同的群集。可以按实体类型将集成分配给相应群集:

  • 集成(数据规则)
  • 位置
  • 目标应用程序

启动集成作业后,系统会检查作业的分配位置,确定群集,并将作业分配给该群集。作业执行的优先顺序由实体类型决定。集成优先于位置,位置优先于目标应用程序。

在每个群集内,用户可以具有多个代理以提供进一步的负载平衡和高可用性。用户在代理配置 INI 文件中将代理关联至群集。当 EPM 集成代理启动时,它会自动将代理与群集相关联并执行分配给群集的作业。群集内的负载平衡过程取决于执行模式是同步还是异步。

在同步模式下,系统使用轮循过程将作业分配给群集中的代理。有关详细信息,请参阅“配置同步模式”。

在异步模式下,您可以将代理设置为在不同时间启动以实现高可用性。例如,可以将间隔设置为 10 分钟,一小时 5 分钟启动一个代理,然后在一小时 10 分钟启动另一个代理。实际上,代理检查间隔时间为 5 分钟。

注:

将选定实体(位置、应用程序或集成)重新分配给另一群集时,先前的群集分配会自动删除并替换为新分配。

提取集成作业并不影响作业的导入和验证状态。可能存在提取成功、但导入和验证失败的情形,如下所示:

图中显示了“进程详细信息”中对集成的代理提取成功但导入失败的情形。