Konnektoren
Die Konnektoren erlauben dem Benutzer den Zugriff auf bestimmte Datenquellen zu definieren, die dann in den Konnektoren als Quelle oder Ziel dienen. Dies ermöglicht das Zusammenführen von externen Daten in dem Webdesk.
>>Screenshot Ansicht Konnektoren
Prinzipiell gibt es zwei verschiedene Arten von Konnektoren:
1. DB-Connector (Datenbankkonnektor):
Dieser Konnektor ermöglicht eine Datenbank als Datenquelle zu definieren. Folgende Parameter stehen zur Verfügung:
- schreibend: definiert ob dieser Konnektor schreibt (Quellkonnektor) oder liest (Zielkonnektor)
- Benutzer: Der Benutzername der zum Einloggen verwendet werden soll.
- Passwort: Das Passwort das zum Einloggen verwendet werden soll.
- URL: Die URL der Datenbank. (z.b.: jdbc:sqlserver://servername:port;databaseName=db_name;)
- Select Statement: Der Select-teil des SQL Statements ist optional. Ist es leer, so wird 'select *' verwendet.
- From Statement: Der From-teil des SQL Statements. (z.b.: from table1 as t1 join table2 as t2 on t1.uid=t2.uid)
- Where Statement: Der Where-teil des SQL Statements ist optional. Ist er leer so ist keine Einschränkung vorgesehen.
- dbconnector_escapeCharacter: ???
- Haupttabelle (update/delete): Die Tabelle in den schlussendlich geschrieben wird. Diese Information wird nur dann verwendet, wenn der Konnektor das Ziel darstellt.
- In Haupttabelle darf geschrieben werden: Definiert, ob es erlaubt ist in die Haupttabelle zu schreiben.
- Teste Verbindung: Dieser Button erlaubt zu Überprüfen, ob mit den eingestellten Parametern die Verbindung funktioniert
2. seperatorFileConnector (Dateikonnektor)
Mit diesem Konnektor können sie Datein (z.B. csv- Datein) als Datenquelle definieren, oder in eine Datei schreiben. Folgende Parameter stehen zur Verfügung:
- schreibend: Ein Filekonnektor kann prinzipiell lesen und schreiben, kann aber auch so definiert werden, dass er nur liest oder schreibt. Kann ein Filekonnektor schreiben, so muss dies hier angegeben werden, damit er auch in der Auswahlliste der möglichen Konnektoren aufscheint.
- Verwendete Datei /Lesen: Aktuell von dem Konnektor verwendete Datei zum Einlesen. Ist dieses Feld befüllt, so wurde die Datei bereits in der Datenbank gespeichert.
- Dateiupload und extrahieren der Spalten: Datei wird auf den Server geladen und analysiert. Dabei wird versucht die Spaltennamen aus der ersten Zeile auszulesen oder die Spaltennamen werden automatisch generiert. Dieser Button erscheint erst, wenn eine Datei ausgewählt und erfolgreich gespeichert wurde.
- Verwendete Datein / Schreiben: Speichert die Datei mit dem angegebenen Namen in die Datenbank. Folgende Platzhalter stehen zur Verfügung: $d (=Tag), $M (=Monat), $y (=Jahr), $h (=Stunde), $m (=Minute) und $s (=Sekunde)
- Dateiaufbau:
- Erste Zeile definiert Namen: Wenn gewählt, sollte die erste Zeile der Datei die Namen der Spalten beinhalten.
- Kommentarkennzeichner: Definiert das Muster, das verwendet wird, um eine Zeile als Kommentar zu kennzeichnen.
- Ein Trennzeichen wird benutzt um die Spalten zu kennzeichnen:
- Trennzeichen: Das Trennzeichen wird vom Konnektor benutzt, um Spalten in der Datei zu kennzeichnen.
- Stringkennzeichner: Der Stringkennzeichner muss vor und nach der Zeichenfolge stehen und wird benutzt um diesen zu kennzeichnen. Dies kann durchaus nützlich sein, z.b. wenn ein Trennzeichen innerhalb der Zeichenfolge vorkommt.
- Spalten haben eine fixe Länge:
- Offset/Länge automatisch anpassen: Ist dieses Feld gewählt, so wird der Offset automatisch auf den Wert Offset+Länge der vorhergehenden Spalte gesetzt. Ist die Länge gleich 0, so wird diese auch angepasst. (Länge = Länge der vorhergehenden Spalte.)
- Felder nach Offset sortieren: ???
- Definition der Spalten: Nur bei Auswahl "Spalten haben fixe Länge" relevant.
- Spaltenname: Name der Tabellenspalte
- Offset: Definiert an welcher Stelle einer Zeile die Spalte beginnt.
- Länge: Definiert an welcher Stelle einer Zeile die Spalte beginnt.
- Bündigkeit: Dieses Feld wird nur beim Schreiben berücksichtigt und definiert die Anordnung der Spalte beim Schreiben.
- Auffüllen mit: Definiert die Zeilenfolge, die zum Auffüllen des Spalteninhaltes verwendet wird.
- Vorgabe: Der default Wert. Wird verwendet wenn kein Wert gegeben ist.
- Prefix: Der retournierte Wert wird um den prefix angereichert.
- Postfix: Der retournierte Wert wird um den postfix angereichert.
Keine Kommentare vorhanden.