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).
(10) Sonstige ETL Driver-Einstellungen: Öffnet einen Dialog für spezielle Driver-Properties der Template Engine. Welche Properties ausgewertet werden, hängt von Typ (4) und Template Engine verwenden (9) ab.
Verfügbare Properties bei Typ = XML mit aktivierter Template Engine:
escape_xml: Maskiert XML-Sonderzeichen in eingesetzten Variablen, wenn auftruegesetzt.force_wrap_variables: Löst eingesetzte Variablen auch ohne explizite Velocity-Wrapping-Syntax robust auf, wenn auftruegesetzt.
Verfügbare Properties bei Typ = JSON:
force_wrap_variables: Löst eingesetzte Variablen auch ohne explizite Velocity-Wrapping-Syntax robust auf, wenn auftruegesetzt.
HINWEIS : Bei Typ = JSON wird ausschließlich force_wrap_variables ausgewertet. escape_xml hat in diesem Fall keine Wirkung.