Weiter zum Inhalt
Datentechnik

Was bedeutet Data Engineering?

In diesem Blog erfährst du, was Data Engineering beinhaltet – und bekommst einen Ausblick auf unsere künftigen Data-Engineering-Kurse.
Hillary Green-Lerman's photo
Hillary Green-Lerman
Aktualisiert · 4 Min. lesen

Entdecke KI

ChatGPTClaudePerplexity

Erstelle dein kostenloses Konto

Üben und Lernpfad deinen Fortschritt.

Weiter Mit Google
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.

Auf vielfachen Wunsch bereitet DataCamp einen Lernpfad für Data Engineering vor. Wie bei vielen Begriffen im stetig wachsenden Data-Science-Kosmos gibt es auch hier viel Unklarheit rund um die genaue Definition von „Data Engineering“. Manche Data Engineers erstellen vor allem Reports und Dashboards. Andere beschäftigen sich hauptsächlich mit Datenpipelines. Wieder andere übernehmen Python-Code von Data Scientists und optimieren ihn für Java oder C.

Um mit der Kurserstellung zu starten, brauchen wir eine einheitliche Arbeitsdefinition von „Data Engineer“. Nach reiflicher Überlegung haben wir uns entschieden, die US-Serie „Law and Order“ sinngemäß zu paraphrasieren:

Data Engineers vs. Data Analysts vs. Data Scientists

Im Data-Science-Umfeld spiegeln sich Daten in drei eigenständigen, aber gleich wichtigen Berufsprofilen wider:

  • Die Data Engineers, die mit Programmiersprachen sauberen, zuverlässigen und performanten Zugriff auf Daten und Datenbanken sicherstellen
  • Die Data Analysts, die mit Programmiersprachen, Tabellenkalkulationen und Business-Intelligence-Tools vorhandene Daten beschreiben und einordnen
  • Die Data Scientists, die mithilfe von Algorithmen aus vorhandenen Informationen Vorhersagen für zukünftige Daten treffen

Beispiele

Stell dir vor, ein Unternehmen verkauft auf seiner Website viele verschiedene Sofamodelle. Jedes Mal, wenn jemand auf ein bestimmtes Sofa klickt, entsteht ein neuer Datensatz. Ein Data Engineer definiert, wie diese Daten erfasst werden, welche Metadaten an jedes Klickevent gehören und wie die Daten in einem leicht zugänglichen Format gespeichert werden. Ein Data Analyst erstellt Visualisierungen, damit Vertrieb und Marketing nachvollziehen können, wer welche Sofas kauft und wie viel Umsatz entsteht. Ein Data Scientist nutzt die Kaufdaten, um für neue Website-Besucher das passende Sofa vorherzusagen.

Was macht ein Data Engineer?

Für viele Organisationen sind Data Engineers die ersten Einstellungen im Datenteam. Bevor gesammelte Daten analysiert und für Vorhersagen genutzt werden können, müssen sie strukturiert und bereinigt werden. Data Engineers starten diesen Prozess, indem sie festhalten, welche Daten wo liegen – das sogenannte Datenschema. Anschließend wählen sie einen zuverlässigen, leicht zugänglichen Speicherort – ein Data Warehouse – für die Ablage der Daten. Beispiele für Data-Warehousing-Systeme sind Amazon Redshift oder Google Cloud. Abschließend richten Data Engineers ETL-Prozesse (Extract, Transform, Load) ein, damit die Daten ins Data Warehouse gelangen.

Wächst eine Organisation, integrieren Data Engineers neue Datenquellen ins Ökosystem und leiten die gespeicherten Daten in unterschiedliche Analysetools weiter. Wird das Data Warehouse sehr groß, müssen sie Analysen wieder performant machen – etwa durch Parallelisierung oder durch kleinere Teildatensätze für schnelle Abfragen.

Das Zusammenspiel der drei Berufsprofile

Im Data-Science-Kosmos gibt es immer Überschneidungen zwischen den drei Rollen. Data Engineers übernehmen häufig einfache Analyseprojekte oder überführen von Data Scientists entwickelte Algorithmen in robustere, parallel ausführbare Formate. Data Analysts und Data Scientists sollten sich grundlegende Data-Engineering-Kompetenzen aneignen – besonders in frühphasigen Start-ups mit knappen Engineering-Ressourcen.

Lerne Data Engineering mit DataCamp!

Bei DataCamp freuen wir uns darauf, unsere Data-Engineering-Kurse auszubauen. Wir wissen, welche Themen wir vermitteln wollen, und beginnen damit, Dozentinnen und Dozenten für die Kursentwicklung zu gewinnen. Wenn du Interesse hast, schau dir unsere Bewerbung und die Liste der Kurse mit höchster Priorität an.

Themen
Datentechnik
Ähnlich

Blog

Lehrer/innen und Schüler/innen erhalten das Premium DataCamp kostenlos für ihre gesamte akademische Laufbahn

Keine Hacks, keine Tricks. Schüler/innen und Lehrer/innen, lest weiter, um zu erfahren, wie ihr die Datenerziehung, die euch zusteht, kostenlos bekommen könnt.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

4 Min.

Blog

2022-2023 DataCamp Classrooms Jahresbericht

Zu Beginn des neuen Schuljahres ist DataCamp Classrooms motivierter denn je, das Lernen mit Daten zu demokratisieren. In den letzten 12 Monaten sind über 7.650 neue Klassenzimmer hinzugekommen.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

8 Min.

Blog

Q2 2023 DataCamp Donates Digest

DataCamp Donates hat im zweiten Quartal 2023 über 20.000 Stipendien an unsere gemeinnützigen Partner vergeben. Erfahre, wie fleißige benachteiligte Lernende diese Chancen in lebensverändernde berufliche Erfolge verwandelt haben.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

Blog

Die 36 wichtigsten Fragen und Antworten zum Thema generative KI für 2026

Dieser Blog hat eine ganze Reihe von Fragen und Antworten zu generativer KI, von den Grundlagen bis hin zu fortgeschrittenen Themen.
Hesam Sheikh Hassani's photo

Hesam Sheikh Hassani

15 Min.

Blog

Ein kompletter Leitfaden zu den Gehältern von Business-Analysten im Jahr 2026

Finde raus, wie viel du als Business Analyst verdienen kannst und wie du dein jetziges Gehalt aufbessern kannst.
Matt Crabtree's photo

Matt Crabtree

14 Min.

Tutorial

Python Datenstrukturen Tutorial

Mach dich mit Python-Datenstrukturen vertraut: Lerne mehr über Datentypen und primitive sowie nicht-primitive Datenstrukturen wie Strings, Listen, Stapel usw.
Sejal Jaiswal's photo

Sejal Jaiswal

24 Min.

Mehr anzeigen