Vorheriges Thema: Erweiterte Themen der Adapter-Funktion

Nächstes Thema: Adapter-Konfigurationsdatei mit Event-Besonderheit

Event-Besonderheit

Event-Besonderheit ist ein Adapter-Mechanismus, der einen Prozess in Gang setzt, mit dem verhindert werden soll, dass Rohdaten doppelt in die T_Raw_Data-Tabelle eingefügt werden.

Ohne die Funktion der Event-Besonderheit wird keine Validierung durchgeführt, ob ein identisches Event vorliegt, wenn der Adapter gegen eine Datenquelle läuft und Events in die Datenbank lädt. Die Funktion der Event-Besonderheit löst dieses Problem, indem sie die Möglichkeit bietet, festzulegen, ob Events vor dem Einfügen auf ihre Besonderheit geprüft werden sollen und was zu tun ist, wenn diese Situation eintreten sollte. Dieser Prüfungsprozess kann sich allerdings ungünstig auf die Leistung des Adapters auswirken.

Die Lösung ermöglicht dem Benutzer, einen Schlüssel festzulegen, der auf den Feldern des Events basieren kann. Solch ein Schlüssel repräsentiert die Einmaligkeit des Events, d. h., wenn zwei Events denselben Schlüssel haben, handelt es sich um dieselben Events.

Es ist auch möglich, zu bestimmen, welche Aktion in dem Fall auszuführen ist, wenn ein Duplikat eines Schlüssels bereits in der Datenbank vorhanden ist. Diese Aktionen werden nachfolgend näher betrachtet.

Hinweis: Der Schlüssel kann als eine Kombination aus mehreren Feldern vom Übersetzer definiert werden.