CSV/Text (Quelle ETL/ELT)

images/download/attachments/131696349/1416-version-4-modificationdate-1709113962381-api-v2.png


(1) Der Pfad und Name der Quelldatei. Pfade unterhalb des Installationsverzeichnis des Integration Servers können relativ angegeben werden mit ./ Hinweis: Es können Variablen, siehe (4), und Platzhalter, siehe Tooltip, verwendet werden.

Es kann auch eine URL angegeben werden. Beispiel: https://example.com/myfile.csv

Zudem können Sie Datei-Archive (ZIP, TAR, RAR) angeben mit mehreren Dateien, wenn (13) gesetzt ist. Der Task wird dann für jede Datei im Archiv ausgeführt (impliziter Loop).

(2) Extrahiert die Namen der ETL/ELT-Quellfelder (also die Spalten der Zeile). Das funktioniert nur, wenn die Datei eine Kopfzeile hat, siehe (8), ansonsten werden die Felder intern benannt mit $COL.1, $COL.2, usw.

(3) Zeigt die Quelldatei an.

(4) Auswahl von ETL/ELT-Variablen.

(5) Die Quelldatei wird nach der Verarbeitung gelöscht. Hinweis: Funktioniert nicht, wenn der Dateiname in (1) dynamisch erzeugt wird (also z. B. mit Variablen oder Platzhaltern).

(6) Der Ersetzungswert für Quellfelder ohne Wert.

(7) Sie können Zeilen, unabhängig von der Kopfzeile, überspringen.

(8) Gibt an, ob die Quelldatei eine Kopfzeile enthält. Die Kopfzeile wird dann in der Verarbeitung übersprungen. Zudem wird sie verwendet zum Extrahieren der Namen der ETL/ELT-Quellfelder, siehe (2).

(9) Das in der Quelldatei verwendete Spalten-Trennzeichen.

(10) Gibt an, welches Zeichen in den Feldwerten der Quelldatei als Quoting-Zeichen interpretiert wird.

(11) Es werden entweder alle Zeilen eingelesen oder nur solche, die bestimmte Bedingungen erfüllen, siehe folgenden Abschnitt.

(12) Dies ist eine Experteneinstellung (Scriptella) und kann ignoriert werden. Hinweis: Wird in (1) eine HTTP-Quelle verwendet und hier in (12) ein Eintrag stream=true angelegt, dann werden die Daten zeilenweise eingelesen.

(13) Siehe (1).

Zeilen filtern


images/download/attachments/131696349/1482-version-1-modificationdate-1678776986734-api-v2.png
images/download/attachments/131696349/1483-version-1-modificationdate-1678776986742-api-v2.png


(1) Die Spaltennummer der CSV-Zeile.

(2) Der Suchwert. Es können ETL/ELT-Variablen verwendet werden, Syntax @Var@, und reguläre Ausdrücke.

(3) Wird automatisch vom Query Wizard erzeugt, siehe (1) und (2). Kann angepasst werden.

(4) Lädt die Quell-Datei als Testdaten in (5).

(5) Die Testdaten können entweder manuell eingetragen oder über (4) geladen werden.

(6) Wendet die Abfrage (3) auf die Testdaten (5) an.

(7) Das Ergebnis der Abfrage.