Datenquellen

Eine Datenquelle sagt, wo eine Datei liegt und wie TRADElube sich dort anmeldet. Sie erreichen die Liste über den Navigationspunkt Einstellungen und dort über die Schaltfläche Datenquellen.

Sie steht bewusst neben dem Kanal und nicht in ihm. Ein Lieferant liefert oft mehr als eine Datei, und dieselbe Anmeldung wird dann von mehreren Aufgaben gebraucht. Stünden die Zugangsdaten im Kanal, müssten Sie sie mehrfach pflegen und nach einem Passwortwechsel an mehreren Stellen nachziehen.

Übersicht / Liste

Liste der Datenquellen mit Werkzeugleiste und ausgewählter Zeile Lieferant Dateiablage

Über der Liste stehen drei Schaltflächen. Neu klappt ein Menü auf, Bearbeiten öffnet die gewählte Datenquelle, Löschen entfernt sie nach einer Rückfrage. Die beiden letzten setzen eine ausgewählte Zeile voraus.

Eine Datenquelle, die noch von einem Endpunkt gebraucht wird, löschen Sie besser nicht. Die Aufgabe dahinter findet ihre Datei danach nicht mehr.

Die Liste zeigt zwei Spalten:

Spalte Inhalt
Name Der Name, den Sie vergeben haben. Er steht später in der Auswahl des Endpunkts, sollte also sagen, wessen Server das ist
Typ FTP, SFTP oder HTTP

Sortiert wird fest nach Name, aufsteigend. Ein Feld Filter, eine Schaltfläche Filtern Nach und eine Seitenschaltung gibt es hier nicht: Ein Mandant hat eine Handvoll Datenquellen und keine Tausende.

Der Typ wird beim Anlegen gewählt und steht danach fest

Ein Klick auf Neu öffnet ein Menü mit den drei Quellentypen.

Das geöffnete Menü Neu mit den Einträgen HTTP, SFTP und FTP

Der Eintrag entscheidet, welche Felder die neue Datenquelle trägt, und lässt sich später nicht mehr ändern. Wird aus dem FTP-Server des Lieferanten ein SFTP-Server, legen Sie eine neue Datenquelle an und stellen den Endpunkt darauf um.

Detailansicht

Eine Datenquelle hat zwei Bereiche, und der zweite sieht je Typ anders aus.

Allgemein

Bereich Allgemein einer Datenquelle mit dem Namensfeld und dem Typ daneben

Feld Bedeutung Hinweis
Name Die Bezeichnung in der Liste und in der Auswahl des Endpunkts Frei wählbar
(ohne Beschriftung) Der Typ, rechts neben dem Namen Nur Text, kein Feld. Er steht seit dem Anlegen fest

Zugangsdaten bei FTP und SFTP

Bereich Zugangsdaten einer FTP-Datenquelle mit der Schaltfläche Verbinden und fünf Feldern

Die Schaltfläche Verbinden über den Feldern baut die Verbindung sofort auf und meldet Verbindung erfolgreich oder Verbindung fehlerhaft. Ein Klick auf die Meldung zeigt, was der Server geantwortet hat. Nutzen Sie sie, bevor Sie eine Aufgabe darauf ansetzen: Ein Tippfehler im Verzeichnis fällt hier in zwei Sekunden auf, sonst erst bei der nächtlichen Ausführung.

Feld Bedeutung Hinweis
Host Der Rechnername oder die Adresse des Servers Ohne Angabe des Protokolls
Port Der Port, auf dem der Server hört Vorbelegt mit 21 bei FTP und mit 22 bei SFTP
Verzeichnis Das Verzeichnis, in dem TRADElube arbeitet Leer heißt Startverzeichnis der Anmeldung. Führende und schließende Schrägstriche entfernt TRADElube selbst
Benutzername Das Konto, mit dem TRADElube sich anmeldet
Passwort Das zugehörige Passwort Verschlüsselt abgelegt und nie wieder im Klartext angezeigt

Beide Typen tragen dieselben Felder, sie unterscheiden sich nur im vorbelegten Port und im Protokoll. SFTP überträgt verschlüsselt, FTP nicht. Wo der Lieferant beides anbietet, ist SFTP die richtige Wahl.

Zugangsdaten bei HTTP

Bereich Zugangsdaten einer HTTP-Datenquelle mit Url, Authentifizierung und den Feldern der Basic-Anmeldung

Eine Schaltfläche Verbinden gibt es hier nicht.

Feld Bedeutung Hinweis
Url Die Basisadresse, an die das Routenmuster des Endpunkts angehängt wird Mit Protokoll, etwa https://
Authentifizierung Ob und wie TRADElube sich anmeldet Leer heißt ohne Anmeldung. Die einzige angebotene Art ist Basic Authentifizierung
Benutzername Das Konto für die Anmeldung Erscheint erst mit gewählter Authentifizierung
Passwort Das zugehörige Passwort Erscheint erst mit gewählter Authentifizierung, verschlüsselt abgelegt

Eine HTTP-Datenquelle kann nur lesen. TRADElube holt darüber eine Datei ab, legt aber keine dort ab und verschiebt und löscht auch nichts. Für den Export ist deshalb FTP oder SFTP nötig.

Der Endpunkt: wo eine Datenquelle wirksam wird

Eine Datenquelle allein holt nichts ab. Sie wird gebraucht, sobald ein Endpunkt sie nennt, und der steht an der Aufgabe im Bereich Konfiguration. Wie ein Endpunkt entsteht und was ohne ihn geschieht, steht beim benutzerdefinierten Kanal. Hier stehen die Felder, die er je Quellentyp mitbringt.

Bereich Konfiguration einer Aufgabe mit einem Endpunkt und den aufgeklappten Feldern der FTP-Datenquelle

Ein Klick auf die Zeile klappt die Felder darunter auf. Welche das sind, entscheidet die gewählte Datenquelle.

Bei FTP und SFTP:

Feld Bedeutung Hinweis
Dateimuster Welche Dateien im Verzeichnis die Aufgabe aufgreift Vorbelegt mit {Name}-{Exclude:processed}.ext
Muster für verarbeitete Datei Wie die Datei heißt, nachdem die Aufgabe sie gelesen hat Vorbelegt mit {Name}-processed.ext
Automatisch Aufräumen Ob TRADElube alte verarbeitete Dateien selbst löscht Ohne Haken bleiben sie liegen, bis jemand sie entfernt
Aufbewahrungsfrist Nach wie vielen Tagen eine verarbeitete Datei gelöscht wird Vorbelegt mit 7. Erscheint erst mit gesetztem Haken

Im Muster steht {Name} für den Namen des Datenformats, * für eine beliebige Zeichenfolge, und {Exclude:processed} schließt Dateien aus, deren Name an dieser Stelle mit „processed" weitergeht.

Dieses Paar aus zwei Mustern sorgt dafür, dass eine Ausführung dieselbe Datei nicht zweimal liest: Was verarbeitet ist, wird umbenannt und fällt damit aus dem Suchmuster heraus. Die Datei bleibt trotzdem auf dem Server, und Sie können nachsehen, was der Lieferant tatsächlich geliefert hat.

Bei HTTP: ein einziges Feld, Routenmuster, vorbelegt mit {Name}. Es wird an die Url der Datenquelle angehängt und ergibt zusammen die Adresse, die TRADElube abruft.

Weiterführend