Show TOC

Automatisches Löschen von Requests aus dem InfoCube beim LadenLocate this document in the navigation structure

Verwendung

Damit die Daten, die mit einem InfoPackage geladen werden sollen, nur einmal in einem InfoCube vorhanden sind, können Sie schon im InfoCube vorhandene Requests mit teilweise überschneidenden oder gleichen Selektionsbedingungen und zutreffenden Löschselektionen aus dem InfoCube löschen.

Nach dem Laden neuer Daten in den InfoCube wird der Inhalt des InfoCubes mittels der Selektionsbedingungen zu einer InfoSource/DataSource/Quellsystem-Kombination daraufhin geprüft, ob überschneidende Daten in den InfoCube geladen wurden. Dabei werden nicht die Daten analysiert, die in den InfoCube geladen wurden, sondern die Selektionsbedingungen verglichen, die Sie im Scheduler zu den InfoObjects festgelegt haben.

Mit dieser Funktion wird der Datenbestand im BW auf das für die Analyse notwendige Maß reduziert und Redundanzen werden vermieden.

Funktionsumfang

Die variablen Löschbedingungen wählen Sie beim Einplanen des InfoPackages aus, das die neuen Daten lädt. Mit der Drucktaste in der Spalte Automatisches Löschen ähnlicher/gleicher Requests aus dem InfoCube auf der Registerkarte Datenziele gelangen Sie auf das Dialogfenster Löschen von Requests aus dem InfoCube nach Fortschreibung.

Hier können Sie festlegen, unter welchen Bedingungen bereits im InfoCube vorhandene Requests gelöscht werden:

  • Sie können Fortschreibungsmodi, InfoSources, DataSources und Quellsysteme der Requests berücksichtigen.

    Beispiel

    Requests werden bei zutreffenden Löschbedingungen gelöscht, wenn vorhandene Requests und neue Requests aus der gleichen DataSource geladen wurden.

  • Sie können festlegen, ob die Selektionen des neuen Requests gleich den Selektionen des zu löschenden Requests oder umfassender sein sollen oder ob die Selektionen des neuen Requests die Selektionen des zu löschenden Requests teilweise oder vollständig überlappen sollen.

  • Sie können Löscheinschränkungen nach Datum festlegen, d.h. dass bei zutreffenden Löschbedingungen nur die Requests, die in einem bestimmten Zeitraum geladen wurden, tatsächlich gelöscht werden.

    Beispiel

    Sie wählen Daten des Requests liegen in den letzten sieben Tagen: Es werden nur die Requests gelöscht, die in den letzten sieben Tagen geladen wurden.

  • Sie können festlegen, wann ein Request trotz zutreffender Löschbedingungen nicht gelöscht werden soll.

    Beispiel

    Sie wählen unter Ausnahmen die Option Heute ist ...der letzte Tag eines Monats: Vorhandene Requests werden nicht gelöscht, wenn der neue Request am letzten Tag eines Monats geladen wird.

  • Eine weitere Möglichkeit, Löschbedingungen festzulegen, besteht im Anlegen einer eigenen Routine für das InfoPackage und den InfoCube. In dieser Routine können Sie Requests vom Löschen ausnehmen oder weitere Requests zum Löschen vorsehen.

Erst nach erfolgreichem Laden des neuen Requests wird das Löschen bzw. Stornieren automatisch durchgeführt wird.

Wenn der Request nicht komprimiert ist, wird er gelöscht. Nur wenn durch eine Komprimierung das Löschen nicht mehr möglich ist (,da die Requestnummer nicht mehr transparent ist,) wird der Request storniert. Eine Stornierung der Requests ist nur möglich, wenn keine Ausnahmeaggregation im InfoCube bzw. in den Fortschreibungsregeln definiert wurde und alle InfoObjects mit Summation fortgeschrieben werden.

Ob die Requests mit oder ohne Anzeige einer Warnung gelöscht oder storniert werden, können Sie im Scheduler unter dem Pfad Anfang des Navigationspfads Scheduler Nächster Navigationsschritt Löschselektionen beim Start testen Ende des Navigationspfads einstellen.

Prozessvariante Überlappende Requests aus InfoCube löschen

Wählen Sie in der Variantenpflege für den Prozess Überlappende Requests aus InfoCube löschen den Objekttyp InfoPackage ausführen und wählen Sie die gewünschten InfoPackages aus. Damit die Löschung durchgeführt wird, müssen die hier angegebenen InfoPackages in der Prozesskette enthalten sein, in der diese Prozessvariante ausgeführt wird, und dort vor der Prozessvariante zum Löschen stehen.

Sie können nun wählen, ob Sie die Löschbedingungen aus den InfoPackages übernehmen möchten oder ob sie die Löschbedingungen für die InfoCubes der InfoPackages in der Variantenpflege festlegen möchten.

Hinweis

Wenn Sie die Bedingungen für das automatische Löschen über die Prozessvariante festlegen, gelten sie für alle InfoCubes der dort ausgewählten InfoPackages.

Wenn Sie die Bedingungen für das automatische Löschen im Scheduler festlegen, gelten Sie für den dort ausgewählten InfoCube.