Wenn regelmäßig Attestierungen durchgeführt werden, wächst die Tabelle AttestationCase sehr schnell. Um die Zahl der Attestierungsvorgänge in der One Identity Manager-Datenbank zu beschränken, können Sie veraltete, abgeschlossene Attestierungsvorgänge aus der Datenbank entfernen. Dabei werden die Eigenschaften der Attestierungsvorgänge aufgezeichnet und die Attestierungsvorgänge anschließend gelöscht. Es verbleiben genau so viele abgeschlossene Attestierungsvorgänge in der Datenbank, wie an den Attestierungsrichtlinien festgelegt ist. Ausführliche Informationen zum Aufzeichnen von Datenänderungen finden Sie im One Identity Manager Konfigurationshandbuch.
Voraussetzungen
-
Der Konfigurationsparameter Common | ProcessState | PropertyLog ist aktiviert.
-
Die Attestierungsrichtlinie ist aktiviert.
Um Attestierungsvorgänge automatisiert zu löschen
-
Aktivieren Sie an der Tabelle AttestationCase die Option Aufzeichnen beim Löschen für mindestens drei Spalten.
-
Wählen Sie im Designer die Kategorie Datenbankschema | Tabellen | AttestationCase.
-
Wählen Sie in der Aufgabenansicht Tabellendefinition anzeigen.
Der Schemaeditor wird geöffnet.
-
Wählen Sie im Schemaeditor eine Spalte.
-
Wählen Sie in der Bearbeitungsansicht des Schemaeditors den Tabreiter Sonstiges.
-
Aktivieren Sie die Option Aufzeichnen beim Löschen.
-
Wiederholen Sie die Schritte c) bis e) für alle Spalten, die beim Löschen aufgezeichnet werden sollen, mindestens jedoch für drei Spalten.
-
Klicken Sie Übernahme in Datenbank und speichern Sie die Änderungen.
Sobald der DBQueue Prozessor die Berechnungsaufträge abgearbeitet hat, sind die Änderungen wirksam.
-
-
Aktivieren Sie an der Tabelle AttestationHistory die Option Aufzeichnen beim Löschen für mindestens drei Spalten.
-
Wählen Sie im Designer die Kategorie Datenbankschema | Tabellen | AttestationHistory.
-
Wiederholen Sie die Schritte 1b) bis 1g) für die Tabelle AttestationHistory.
-
-
Erfassen Sie an den Attestierungsrichtlinien die Anzahl veralteter Vorgänge.
-
Wählen Sie im Manager die Kategorie Attestierung | Attestierungsrichtlinien.
-
Wählen Sie in der Ergebnisliste die Attestierungsrichtlinie, deren Attestierungsvorgänge gelöscht werden sollen.
-
Wählen Sie die Aufgabe Stammdaten bearbeiten.
-
Erfassen Sie im Eingabefeld Anzahl veralteter Vorgänge einen Wert größer 0.
- Speichern Sie die Änderungen.
-
Attestierungsvorgänge werden gelöscht, sobald für eine Attestierungsrichtlinie eine neue Attestierung gestartet wird.
Der One Identity Manager prüft, wie viele abgeschlossene Attestierungsvorgänge für jedes Attestierungsobjekt dieser Attestierungsrichtlinie in der Datenbank vorhanden sind. Wenn die Anzahl größer ist als die Anzahl veralteter Vorgänge der Attestierungsrichtlinie, werden
-
die Eigenschaften dieser Attestierungsvorgänge und ihr Entscheidungsverlauf aufgezeichnet
Es werden alle Spalten aufgezeichnet, die zum Aufzeichnen beim Löschen markiert sind.
-
die Attestierungsvorgänge gelöscht
Es verbleiben genau so viele abgeschlossene Attestierungsvorgänge in der Datenbank, wie in der Anzahl veralteter Vorgänge festgelegt ist.
Wenn der Konfigurationsparameter Common | ProcessState | PropertyLog nachträglich deaktiviert wird oder nicht genügend Spalten mit der Option Aufzeichnen beim Löschen markiert sind, hat der Wert für Anzahl veralteter Vorgänge keine Wirkung.
Besonderheiten für deaktivierte Attestierungsrichtlinien
-
Beim Deaktivieren einer Attestierungsrichtlinie werden immer alle Attestierungsvorgänge gelöscht.
-
Die Anzahl veralteter Vorgänge hat keine Wirkung.
-
Die Attestierungsvorgänge werden auch dann gelöscht, wenn der Konfigurationsparameter Common | ProcessState | PropertyLog deaktiviert ist. In diesem Fall werden die gelöschten Attestierungsvorgänge nicht aufgezeichnet.