$KERN_LOAD_PFAD/unl/datei.unl oder $SVA_PFAD/schluesseltabellen/script.sqlProperties für LOAD-Steps
Mit LOAD wird eine Datei in eine Datenbanktabelle geladen. Die Anzahl und Reihenfolge der Felder in der Datei müssen zur Zieltabelle passen. Folgende Parameter müssen für einen LOAD-Step hinterlegt werden. Das Attribut "tableName" (hier im Beispiel "fin_inst_plus") gibt die Zieltabelle an, in die vorher entladenen Daten eingespielt werden sollen. 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:
| Property | Funktion |
|---|---|
database | Datenbankverbindung der Zieltabelle. |
unlFilePath | Pfad der einzulesenden Datei. |
tableName | Zieltabelle. |
delimiter | Feldtrenner. Standard ist |
header | Gibt an, ob die Datei eine Kopfzeile enthält. Standard ist |
refresh | Legt fest, ob die Tabelle vor dem Laden geleert wird. Standard ist |
usePostgresCopyApi | Verwendet bei PostgreSQL die COPY-basierte Ladefunktion. Standard ist |
$KERN_LOAD_PFAD/unl/datei.unl oder $SVA_PFAD/schluesseltabellen/script.sqlDie folgenden Properties werden vom Script automatisch mit defaultwerten gefüllt, könnten bei Bedarf aber zusätzlich definiert werden, insbesondere header true könnte interessant sein.