Documentation Index

Fetch the complete documentation index at: https://docs.lobster-world.com/llms.txt

Use this file to discover all available pages before exploring further.

Template (Ziel ETL/ELT)

Prev Next

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

Einstellungen

images/download/attachments/201681837/temp_1-version-1-modificationdate-1749620940154-api-v2.png

images/download/attachments/201681837/temp_2-version-1-modificationdate-1749620940156-api-v2.png

images/download/attachments/201681837/temp_3-version-1-modificationdate-1749620940157-api-v2.png

(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 auf true gesetzt.

  • force_wrap_variables: Löst eingesetzte Variablen auch ohne explizite Velocity-Wrapping-Syntax robust auf, wenn auf true gesetzt.

Verfügbare Properties bei Typ = JSON:

  • force_wrap_variables: Löst eingesetzte Variablen auch ohne explizite Velocity-Wrapping-Syntax robust auf, wenn auf true gesetzt.

 HINWEIS : Bei Typ = JSON wird ausschließlich force_wrap_variables ausgewertet. escape_xml hat in diesem Fall keine Wirkung.