Konnektoren Allgemein

Die Idee hinter Konnektoren besteht darin, eine Einrichtung zu haben, die als Datenadapter zwischen einigen Quelldaten und einem Zielausgang dient, was einen einfachen Export / Import von Daten von / zu Webdesk ermöglicht. 

Diese Struktur besteht aus zwei Grundtypen von Konnektoren: 

  • Quellkonnektoren
  • Zielkonnektoren 

die eine Vielzahl von Konfigurationen ermöglichen und viel Flexibilität beim Import / Export von Daten ermöglichen.

.

Quell-Konnektoren nehmen ihre Eingabedaten und verwandeln sie in eine generische Ausgabe. Mit anderen Worten, sie transformieren Daten aus einer bekannten Struktur und erstellen eine Ausgabe in einer generischen Form, um von anderen verwendet zu werden. Die Eingabedaten können aus einer Vielzahl von Quellen kommen: 

  • CSV-Datei
  • eine Persistenzentität im System
  • eine bestimmte Tabelle in einer Datenbank 
  • usw. 

Die Ausgabe wird immer die Form einer generischen Karte <Feldname, Feldwert> haben.

.

Auf der anderen Seite machen Ziel-Konnektoren das Gegenteil und nehmen eine generische Eingabe und verwandeln sie in eine bekannte Ausgangsstruktur. Die Ausgabestruktur kann mehrere Formen annehmen: 

  • eine Datei
  • eine bestimmte Entität
  • eine bestimmte Tabelle in einer Datenbank 
  • usw. 

Die Eingabe ist eine generische Karte des Formulars <Feldname, Feldwert>.

Mit diesen beiden Komponenten haben wir die Grundlagen, ein leistungsfähiges Werkzeug für Datenübertragungen von / nach Webdesk in einer Vielzahl von Formaten einzurichten. Die Quell- und Ziel-Konnektoren sind über eine Konnektor-Verknüpfung miteinander verbunden, die den zu verwendenden Quell- und Ziel-Konnektor angibt und insbesondere die Zuordnung zwischen den Feldern, die es ermöglicht, dass Daten im Eingabeformat als Daten im passenden Format der Ausgabe ausgedrückt werden.

.

Dies bedeutet, dass die Konfiguration für einen End-to-End-Anschluss wie folgt aussieht:

QUELLE → Quellkonnektor → Zielkonnektor → ZIEL

.

Beispiel: 

Lassen Sie uns sagen, dass wir Daten von Personen importieren möchten, die in einer Datei gespeichert sind. 
In diesem Kontext ist die QUELLE die Datei, in der wir die Daten lesen, und das ZIEL ist die PoPerson-Einheit im Webdesk-System. 
Also, für diesen Import könnten wir einen SeparatorFileConnector mit der entsprechenden Konfiguration einrichten, um die Daten aus einer CSV-Datei zu lesen, dann müssten wir die erstellte Konfiguration mit einem PoPersonConnector verknüpfen (da dieser Konnektor nicht konfigurierbar ist, ist hier keine Konfiguration erforderlich). Sobald der Link erstellt ist, müssen wir die Felder, die wir im Quellkonnektor angegeben haben, mit den entsprechenden Feldern im PoPerson-Connector verbinden, denn nur dann können wir diesen Konnektor-Link synchronisieren, um den eigentlichen Import von Daten durchzuführen.
Weiterhin kann ein Konnektor in regelmäßigen Abständen mit einem Job synchronisiert werden.

Kommentare (0)