Die BW Hintergrundverwaltung ermöglicht Ihnen, BW-Lade- und Administrationsprozesse zu parallelisieren. Dazu können Sie die maximale Anzahl der Workprozesse für BW-Prozesse konfigurieren. Bei der parallelen Verarbeitung werden vom Haupt-Workprozess weitere Workprozesse zur Verarbeitung des BW-Prozesses abgespalten. Die parallelen Prozesse werden in den meisten Fällen im Hintergrund ausgeführt, auch wenn der Hauptprozess im Dialog ausgeführt wird. Hierdurch trägt die BW Hintergrundverwaltung zu einer Performance-optimierten Verarbeitung der BW-Prozesse bei. Neben dem Parallelisierungsgrad können Sie festlegen, auf welchen Servern die Prozesse und ggf. mit welcher Priorität (d.h. mit welcher Jobklasse) sie laufen sollen. Die BW Hintergrundverwaltung unterstützt somit eine effiziente Verteilung der Workprozesse, um die Systemlast bei der Verarbeitung der BW-Prozesse zu verringern. Ein weiterer Vorteil ist die Erzeugung von Protokollen zur Überwachung der BW-Prozesse. Die Einstellungen zur parallelen Verarbeitung werden in den Tabellen RSBATCHPARALLEL und RSBATCHSERVER abgelegt.
Die BW Hintergrundverwaltung unterstützt die meisten Lade- und Administrationsprozesse im BW. Weitere Informationen:Von der BW Hintergrundverwaltung unterstützte Prozesstypen
Für jeden von der BW Hintergrundverwaltung unterstützten BW-Prozesstyp gibt es eine initiale Einstellung zur parallelen Verarbeitung. In der BW Hintergrundverwaltung werden diese initialen Einstellungen für einen Prozesstyp als<BW-Prozess> ohne Prozesskettenvariante angezeigt, z.B.Datentransferprozess ohne Prozesskettenvariante. Für die BW-Prozesstypen sind in der Voreinstellung 3 parallele Hintergrund-Workprozesse eingestellt und die Verarbeitung wird auf alle Server des Systems verteilt. Nur für das Fortschreiben von Daten aus dem PSA in einen InfoProvider mit dem PSAPROCESS ist die Voreinstellung 1 (serielle Verarbeitung).
Sie können die initiale Einstellung für einen Prozesstyp in der BW Hintergrundverwaltung ändern. Die initiale Einstellung für einen BW-Prozesstyp gilt für einen BW-Prozess diesen Typs, solange dieser Prozess keine eigenen Einstellungen zur Parallelisierung gepflegt hat. Sie können die Einstellungen zur Parallelisierung für einen BW-Prozess im jeweiligen Pflegedialog des Prozesses in der Data Warehousing Workbench bzw. in der jeweiligen Variantenpflege der Prozesskettenpflege ändern. Damit übersteuern Sie die initiale Einstellung des Prozesstyps für genau diesen Prozess. Erst, wenn für einen BW-Prozess einmal die Einstellungen zur parallelen Verarbeitung in der (Varianten-)Pflege des Prozesses gesichert wurden, dann können Sie diese Einstelllungen auch in der BW Hintergrundverwaltung anzeigen und dort in der zentralen Massenpflege ändern. Auch die initiale Einstellung für einen BW-Prozesstyp erscheint hier erst, wenn sie einmal geändert wurde oder wenn für einen Prozess diesen Typs Einstellungen in der (Varianten-)Pflege des Prozesses gesichert wurden.
Ihnen stehen somit folgende Optionen für die Einstellungen zur Parallelisierung von BW-Prozessen zur Verfügung:
Hier ändern Sie die Einstellung für einen Prozesstyp und somit für alle Prozesse diesen Typs, für die keine eigenen Einstellungen vorgenommen wurden.
Hier stellen Sie die parallele Verarbeitung für einen bestimmten BW-Prozess ein, wenn die Einstellung von der Einstellung für den Prozesstyp abweichen soll.
Hier können Sie in einer tabellarischen Übersicht die Einstellungen für alle diejenigen BW-Prozesse vornehmen, für die zuvor schon einmal in der (Varianten-)Pflege des Prozesses Parallelisierungseinstellungen gesichert wurden.
Stellen Sie sicher, dass für die parallele Verarbeitung der BW-Prozesse im System genug Hintergrundprozesse (Typ BTC) zur Verfügung stehen. Grundsätzlich werden mehr Hintergrund-Workprozesse (ungefähr 50% mehr) als ohne BW Hintergrundverwaltung benötigt.
Weitere Informationen:Hintergrundverarbeitung aktivieren
Initiale Einstellung für einen BW-Prozesstyp ändern
Sie gelangen auf das Bild BW Hintergrundverwaltung, Protokolle und Werkzeuge.
Sie gelangen auf das Dialogfenster Einstellungen für parallele Verarbeitung.
Wenn Sie 1 eingeben, wird der BW-Prozess seriell verarbeitet.
Wenn Sie eine Zahl größer als 1 eingeben, wird der BW-Prozess parallel verarbeitet.
Beachten Sie, dass ein Parallelisierungsgrad (Anzahl der Prozesse) größer oder gleich 2 bedeutet, dass ein Hauptprozess weitere Workprozesse abspaltet und diese überwacht und die Arbeitspakete einteilt.
Die Jobpriorität legt fest, wie die Jobs auf die verfügbaren Hintergrund-Workprozesse verteilt werden.
Sie können einstellen, ob und wie viele Hintergrund-Workprozesse für Jobs der Klasse A (hohe Priorität) freigehalten werden sollen. In diesem Fall werden die freigehaltenen Workprozesse für Klasse-A-Jobs (hohe Priorität) reserviert. Klasse-B-Jobs (mittlere Priorität) erhalten vor Klasse-C-Jobs (niedrige Priorität) die weiteren freien Workprozesse. Wenn Sie keine Workprozesse für Klasse-A-Jobs freihalten, so erhalten zuerst die Klasse-A-Jobs freie Workprozesse, dann Klasse-B-Jobs, dann Klasse-C-Jobs.
Beachten Sie bei der Festlegung der Jobklasse insbesondere die Auswirkungen von Klasse-A-Jobs auf die Verwendung der Hintergrund-Workprozesse.
Weitere Informationen:
Weitere Informationen:Lastverteilung für BW-Prozesse im Hintergrund einstellen
Wenn Sie Dialog wählen, können Sie Lastverteilung eine RFC-Servergruppe als Server-Gruppe für paralleles Dialogverarbeiten angeben.
RFC-Servergruppen können Sie in der Transaktion RZ12 anlegen. Weitere Informationen:RFC-Gruppen für Parallelverarbeitungsjobs definieren
Parallele Verarbeitung für einen bestimmten BW-Prozess in der (Varianten-)Pflege des Prozesses einstellen
Wenn Sie für einen bestimmten BW-Prozess die initiale Einstellung des Prozesstyps überschreiben möchten, gehen Sie vor wie folgt:
Sie können die Funktion in der Prozessvarianten-Pflege einer Prozesskette aufrufen oder in der Pflege des Prozesses. Der Aufruf der Funktion unterscheidet sich für die unterschiedlichen BW-Prozesse. Im Datentransferprozess beispielsweise rufen Sie die Funktion über Springen → Einstellungen Batch-Manager auf.
Sie gelangen auf das Dialogfenster Einstellungen für parallele Verarbeitung.
Nachdem Sie die Einstellungen gesichert haben, wird dieser BW-Prozess in der BW Hintergrundverwaltung angezeigt.
Parallele Verarbeitung für einen BW-Prozess in der Massenpflege der BW Hintergrundverwaltung einstellen
Sie gelangen auf das Bild BW Hintergrundverwaltung, Protokolle und Werkzeuge.
Sie gelangen auf das Bild Parallelitätseinstellungen pflegen, auf dem in einer Tabelle alle BW-Prozesse mit ihren Einstellungen sowie die initialen Einstellungen für die Prozesstypen angezeigt werden. Diese Oberfläche bietet eine gute Übersicht über mehrere BW-Prozesse und erleichtert die Pflege für mehrere BW-Prozesse.
Über Prozesstyp-Selektion können Sie zur besseren Übersichtlichkeit die Anzeige der Tabelle auf einen ausgewählten Prozesstyp einschränken.
Die Verarbeitung der BW-Prozesse erfolgt den vorgenommenen Einstellungen entsprechend. Wenn für einen BW-Prozess mit paralleler Verarbeitung auf den zugeordneten Servern kein Workprozess mehr frei ist, dann erfolgt die Verarbeitung in der Regel seriell.