SuperX

KontaktMail für InfosSuchenLogin

Properties für UNLOAD-Steps

Ein UNLOAD-Schritt führt eine SQL-Abfrage auf einer Datenbank aus und schreibt deren Ergebnis in eine Datei. Folgende Parameter müssen für einen UNLOAD-Step hinterlegt werden: datasource, sql und unlFile. Im Script darf es für alle step_properties nur eine Definition mit <#assign etl_step_properties= .. > geben, weitere StepProperties müssen in dieser Aufzählung ergänzt werden.

Wichtige Properties:

PropertyFunktion

datasource

Datenbankverbindung, auf der die SQL-Abfrage ausgeführt wird.

sqlVarSource

Datenbankverbindung für die Verarbeitung von SQL-Variablen. In der Regel wird hier dieselbe Datenbankverbindung wie bei datasource verwendet.

sql

SQL-Abfrage, deren Ergebnis entladen werden soll.

unlFile

Datei, in die das Ergebnis geschrieben wird.

sourceVersions

Optionale Einschränkung nach Versionen des Vorsystems.

Enthält das SQL selbst einfache Hochkommata, müssen diese verdoppelt werden. Statt: select 1, 'Demo' wird innerhalb von prop_value geschrieben: select 1, ''Demo''

Bei Dateien sollten möglichst die vorhandenen SuperX- beziehungsweise Modulvariablen verwendet werden. Bspw. &#36;KERN_LOAD_PFAD/unl/datei.unl oder &#36;SVA_PFAD/schluesseltabellen/script.sql

Die folgenden Properties werden vom Script automatisch mit defaultwerten gefüllt, könnten bei Bedarf aber zusätzlich definiert werden.