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