Unterschiede zwischen Audit- und Verlaufssätzen
In den Tabellen „Audit“ [sys_audit], „Verlaufssätze“ [sys_history_set] und „Verlauf“ [sys_history_line] werden dieselben Daten gespeichert, sie dienen jedoch unterschiedlichen Zwecken und verwalten Daten unterschiedlich.
Audit-Tabelle [sys_audit].
In der Audit-Tabelle [sys_audit] speichert das System Verlaufsinformationen für alle Datensätze. Diese Datensätze sollen für immer aufbewahrt werden, damit Administratoren den Verlauf der geprüften Datensätze jederzeit nachverfolgen können. Wenn die Anzahl der Audit-Datensätze im Laufe der Zeit zunimmt, wird es ineffizienter, die Audit-Tabelle direkt nach Verlaufsinformationen abzufragen. Es ist viel effizienter, Abfragen nur für die kleineren Teilmengendatensätze auszuführen, für die Sie tatsächlich Verlaufsinformationen anzeigen möchten.
Tabelle „Verlaufssatz“ [sys_history_set].
- Das System generiert nach Bedarf automatisch Verlaufssatz- und Verlaufsdatensätze aus der Audit-Tabelle, wenn ein Benutzer entweder einen Datensatz erstellt oder seinen Verlauf anfordert.
- Anstatt einen vollständigen Verlauf aller Änderungen im System zu enthalten, enthalten Verlaufssatz- und Verlaufsdatensätze nur eine aktuelle Teilmenge von Verlaufsinformationen für Datensätze, in denen Benutzer solche Informationen erstellt oder angefordert haben.
- Zusätzlich zu den Audit-Daten enthalten Verlaufssätze auch die Informationen, die beim Einfügen von Datensätzen festgelegt werden, einschließlich Journalfeldeinträgen. Journalfeldeinträge, die Sie vor dem Erstellen eines Datensatzes erstellen, werden auf die gleiche Weise behandelt wie Journaleinträge, die zum Zeitpunkt der Datensatzerstellung erstellt werden. Diese Journaleinträge werden in Verlaufssätzen mit derselben Erstellungszeit angezeigt und von Daten wie der zugehörige Datensatz selbst erstellt.
Das System begrenzt Verlaufssätze und Verlaufsdatensätze nach:
- Lassen Sie die Tabellenbereinigung Verlaufssatz-Datensätze löschen, die seit 30 Tagen nicht aktualisiert wurden.
- Verwenden der Tabellenrotation, um alle sieben Tage zwischen vier Verlaufstabellen zu rotieren. Das System verwirft Verlaufsdatensätze, die älter als 28 Tage sind.
Sollte jemand zu einem späteren Zeitpunkt erneut Verlaufsinformationen benötigen, kann das System diese aus Audit-Quelldatensätzen erneut generieren.
Nachdem das System Verlaufssatz-Datensätze generiert hat, verwendet die Kontextmenüauswahl Verlauf den Verlaufssatz anstelle von Audit-Datensätzen. Aus der Perspektive des Benutzers sind dieselben Verlaufsdaten in derselben Benutzeroberfläche verfügbar, aber die Art und Weise, wie die Informationen gespeichert werden, ist unterschiedlich.