SuperX

KontaktMail für InfosSuchenLogin

ETL-Schritte

Die einzelnen Verarbeitungsschritte werden in etl_steps definiert. Beispiel:

Die wichtigsten Angaben sind:

AttributFunktion

etl_job

Technischer Name des Jobs, zu dem der Step gehört.

uniquename

Technisch eindeutiger Name des ETL-Schrittes.

name

Bezeichnung des Schrittes.

type

Art des auszuführenden ETL-Schrittes.

parent

Optionaler übergeordneter Step. Bei einem einfachen linearen Ablauf bleibt dieser Wert leer.

Die Reihenfolge der Einträge in etl_steps bestimmt die Ausführungsreihenfolge. Das Template unterstützt folgende Step-Typen:

TypFunktion
UNLOAD

Ergebnis einer SQL-Abfrage in eine Datei schreiben

LOAD

Datei in eine Datenbanktabelle laden

DOQUERY

SQL-Befehl direkt ausführen

DOSQL

SQL-Skriptdatei ausführen

MSG

Ausgabe beziehungsweise Nachricht innerhalb der Verarbeitung

Die Eigenschaften der einzelnen ETL-Schritte werden über etl_step_properties definiert. Der allgemeine Aufbau lautet:

etl_step verweist dabei auf den uniquename eines zuvor definierten ETL-Schrittes. Je nach Step-Typ stehen unterschiedliche Properties zur Verfügung. Dazu mehr in den folgenden Abschnitten.