Erstellen Sie ETL-Definitionen (Extract Transform Load)
Erstellen Sie ETL-Definitionen, um Daten aus einer Quelltabelle zu extrahieren, die Daten nach Bedarf umzuwandeln und die Daten in mehrere Zieltabellen zu laden. ETL-Definitionen unterstützen auch geschachtelte Datenstrukturen.
Vorbereitungen
Prozedur
Beispiel
In diesem Beispiel hat die ETL-Definition für Worker sowohl ein onBefore- als auch onAfter-Skript. Im onBefore-Skript wird der Quelldatensatz mit der ID 124 ignoriert, da dieser Mitarbeiter bereits zurückgetreten ist. Die Quell- und Zieldaten werden beide in das Importprotokoll geschrieben. Schließlich wird das Skript durch die transformierten Werte der Tabelle „sn_etl_Demo_Worker“ iteriert, um die ID und den Namen jedes Mitarbeiters abzurufen und im Importprotokoll aufzuzeichnen.
Im onAfter-Skript werden sowohl die Quell- als auch die Zieldaten in das Importprotokoll geschrieben. Das Skript iteriert erneut durch die transformierten Werte der Tabelle „sn_etl_Demo_Worker“. Nachdem die Daten jetzt in die Zieltabelle eingefügt wurden, hat jeder Datensatz eine sys_ID. Das Skript zeichnet die SYS-ID, die ID und den Namen jedes Mitarbeiters im Importprotokoll auf.
- Informationen zum Erstellen dieser Definitionen und Zuordnungen mithilfe einer geführten oder Schritt-für-Schritt-Experience finden Sie unter IntegrationHub – Import.
- Wenn Ihre Zieltabelle oder -Anwendung mit CMDB verknüpft ist, verwenden Sie IntegrationHub ETL Geführte Experience.