Die Sperrlogik zwischen dem Lade-, Komprimierungs-, Hochroll-, Aktivierungs- und den Löschprozessen des InfoCubes ist folgende:
Um sicherzustellen, dass die verschiedenen Prozesse sich nicht gegenseitig sperren, empfehlen wir, Prozessketten zu verwenden. Siehe dazu auch das Beispiel für InfoCube in Prozesskette einbinden. Beim Design von komplexeren Prozessketten müssen Sie aber selbst darauf achten, dass sich die Prozesse nicht gegenseitig sperren.
Während des Ladens:
Ist es nicht möglich:
Daten zu löschen
Daten zu archivieren
Indizes zu löschen und neu aufzubauen
Statistiken neu aufzubauen
Während des Aufbaus von Indizes:
Ist es nicht möglich:
Indizes zu löschen
Aggregate zu füllen
Requests in Aggregate hochzurollen
Statistiken aufzubauen
Requests zu komprimieren
Daten zu archivieren
Requests in weitere InfoProvider fortzuschreiben
den Änderungslauf durchzuführen
Während des Aufbaus von Statistiken:
Ist es nicht möglich:
Indizes zu löschen
Indizes aufzubauen
Aggregate zu füllen
Requests in Aggregate hochzurollen
Requests zu komprimieren
Daten zu archivieren
Requests in weitere InfoProvider fortzuschreiben
den Änderungslauf durchzuführen
Während des Hochrollens:
Ist es nicht möglich:
Indizes zu löschen
Indizes aufzubauen
Statistiken aufzubauen
Aggregate zu füllen
Requests zu komprimieren
den Änderungslauf durchzuführen
Während des Komprimierens:
Ist es nicht möglich:
Indizes zu löschen
Indizes aufzubauen
Statistiken aufzubauen
Aggregate zu füllen
Requests in Aggregate hochzurollen
Daten zu archivieren
Requests in weitere Datenziele fortzuschreiben
den Änderungslauf durchzuführen
Während des Löschens:
Ist es nicht möglich:
Daten zu laden
Indizes zu löschen
Indizes aufzubauen
Statistiken aufzubauen
ist es in bestimmten Fällen nicht möglich:
Aggregate zu füllen und hochzurollen
den Änderungslauf durchzuführen
Requests zu komprimieren
Requests in weitere InfoProvider fortzuschreiben
Während des Fortschreibens:
Ist es nicht möglich:
Requests zu komprimieren
Daten zu archivieren