ETL (extract transform load)
Extraktion-Transformation-Lade-Prozess
Unter einem ETL-Prozess versteht man den Datenflussprozess in ein Data Warehouse oder ein verwandtes System. In einem ETL-Prozess werden Daten aus Quellsystemen extrahiert, umgewandelt, integriert und in das Zielsystem geschrieben.
Der Begriff ETL bezeichnet die drei klassischen Schritte zu Befüllung eines Data Warehouses:
- Extraktion: Die Daten werden aus einem oder mehreren Quellsystemen in das ETL-System geladen.
- Transformation: Die Daten werden im ETL-System umgewandelt. Dabei kann es sich sowohl um technische Umwandlungen wie beispielsweise der Änderung der Datentypen, aber auch um fachliche Umwandlungen wie z.B. von Berechnungen und Aggregationen, handeln.
- Load: Die Daten werden aus dem ETL-System ins Data Warehouse geladen.
![]() |
ETL-Prozess: Extraktion, Transformation, Ladung ![]() |
In modernen ETL-Prozessen unterscheidet man noch weitere Aufgaben, die in einem ETL-Prozess wahrgenommen werden:
1. Data Cleansing (Datenbereinigung)
2. Qualitätsicherung
3. Historisierung
4. Vor-Aggregation
5. Cube- und Datamart-Generierung
6. Stammdaten Management
7. Benachrichtigung per Email, usw.
8. Logging und Änderungsverfolgung.




