Was ist Änderungsdatenerfassung?
Bei der Änderungsdatenerfassung werden Versionsdatensätze in Datensystemen gesucht, aufgezeichnet und gespeichert. In den meisten Fällen funktionieren Änderungsdatenerfassungssysteme, indem Daten mit bestimmten Markierungen versehen werden, die auf bestimmte Dateneinträge verweisen. Wenn die Daten geändert werden, ändern sich auch diese Markierungen. Dies warnt das Änderungsdatenerfassungssystem und speichert die ältere Datenversion, sodass Benutzer und Systeme sowohl auf alte als auch auf neue Daten zugreifen können. Diese Prozesse sind in großen Datenspeichersystemen wie Data Warehouses und webbasierten Datensystemen üblich.
Die Versionierung von Daten wird als sehr wichtiger Aspekt der Datenspeicherung angesehen. Wenn ein Datenelement durch ein anderes überschrieben wird, kann das ursprüngliche Datenelement nicht einfach verschwinden. Dies würde zu Chaos führen, wenn diese Informationen für einen laufenden Prozess oder eine Unternehmensakte wichtig wären.
Das Erstellen von Versionen verschiedener Datenstücke ist das Zentrum der Änderungsdatenerfassung. Wenn sich eine einzelne Information fünfmal ändert, muss sich das System jeden der fünf Werte merken und wann sie sich geändert haben. Dies ist sowohl für die Langzeitaufzeichnung als auch für die Fehlerprüfung wichtig. Wenn ein Mitarbeiter beispielsweise eine Verkaufszahl in den falschen Teil einer Datenbank eingibt, kann dies eine große Menge an Informationen stören. Durch die Versionierung kann das Unternehmen diese Nummer bei Bedarf zurücksetzen.
Es gibt keine festgelegte Methode zur Erfassung von Änderungsdaten. Verschiedene Datensysteme verwenden ihre eigenen Versionen, die oftmals im eigenen Haus entwickelt wurden, um mit ihrer eigenen Art der Datenspeicherung Schritt zu halten. Trotzdem gibt es eine Handvoll Methoden, die häufig verwendet werden. Es ist nicht ungewöhnlich, dass ein einzelnes System mehrere verschiedene Methoden zur Erfassung von Änderungsdaten hat, die auf demselben System ausgeführt werden. Häufig ist jede Methode auf eine bestimmte Art der Erfassung spezialisiert oder arbeitet als redundantes ausfallsicheres System.
Die gebräuchlichsten Methoden zum Erstellen verschiedener Versionen von Daten sind spezielle Markierungen in den Daten. Diese Markierungen befinden sich in einer speziellen Zeile oder Spalte in den Daten, die protokollieren, wann Änderungen auftreten. Change Data Capture-Skripte überwachen diese Bereiche auf Änderungen und protokollieren die vorgenommenen Änderungen. Diese speziellen Zellen können Versionsnummern, Zeitstempel oder proprietäre Datenzeichenfolgen enthalten.
Die beiden häufigsten Orte, an denen umfassende Systeme zur Erfassung von Änderungsdaten zu finden sind, sind Data Warehouses und Open-Access-Datenbanken. Eines der wichtigsten Verkaufsargumente für Data Warehousing ist die ständige und umfassende Sicherung von Daten. Solange ein Benutzer seine Dienste abonniert, werden diese Systeme nichts los. Open-Access-Datenbanken wie Wikipedia verwenden die Versionierung, um Manipulationen zu verhindern und aufzuzeichnen, welche Benutzer welche Änderungen vorgenommen haben. Die Versionierung von Wikipedia ist möglicherweise nicht so umfassend wie die in Data Warehouses verwendeten, wird jedoch häufig von mehr Benutzern überprüft.