瞭解代理程式叢集

您可以使用叢集來分散整合工作。

以下是幾個您可能會想要定義多個叢集的商業案例:

  • 資料系統分散在不同的地理位置。為避免發生網路延遲的情況,您可能會想要在每個資料中心所在位置部署一或多個代理程式。

  • 您組織中不同的商業單位想要獨立保護及管理自己的工作。

  • 您的組織使用幾種不同類型的來源系統。例如,位於不同資料中心的 E-Business Suite (EBS) 和 Peoplesoft。它們的安全措施和資料量可能各不相同,而您想要管理個別的資料擷取程序。

  • 各種來源的資料載入頻率都不一樣。您可能有個資料倉儲暫存系統,做為建立報表和鑽研的資料來源。您可能每天以互動模式載入資料,而您想要支援鑽研功能。您可能還有另一個 ERP 系統,用來作為月底整合程序的資料來源,且所有資料載入作業都會以批次來進行。您可以為上述每個資料來源定義不同的叢集。

您可以藉由定義叢集指派,將整合工作配置到不同的叢集。您可以根據實體類型,將整合工作指派到適當的叢集。

  • 整合作業 (資料規則)
  • 位置
  • 目標應用程式

當您啟動整合工作時,系統會查看工作曾被指派到何處,然後決定要使用的叢集,並將該工作指派給這個叢集。而工作的執行優先順序是由實體類型來決定的。整合作業的優先順序高於位置,而位置的優先順序高於目標應用程式。

您可以為每個叢集設定多個代理程式,以提供進一步的負載平衡功能和高可用性。您可以在代理程式的組態 INI 檔案中,建立代理程式與叢集之間的關聯。當您啟動 EPM 整合代理程式時,它會自動建立該代理程式與某個叢集之間的關聯,並執行指派給該叢集的工作。而叢集中的負載平衡程序,取決於執行模式是同步還是非同步。

在同步模式中,系統會使用循環配置資源的程序,將工作指派給屬於某個叢集的代理程式。如需詳細資訊,請參閱設定同步模式

在非同步模式中,您將把代理程式設定成會在不同的時間啟動,以便達到高可用性。例如,您可以把時間間隔設定成 10 分鐘,並在每小時開始的 5 分鐘之後啟動另一個代理程式,然後在每小時開始的 10 分鐘之後再啟動一個代理程式。因此在實際運作時,您每 5 分鐘就會有個代理程式執行作業。

註:

當系統把某個已選取實體 (位置、應用程式或整合作業) 重新指派到另一個叢集時,先前的叢集指派就會自動遭到刪除,並被新的叢集指派取代。

擷取整合工作並不會影響該工作的匯入和驗證狀態。因此擷取成功,但匯入和驗證失敗的情況 有可能發生的,如下所示:

顯示在「程序詳細資料」中,整合作業的擷取成功,但匯入失敗的影像。