Artikel

Was ist ETL (Extract, Transform, Load)?

Erfahren Sie, was extrahieren, transformieren und laden bedeuten, wie der ETL-Prozess funktioniert, wie ETL im Vergleich zu ELT abschneidet und warum es im Data Warehousing wichtig ist.

Ja – ETL bleibt zentral für die moderne Datenarbeit, obwohl sich seine Rolle weiterentwickelt hat. Obwohl ELT zum Standardmuster für cloud-native Analyse- und Data-Science-Workloads geworden ist, ist ETL immer noch die richtige Wahl für regulierte, kontrollierte und lokale Workloads, bei denen eine starke Kontrolle über die Datenqualität vor dem Laden erforderlich ist. Viele Unternehmen laufen beide Muster nebeneinander, verwenden ETL für sensible finanzielle oder compliance-kritische Pipelines und ELT für umfangreiche, flexible Analysen und KI-Anwendungsfälle.

Eine ETL-Pipeline ist die Menge verbundener Prozesse und Werkzeuge, die Daten von Quellsystemen durch die Extraktions-, Transformations- und Ladephasen zu einem Zielsystem übertragen. Eine einzelne ETL-Pipeline kann einen bestimmten Datenfluss verarbeiten – zum Beispiel das Abrufen täglicher Verkaufsaufzeichnungen aus einem Kassensystem, deren Reinigung und das Laden in ein Verkaufs-Berichtslager – während ein größeres Unternehmen typischerweise Dutzende oder Hunderte von Pipelines über verschiedene Datenbereiche hinweg betreibt.

Datenintegration ist die größere Kategorie – jeder Prozess, der Daten aus mehreren Quellen zu einer einheitlichen Ansicht kombiniert. ETL ist ein spezifischer Ansatz zur Datenintegration, der durch die dreistufige Extrakt-, Transform- und Lastsequenz gekennzeichnet ist. Weitere Ansätze zur Datenintegration sind ELT, Datenvirtualisierung, Change Data Capture (CDC) und Datenreplikation. ETL ist die etablierteste davon und eignet sich besonders gut für batchorientierte Analyse-Workloads, bei denen transformierte, kuratierte Daten das Ziel sind.

Ein ETL-Entwickler entwirft, baut und pflegt die Pipelines, die Daten von Quellsystemen zu Zielsystemen transportieren. Die Rolle umfasst das Schreiben von Extraktionslogik, die Definition von Transformationsregeln, die Optimierung der Leistung, die Überwachung der Pipeline-Gesundheit und die Fehlerbehebung. ETL-Entwickler arbeiten typischerweise mit Tools wie Informatica, Talend, SSIS, DBT oder cloudnativen Diensten und arbeiten eng mit Dateningenieuren, Datenanalysten und Geschäftspartnern zusammen, um sicherzustellen, dass Pipelines zeitlich genaue Daten liefern.

Bleiben Sie auf dem Laufenden

Abonnieren Sie den Blog von Teradata, um wöchentliche Einblicke zu erhalten



Ich erkläre mich damit einverstanden, dass mir die Teradata Corporation als Anbieter dieser Website gelegentlich Marketingkommunikations-E-Mails mit Informationen über Produkte, Data Analytics und Einladungen zu Events und Webinaren zusendet. Ich nehme zur Kenntnis, dass ich mein Einverständnis jederzeit widerrufen kann, indem ich auf den Link zum Abbestellen klicke, der sich am Ende jeder von mir erhaltenen E-Mail befindet.

Der Schutz Ihrer Daten ist uns wichtig. Ihre persönlichen Daten werden im Einklang mit der globalen Teradata Datenschutzrichtlinie verarbeitet.