XML (Quelle ETL/ELT)

images/download/attachments/131696355/1422-version-4-modificationdate-1709113985566-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 (3), und Platzhalter, siehe Tooltip, verwendet werden.

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

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

(2) Zeigt die Quelldatei an.

(3) Auswahl von ETL/ELT-Variablen.

(4) 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).

(5) Der zu verwendende XPath-Ausdruck. Siehe auch Abschnitt Teste XPath. Die gefundenen Elemente ergeben die "Zeilen". Wichtiger Hinweis: Der über (5) eingelesene Teilbaum steht intern im Speicher zur Verfügung, d. h. in den Zieldaten können weitere XPath-Ausdrücke darauf angewendet werden. Einfache Ausdrücke stehen dort als ETL/ELT-Felder automatisch zur Verfügung (Leaf Nodes können mit $xnode adressiert werden). Wenn Sie komplizierter Ausdrücke verwenden möchten, dann erzeugen Sie dazu bitte eigene ETL/ELT-Felder.

(6) Extrahiert die Namen der ETL/ELT-Quellfelder (also die Unterelemente der durch den XPath-Ausdruck gefundenen Elemente).

(7) Auswahl von ETL/ELT-Variablen.

(8) Hier können Sie Ihren XPath-Ausdruck anhand von Test-XML-Daten testen. Siehe auch Abschnitt Teste XPath.

(9) Dies ist eine Experteneinstellung (Scriptella) und kann ignoriert werden.

(10) Siehe (1).