ETL 1

√úbung 1

Lesen sie die gegeben Datei produkte.txt (link) mit Pentaho Data Integration (Spoon/Kettle) ein und legen sie die Daten schemagleich als Staging-Tabelle stg_produkte in Oracle ab.

Lösung 1

Musterlösung Aufgabe 1

  • CSV file Input
  • Get System Data
  • Table output

SQL/DDL: STG_PRODUKT

Kettle: STG_PRODUKT

 

√úbung 2

Modellieren Sie eine Staging-Tabelle stg_zeit_am_tag f√ľr die Zeit_am_Tag - Dimension mit folgende Feldern

  • ZEITTAG_ID - Interger in der Form hhmmss
  • STUNDE
  • MINUTE
  • SEKUNDE
  • UHRZEIT - Als Text in der Form hh:mm:ss

und legen sie diese im ORACLE an.
Erstellen Sie eine Pentaho KETTLE-Transformation um einen gesamten Tag (von 00:00:00 Uhr bis 23:59:59 Uhr) zu f√ľllen.

Lösung 2

Verwendete PDI Komponenten

  • Generate Rows
  • Add sequence
  • Join Rows (cartesian product)
  • Formular
  • Get Stytem Data
  • Table output

SQL/DDL: STG_ZEIT_AM_TAG

Kettle: STG_ZEIT_AM_TAG