Diese Parameter steuern Mechanismen, die von PPM im Rahmen des Datenimportes verwendet werden.
Die Importszenarien Klein, Mittel und Groß stehen in CTK ab PPM 10.2 zur Verfügung. Abhänging vom im Parameter IMPORT_SCENARIO gewählten Szenario (z.B. IMPORT_SCENARIO=SMALL) werden automatisch die passenden Parameter gewählt (z.B. SMALL_READE_RATE_EPC=100000). Das kleine Importszenario enthält die Standard-Parameterwerte. Weitere Informationen finden Sie in der Dokumentation PPM Datenimport.
Schlüssel |
Bezeichnung |
---|---|
<IMPORT_SCENARIO>_READ_RATE_EPC |
Um den notwendigen Hauptspeicherbedarf für Strukturinformationen zu beschränken, paketiert der PPM-Import die Fragmentdaten. Die so entstehenden Pakete werden anschließend in Einzeldurchläufen der Importkomponente abgearbeitet. Der angegebene Wert entspricht dabei der zugrundeliegenden Paketgröße. Durch eine Vergrößerung dieses Wertes kann der Overhead, der durch die Einzelbearbeitung
der Komponenten (wie zum Beispiel die Mehrfachberechnung einzelner Instanzen) entsteht,
reduziert werden. Allerdings muss darauf geachtet werden, dass für den PPM-Import ausreichend Hauptspeicher zur Ablage der größeren Menge von Strukturinformationen
zur Verfügung steht. Die JVM-Parameter des PPM-Imports sollten gegebenenfalls für diese Mandanten in CTK angepasst werden. |
<IMPORT_SCENARIO>_XML_IMPORT_COMMIT_RATE |
Anzahl der Fragmente, die durch den XML-Import in einer Transaktion in die Datenbank
geschrieben werden. |
<IMPORT_SCENARIO>_EPC_IMPORT_COMMIT_RATE |
Anzahl der Fragmente, die in der Phase „EPC-Import" im Rahmen des PPM-Imports in einer Transaktion aus der Datenbank bearbeitet werden. |
<IMPORT_SCENARIO>_XML_IMPORT_WRITE_BUFFER |
Beim XML-Import werden die Fragmente durch einen gleichzeitig laufenden Hintergrundprozess in der Datenbank persistiert. Um Geschwindigkeitsschwankungen des Imports oder des RDBMS auszugleichen wird ein Puffer verwendet. Der Parameter steuert die Anzahl der Fragmente, die maximal in diesem Puffer zwischengespeichert werden. Wird die Puffergröße auf 0 reduziert, wird der Hintergrundprozess deaktiviert. Standardwert (SMALL_XML_IMPORT_WRITE_BUFFER): 75 |
<IMPORT_SCENARIO>_KI_EPC_FUNCTION_COUNT_THRESHOLD |
Dieser Parameter wird im Rahmen der Behandlung großer EPKs verwendet. Er legt fest bis zu welcher maximalen Anzahl von Funktionen eine Prozessinstanz als „normal groß" gilt. Details zu diesem Mechanismus entnehmen Sie bitte dem Handbuch PPM Datenimport. Standardwert (SMALL_KI_EPC_FUNCTION_COUNT_THRESHOLD): 500 |
PPM Pre-Merger Mechanismus
Die Pre-Merger (XML und EPC) fassen eingelesene Fragmente zunächst in einem laufzeitbasierten Cache zusammen, bevor diese in der Datenbank persistiert werden. So kann die Anzahl der Datenbankobjekte deutlich reduziert und der Durchsatz des Imports und darauf aufbauender Phasen deutlich erhöht werden.
Die Effektivität des Pre-Mergers wird wesentlich durch die Reihenfolge der System-Events innerhalb der Eingabedateien beeinflusst. Falls möglich, sollten zusammengehörende Events, zum Beispiel solche mit identischem Prozessschlüssel, in den Eingabedateien möglichst dicht aufeinander folgen.
Als Standard verwendet PPM lediglich den XML-Pre-Merger. Dieser wird im Rahmen des XML-Importes verwendet. Er bearbeitet die Fragmente somit zum frühestmöglichen Zeitpunkt.
Der EPC-Pre-Merger ist standardmäßig deaktiviert. Er kann verwendet werden, falls beim XML-Import sehr viele kleine Einzelimports erfolgen, so dass ein Zusammenfassen der Fragmente durch den XML-Pre-Merger nicht möglich ist.
Eine Vergrößerung der Pre-Merger-Caches kann genutzt werden, um den Bereich in dem zusammengehörende Fragmente erkannt werden zu vergrößern. Es ist darauf zu achten, dass dies zu einem erhöhten Speicherbedarf des XML- beziehungsweise PPM-Importes führt. Die JVM-Parameter der Komponenten sollten gegebenenfalls für diese Mandanten in CTK angepasst werden.
Da der Laufzeit-Cache beim Beenden einer Datenbanktransaktion geleert wird, sollte bei einer deutlichen Vergrößerung der Pre-Merger-Caches auch das Transaktionsfragment <IMPORT_SCENARIO>_<XML/EPC>_IMPORT_COMMIT_RATE (siehe oben) angepasst werden.
Schlüssel |
Bezeichnung |
---|---|
<IMPORT_SCENARIO>_XML_IMPORT_PREMERGER_CACHE_SIZE |
Größe des XML-Pre-Merger Cache. |
<IMPORT_SCENARIO>_EPC_IMPORT_PREMERGER_CACHE_SIZE |
Größe des EPC-Pre-Merger Cache. Standardwert (SMALL_EPC_IMPORT_PREMERGER _CACHE_SIZE): 0 (deaktiviert) |
Wenn Sie für die Cache-Größe den Wert 0 angeben, wird der entsprechende Cache abgeschaltet.
Die Einstellungen zum Pre-Merger betreffen den XML-Import (runxmlimport) bzw. PPM-Import (runppmimport).