Template (Ziel ETL/ELT)

Hier können dynamisch Dateien wie XML oder JSON erzeugt werden (Velocity).

Einstellungen


(1) Dateiname mit absolutem Pfad: Der Pfad und Name der zu erstellenden Zieldatei. 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.

(2) Icon rechts von (1): Zeigt die Zieldatei an.

(3) Icon rechts von (2): Auswahl von ETL/ELT-Variablen.

(4) Typ: Wählen Sie XML oder JSON.

(5) Null-Werte: Der Ersetzungswert für Zielfelder ohne Wert.

(6) Präfix Text: Der Präfix-Text wird einmal pro Task erzeugt. Beispiel:

<?xml version="1.0" encoding="iso-8859-1"?>

<Products>

(7) Velocity Template: Dieser Bereich wird pro Zeile generiert. Es können ETL/ELT-Felder und ETL/ELT-Variablen verwendet werden. Velocity-Syntax ist erlaubt. Hinweis: Bei jeder Ausführung von (6), (7) und (8) wird jeweils eine Leerzeile vorangestellt in der erzeugten Datei. Beispiel:

<Product>$COL.1</Product>

(8) Suffix Text: Der Suffix-Text wird einmal pro Task erzeugt. Hinweis: Es können hier keine eigenen ETL/ELT-Felder aus diesem Task (in dem die Template-Zieldaten definiert werden) verwendet werden. Möglich sind aber eigene ETL/ELT-Felder aus übergeordneten Tasks bzw. ETL/ELT-Variablen. Beispiel:

</Products>

(9) Template Engine verwenden: Wenn Sie keine Funktionen der Velocity Engine verwenden, können Sie diese Option deaktivieren (schnellere Abarbeitung).