Daten in
ein Aggregat hochrollen
Wenn neue Datenpakete (Requests) in den InfoCube geladen werden, stehen diese im Reporting über ein Aggregat zunächst nicht zur Verfügung. Um das Aggregat mit den neuen Daten des InfoCube zu versorgen, müssen diese erst zu einem einstellbaren Zeitpunkt in die Aggregatstabellen geladen werden. Dieser Vorgang wird als Hochrollen bezeichnet.
● Neue Datenpakete (Requests) wurden in einen InfoCube geladen.
● Aggregate zu diesem InfoCube sind bereits aktiviert und mit Daten gefüllt.
In der InfoCube-Pflege können Sie für jeden InfoCube einstellen, auf welche Weise das Hochrollen der Datenpakete in die Aggregate ausgeführt werden soll.
Sie befinden sich im Funktionsbereich Modellierung der Data Warehousing Workbench. Wählen Sie über das Kontextmenü des gewünschten InfoCube Administrieren.
Das System übernimmt die Daten des InfoCubes in die Tabelle im oberen Bildbereich.

Um die Performance der Daten-Ladevorgänge zu optimieren, können Sie auf der Registerkarte Performance festlegen, ob die Indizes vor dem Ladevorgang automatisch gelöscht und nach dem Abschluss des Ladens wieder angelegt werden sollen. Ein solcher Indexaufbau beschleunigt zwar das Laden der Daten, verlangsamt aber die Leseperformance. Daher sollte diese Methode nur dann angewendet werden, wenn während des Datenladens keine Lesevorgänge stattfinden.
Falls Sie dennoch den Indexaufbau beim Hochrollen einschalten möchten, wählen Sie Indexaufbau (batch), und markieren Sie die gewünschten Optionen: Indizes des InfoCubes vor jedem Datenladen löschen und danach neu aufbauen bzw. Auch bei Delta-Upload Indizes löschen und danach neu aufbauen.
Ausführungsart |
Vorgehensweise |
Hochrollen der Datenpakete als Prozess in eine Prozesskette aufnehmen
Wir empfehlen die Aufnahme in eine Prozesskette ● bei komplexen Abläufen ● bei Schwierigkeiten mit Automatismen und Event-Sammlern ● für alle neuen Entwicklungen |
... 1. Wählen Sie die Registerkarte Hochrollen.
Das System schlägt zu Hochrollen bis Request-ID den größtmöglichen Wert vor. Sie können diesen gegebenenfalls überschreiben. 2. Wählen Sie Prozessketten-Pflege.
Über die Transaktion RSPC gelangen Sie auf das Dialogfenster Auswahl einer Prozesskette mit einer Übersicht über die im BW-System vorhandenen Prozessketten. Wenn es keine geeignete Prozesskette gibt, können Sie mit dem Prozess des Hochrollens eine neue Prozesskette anlegen. Weitere Informationen finden Sie unter Prozeßkette anlegen im Abschnitt Prozesskette über Pflegedialog zu einem Prozess anlegen. |
Hochrollen der Datenpakete manuell starten
Verwenden Sie dieses Verfahren insbesondere dann, wenn die Daten mehrerer Datenpakete eine logische Einheit bilden und sie deshalb nur zusammen freigegeben werden sollten.
Verschiedene Werke liefern ihre Daten zu unterschiedlichen Zeitpunkten. Die Daten sollen jedoch erst dann im InfoCube sichtbar sein, wenn alle Werke ihre Daten in den InfoCube geladen haben. |
... 1. Wählen Sie die Registerkarte Hochrollen. 2. Wählen Sie Selektion. Sie gelangen auf das Dialogfenster Startterminwerte. 3. Wählen Sie den Starttermin. Sie haben folgende Möglichkeiten: - Sofort - Datum/Uhrzeit - Nach Job - Nach Ereignis - Bei Betriebsart 4. Setzen Sie das entsprechende Kennzeichen, wenn Sie den Job periodisch ausführen möchten. 5. Sichern Sie. |
Weiterhin sind auch noch folgende Verfahren möglich, sollten allerdings für neue Szenarien nicht mehr verwendet werden.
Ausführungsart |
Vorgehensweise |
Nachverarbeitung |
... 1. Wählen Sie die Registerkarte Hochrollen. 2. Wählen Sie Nachverarbeitung. Sie gelangen auf das Dialogfenster Events pflegen, die nach Abarbeitung ausgeführt werden. |
Jedes Datenpaket automatisch in die Aggregate hochrollen
Der InfoCube muss technisch korrekt und die Qualität sichergestellt sein.
Verwenden Sie das automatische Hochrollen nur dann, wenn Sie Requests so in den InfoCube laden, dass es keine zeitlichen Überschneidungen zwischen den Prozessen des Ladens, des Hochrollens und anderer Automatismen auf dem InfoCube gibt. Weitere Informationen finden Sie unter Automatische Weiterverarbeitung. |
... 1. Wählen Sie vom Bild Administrieren der Datenziele aus Umfeld → Automatische Requestverarbeitung. Sie gelangen auf das Dialogfenster Pflege der Automatismen. 2. Setzen Sie unter der Gruppenüberschrift Automatische Verarbeitung das Kennzeichen für Hochrollen der Daten in die Aggregate. 3. Sichern Sie. |
Programm RSDDK_AGGREGATES_ROLLUP |
Sie können
das Hochrollen auch mit dem Programm RSDDK_AGGREGATES_ROLLUP ausführen (siehe
Dieses Programm kann als regelmäßiger Hintergrundjob eingeplant oder in einen Event-Sammler verwendet werden. |
Im Reporting werden die neuen Daten bei denjenigen Queries berücksichtigt, die nach dem Hochrollen gestartet werden.
Siehe auch: