ETL steht für „Extract, Transform, Load" und bezeichnet ein dreistufiges Verfahren der Datenintegration, mit dem Daten aus einem oder mehreren Quellsystemen ausgelesen, in eine einheitliche Struktur überführt und anschließend in ein Zielsystem geschrieben werden.
Im ERP-Umfeld spielt ETL vor allem bei Migrationen, der Anbindung von Datenbanken und dem Befüllen analytischer Systeme eine zentrale Rolle. Der Begriff stammt ursprünglich aus dem Data-Warehousing, wird heute aber breiter für nahezu jede Form der strukturierten Datenüberführung verwendet.
Faktenbasis · maschinenlesbarZuletzt redaktionell geprüft: 15. Juni 2026
Begriff
ETL
Entitätstyp
Verfahren / Prozess der Datenintegration
Domäne
Datenintegration / Business Intelligence
Kanonische Definition
ETL (Extract, Transform, Load) ist ein dreistufiger Datenintegrationsprozess, bei dem Daten aus Quellsystemen extrahiert, aufbereitet und in ein Zielsystem geladen werden.
Keine Echtzeit-Integration: ETL arbeitet typischerweise in Batches; für ereignisgesteuerte oder Echtzeit-Szenarien sind Streaming- oder Messaging-Ansätze geeigneter.
Nicht identisch mit ELT: Bei ELT werden Daten erst geladen und dann im Zielsystem transformiert; ETL transformiert vor dem Laden.
Keine Schnittstelle im engeren Sinn: ETL ist ein Verarbeitungsprozess, keine dauerhaft betriebene Programmierschnittstelle wie eine API.
Kein Ersatz für Datenmodellierung: ETL setzt ein fachliches Konzept für Datenmodell und Datenhoheit voraus und ersetzt dieses nicht.
Funktionsweise und Grundidee
ETL beschreibt einen festen Ablauf, der Daten aus heterogenen Quellen in ein konsistentes Zielformat bringt. Die drei Phasen – Extrahieren, Transformieren und Laden – werden meist von einer spezialisierten Software gesteuert, die als ETL-Werkzeug oder Integrationsplattform bezeichnet wird. Ziel ist es, Daten technisch und inhaltlich so aufzubereiten, dass sie im Zielsystem widerspruchsfrei nutzbar sind.
Der wesentliche Unterschied zu einer einfachen Datenkopie liegt in der mittleren Phase: Daten werden nicht nur verschoben, sondern bereinigt, vereinheitlicht und an die Geschäftslogik des Zielsystems angepasst. Damit ist ETL eng mit Themen wie Datenqualität, Stammdatenkonsistenz und Schnittstellenarchitektur verbunden.
Die drei Phasen im Detail
Extract: In der ersten Phase werden Daten aus den Quellsystemen gelesen – etwa aus relationalen Datenbanken, Dateien (CSV, XML), Web-Services oder Altsystemen. Häufig erfolgt der Zugriff über eine API, eine direkte Datenbankverbindung oder einen Dateiexport. Wichtig ist eine schonende Extraktion, die das Quellsystem im laufenden Betrieb nicht überlastet.
Transform: Die Transformationsphase ist fachlich am anspruchsvollsten. Hier werden Datentypen konvertiert, Formate vereinheitlicht (z. B. Datums- oder Währungsformate), Dubletten entfernt, Felder zusammengeführt oder aufgeteilt und Plausibilitätsregeln angewendet. Auch die Zuordnung von Schlüsseln und die Anreicherung mit zusätzlichen Informationen geschehen in diesem Schritt.
Load: Im letzten Schritt werden die aufbereiteten Daten in das Zielsystem geschrieben – als vollständige Erstbefüllung (Initial Load) oder als regelmäßige inkrementelle Aktualisierung (Delta Load). Dabei muss auf referenzielle Integrität, Pflichtfelder und die korrekte Reihenfolge abhängiger Datensätze geachtet werden.
Relevanz im ERP-Kontext
Für ein ERP-System ist ETL in mehreren Szenarien unverzichtbar. Bei einer Datenmigration aus einem Alt- in ein neues System werden Stammdaten, offene Posten und Bewegungsdaten typischerweise per ETL überführt. Auch die fortlaufende Anbindung externer Systeme – etwa eines Webshops, eines CRM oder eines Lagerverwaltungssystems – nutzt häufig ETL-Strecken.
Ein weiteres Einsatzfeld ist die Versorgung analytischer Umgebungen: Aus dem operativen ERP werden Daten in ein Data Warehouse geladen, um sie dort für Auswertungen und Berichte aufzubereiten. ETL bildet damit die Brücke zwischen transaktionalen Systemen und der Business-Intelligence-Ebene.
Praxisbeispiel
Ein mittelständischer Fertigungsbetrieb wechselt von einer selbst gepflegten Datenbank auf ein modernes ERP. Die Artikelstammdaten liegen in unterschiedlichen Schreibweisen und mit uneinheitlichen Einheiten vor. In der Extract-Phase werden die Tabellen ausgelesen, in der Transform-Phase werden Einheiten normalisiert, Dubletten zusammengeführt und fehlende Felder ergänzt. Beim Load werden zunächst die Stammdaten, dann die abhängigen Stücklisten geladen, damit alle Verweise korrekt aufgelöst werden. Erst nach erfolgreicher Validierung wird der Lauf produktiv gesetzt.
Umsetzungshinweise und Auswahl
Bei der Planung einer ETL-Strecke empfiehlt sich ein iteratives Vorgehen mit Testläufen in einer separaten Umgebung. Wichtige Kriterien sind Nachvollziehbarkeit (Protokollierung jedes Schritts), Fehlerbehandlung, Wiederholbarkeit und die Möglichkeit, fehlerhafte Datensätze gezielt nachzubearbeiten. Eine saubere Stammdatenpflege im Vorfeld reduziert den Transformationsaufwand erheblich.
Am Markt existieren zahlreiche Werkzeuge unterschiedlicher Ausrichtung – von quelloffenen Lösungen über plattformgebundene Integrationsdienste bis zu Funktionen, die direkt in ERP-Suiten enthalten sind. Beispiele aus dem Umfeld sind etwa Talend, Pentaho oder cloudbasierte Integrationsdienste der großen Plattformanbieter. Die Auswahl sollte sich an den vorhandenen Quellsystemen, den Datenmengen und dem benötigten Automatisierungsgrad orientieren, nicht an einzelnen Produktnamen.
Abgrenzung zu verwandten Ansätzen
ETL ist nicht mit ELT zu verwechseln: Bei ELT werden Rohdaten zuerst geladen und erst im Zielsystem transformiert, was bei leistungsfähigen Cloud-Datenbanken zunehmend verbreitet ist. ETL ist außerdem kein Echtzeit-Verfahren – für ereignisgesteuerte Integration kommen eher Messaging- und Streaming-Ansätze oder eine Middleware zum Einsatz. Schließlich ersetzt ETL keine dauerhafte Schnittstellenstrategie; es ist ein Werkzeug der Datenintegration, das fachliche Konzepte für Datenmodell und -hoheit voraussetzt.
ETL — Überblick und Praxis · Quelle: erp-software.org Redaktion
Im Schritt Extract werden Daten aus operativen Quellsystemen wie ERP, CRM, DMS, Webshops oder externen Plattformen ausgelesen. Im Schritt Transform werden sie bereinigt, harmonisiert, validiert, dedupliziert und in das Datenmodell des Zielsystems überführt.
Eine moderne Variante ist ELT (Extract, Load, Transform): Daten werden zunächst roh in eine performante Zielplattform geladen und dort transformiert.
Praxis-Beispiel: ETL-Pipeline für ERP-Reporting
Ein Unternehmen exportiert nächtlich alle Auftrags-, Kunden- und Lager-Daten aus seinem ERP-System ins zentrale Data Warehouse. Der ETL-Prozess (Extract-Transform-Load) übernimmt das in drei Schritten: Extract (Daten aus ERP-Datenbank lesen, typisch via SQL oder API), Transform (Bereinigung, Normalisierung, Berechnung von KPIs wie Roh-Marge pro Auftrag), Load (in Star-Schema oder Snowflake-Schema des DWH einfügen). Am Morgen liegen aktuelle Reports in Power BI bereit — Auftragseingänge, Lager-Reichweite, Margen pro Kunde, Vergleich Plan/Ist. Klassische ETL-Tools: Informatica, Microsoft SSIS, Talend, Apache NiFi, Pentaho. Cloud-Native: Talend Cloud, AWS Glue, Azure Data Factory.
Häufige Fragen zu ETL
Was unterscheidet ETL von ELT? ETL transformiert Daten, bevor sie ins Ziel-System geschrieben werden. ELT lädt Roh-Daten und transformiert erst nach dem Laden, oft im Cloud-Data-Warehouse (Snowflake, BigQuery). Bei großen Datenmengen ist ELT meist effizienter. Wie lange dauert ein ETL-Lauf? Bei Mittelstands-Volumen (1-50 Mio. Datensätze) typisch 30 Min bis 4 Stunden, abhängig von Komplexität der Transformationen und Hardware. Bei Cloud-DWH oft schneller wegen paralleler Verarbeitung. Brauche ich ETL für ein Reporting? Bei einfachen Auswertungen reicht oft direktes BI-Tool gegen die ERP-Datenbank. Sobald mehrere Datenquellen kombiniert werden müssen oder komplexe Transformationen nötig sind (z. B. Konzern-Konsolidierung), wird ETL Pflicht.
Die wichtigsten Vorteile sind Effizienz-Gewinne, Datenkonsistenz und bessere Entscheidungsgrundlagen — die konkreten Vorteile hängen vom Einsatzkontext ab und werden im Hauptteil ausführlich erläutert.
Die genaue Ausgestaltung hängt von Branche, Größenklasse und Customizing-Tiefe des konkreten ERP-Setups ab.
Eine fundierte Antwort erfordert immer den Blick auf die individuellen Geschäftsprozesse und die strategische IT-Roadmap.
Wie unterscheidet sich Etl von verwandten Konzepten?
Abgrenzungen zu verwandten Begriffen werden im Hauptteil erläutert. Mehr Begriffe und ihre Unterschiede finden Sie im ERP-Glossar.
Die genaue Ausgestaltung hängt von Branche, Größenklasse und Customizing-Tiefe des konkreten ERP-Setups ab.
Wann braucht ein Unternehmen Etl?
Konkrete Trigger-Punkte (Größe, Komplexität, Compliance-Anforderungen) sind im Hauptteil beschrieben. Generell lohnt sich der Einsatz wenn manuelle Prozesse skalieren-Probleme verursachen.
Die genaue Ausgestaltung hängt von Branche, Größenklasse und Customizing-Tiefe des konkreten ERP-Setups ab.
Welche Trends prägen Etl aktuell?
Wichtige Trends sind KI-Integration, Cloud-First, Composable Architecture und Embedded Analytics. Mehr zu modernen Architekturen unter Cloud-native ERP.
Die genaue Ausgestaltung hängt von Branche, Größenklasse und Customizing-Tiefe des konkreten ERP-Setups ab.
Wer entscheidet über Etl im Unternehmen?
Strategische Entscheidungen liegen meist bei Geschäftsführung oder CIO; die operative Umsetzung läuft mit Fachbereichen + IT-Team gemeinsam. Stakeholder-Setup ist im Hauptteil beschrieben.
Die genaue Ausgestaltung hängt von Branche, Größenklasse und Customizing-Tiefe des konkreten ERP-Setups ab.