Ohne Skripting einen Teilbereich der Daten Löschen in PCM
Profitability and Cost Management ist allgemein bekannt für seinen Aufbau ohne Skripting. Selbst beim Erstellen eines Prozesses, der einen Teilbereich der Daten löscht, ist es nicht erforderlich, MDX zu schreiben. In diesem Beitrag werde ich demonstrieren, wie dies erreicht werden kann.
Unter Application und Overview sieht man das Menü Aktionen.
Abbildung 1: Arbeitsblatt mit Applikation Option
Hier wählt man dann Clear Cube aus.
Abbildung 2: Aktivitäten Menü
Ich möchte ein neues Skript erstellen und wähle daher den Knopf Create.
Abbildung 3: Datenlösch Skripte
Bei der Auswahl von Partial Data wird das Fenster erweitert, und es besteht die Möglichkeit, Elemente in den Dimensionen auszuwählen.
Um einen Teil der Daten zu löschen, wähle ich Partial Data aus. Da wir uns in einer ASO-Datenbank befinden, habe ich die Möglichkeit, entweder ein logisches oder physisches Löschen durchzuführen. Beim logischen Löschen werden alle Datenwerte mit dem umgekehrten Vorzeichen in einen anderen Bereich geladen. Dieser Ansatz ist schneller, jedoch bleiben die Daten langfristig in der Datenbank erhalten. Beim physisches Löschen sind die Daten auch echt aus der Datenbank entfernt.
Abbildung 4: Fenster mit den Definitionen
Leider wird das Fenster nicht groß genug, um die gesamte Auswahl anzuzeigen.
Ich wähle Basic Mode und komme in das nächste Fenster.
Abbildung 5: Fenster mit der Selektion des Löschbereichs
Im Advanced Mode kann ich dann eine MDX Formel angeben, wie in Abbildung 6 gezeigt wird. Also, wenn man selbst ein Skript schreiben will, dann ist dieses möglich. Dieses ist eine sehr schöne Option.
Abbildung 6: Experten Modus
Ein Druck auf aktualisieren (Refresh) und meine neue Rule wird sichtbar.
Abbildung 7: Starten der Rule
Von hier aus kann ich diese dann starten.
In der Jobconsole sieht man dann, dass dieser Prozess erfolgreich war.
Abbildung 8: Jobconsole mit Eintrag
Fazit
In Profitability and Cost Management ist es also äußerst einfach, ohne selbst ein Skript schreiben zu müssen, einen Prozess einzurichten, um einen Teilbereich der Daten zu löschen.