Erläuterungen zu Agent-Clustern

Mit Clustern können Sie Integrationsjobs verteilen.

Nachfolgend finden Sie Beispiele einiger Geschäftsszenarios, für die Sie mehrere Cluster definieren können:

  • Die Quellsysteme sind geografisch verteilt. Um eine Netzwerklatenz zu vermeiden, können Sie mindestens einen Agent an den einzelnen Datencenterstandorten bereitstellen.

  • Verschiedene Geschäftseinheiten in Ihrer Organisation möchten ihre Jobs unabhängig voneinander sichern und verwalten.

  • Ihre Organisation verwendet unterschiedliche Quellsystemtypen. Beispiel: E-Business Suite (EBS) und PeopleSoft sind in unterschiedlichen Datencentern installiert. Das Sicherheits- und Datenvolumen ist unterschiedlich, und Sie möchten den Datenextraktionsprozess unabhängig verwalten.

  • Die Dataload-Häufigkeit für verschiedene Quellen ist unterschiedlich. Sie verfügen über ein Data Warehouse-Zwischenspeichersystem als Quelle für Reportings und Drilldowns. Daten werden täglich in einem interaktiven Modus geladen, und Sie möchten Drilldowns unterstützen. Ein anderes ERP-System wird nur als Quelle für Konsolidierungsprozesse am Monatsende verwendet, und alle Dataloads werden mit Batches verarbeitet. Sie können einen anderen Cluster für jede dieser Datenquellen definieren.

Sie können die Integration auf verschiedene Cluster verteilen, indem Sie Clusterzuweisungen definieren. Sie können dem entsprechenden Cluster nach Entitytyp Integrationen zuweisen:

  • Integration (Datenregel)
  • Location
  • Zielanwendung

Wenn ein Integrationsjob initiiert wird, prüft das System, wo ein Job zugewiesen wurde, bestimmt den Cluster und weist dem Cluster den Job zu. Die Rangfolge zum Ausführen eines Jobs wird vom Entitytyp bestimmt. Die Integration hat Vorrang vor dem Standort, der wiederum Vorrang vor der Zielanwendung hat.

In jedem Cluster können mehrere Agents vorhanden sein, um weiteres Load Balancing sowie Hochverfügbarkeit zu ermöglichen. In der INI-Datei der Agent-Konfiguration können Sie einem Cluster einen Agent zuweisen. Wenn Sie EPM Integration Agent starten, wird der Agent automatisch einem Cluster zugeordnet. Anschließend werden die dem Cluster zugeordneten Jobs ausgeführt. Die Vorgehensweise für Load Balancing innerhalb eines Clusters hängt davon ab, ob der Ausführungsmodus synchron oder asynchron ist.

Im synchronen Modus verwendet das System einen Round-Robin-Prozess, um die Jobs den Agents zuzuweisen, die zu einem Cluster gehören. Weitere Informationen finden Sie unter Synchronen Modus konfigurieren.

Im asynchronen Modus können Sie den Agent so einrichten, dass er aus Gründen der Hochverfügbarkeit zu unterschiedlichen Zeiten startet. Beispiel: Sie können ein Intervall von 10 Minuten festlegen, einen anderen Agent 5 Minuten nach der vollen Stunde und einen weiteren Agent 10 Minuten nach der vollen Stunde starten. So erhalten Sie alle 5 Minuten eine Prüfung durch einen Agent.

Hinweis:

Wenn eine ausgewählte Entity (Standort, Anwendung oder Integration) einem anderen Cluster zugewiesen wird, wird die vorherige Clusterzuweisung gelöscht und automatisch durch die neue Zuweisung ersetzt.

Das Extrahieren eines Integrationsjobs hat keine Auswirkung auf den Import- und Validierungsstatus des Jobs. Wie unten gezeigt, ist es möglich, dass die Extraktion erfolgreich ist, der Import und die Validierung jedoch nicht:

Das Bild zeigt eine erfolgreiche Agent-Extraktion, aber einen nicht erfolgreichen Import für eine Integration in den Prozessdetails.