Glossar   /   Datenintegration

ETL

ETL liest Daten aus Quellen aus, bereitet sie auf und lädt sie anschließend in ein Zielsystem.

Auch bekannt als: Extract-Transform-Load

Was bedeutet ETL?

ETL steht für Extract, Transform, Load: entnehmen, umwandeln, laden. Vor dem Laden können beispielsweise Schreibweisen vereinheitlicht, Werte geprüft und Daten für einen Bericht zusammengeführt werden.

Ein zuverlässiger Lauf braucht nachvollziehbare Ergebnisse und einen Umgang mit Teilfehlern. Auch später geänderte oder gelöschte Datensätze müssen nach vereinbarten Regeln berücksichtigt werden. Ein Neustart sollte keine ungewollten Doppelungen erzeugen.

So sieht das in der Praxis aus

Beispiel: Ein nächtlicher Prozess bereinigt Auftragsdaten und lädt sie in ein Berichtsmodell.

Häufige Fragen

Wie unterscheidet sich ETL von ELT?

Bei ETL werden Daten vor dem Laden in das Ziel umgewandelt. Bei ELT geschieht die Aufbereitung nach dem Laden innerhalb der Zielplattform.

Ist ETL immer eine nächtliche Verarbeitung?

Nein. Der Begriff beschreibt die Schrittfolge. Wie oft sie ausgeführt wird, hängt vom Verfahren und dem benötigten Aktualisierungsrhythmus ab.

Wie wird die Vollständigkeit eines Laufs geprüft?

Verglichen werden beispielsweise Datensatzkennungen, Anzahlen und relevante Summen in Quelle und Ziel. Ein Fehlerprotokoll zeigt zusätzlich, welche Inhalte abgelehnt wurden oder noch fehlen.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Periodische Übertragungen mit Prüfungen und geregeltem Wiederanlauf planen.

Quellen und weiterführende Informationen

Microsoft: Extract, Transform and Load
← Zurück zu allen Glossarbegriffen

Regelmäßige Datenübernahmen organisieren

Wiederkehrende Datenübernahmen sollen nachvollziehbar laufen? Stimmen Sie Rhythmus, Prüfschritte und den Umgang mit unvollständigen Läufen ab.

Kontakt aufnehmen