Grundlagen der Datenintegration

4 min 2 Abschnitte
Was du nach diesem Konzept kannst 3
  1. Du bist in der Lage, die Notwendigkeit der Datenintegration zu erklären ,

    indem die Herausforderungen durch heterogene Datenquellen und -formate (strukturiert, semi-strukturiert, unstrukturiert) in modernen Unternehmenslandschaften dargestellt werden.

  2. Du bist in der Lage, die Ziele und den Nutzen der Datenintegration zu interpretieren ,

    indem die Auswirkungen der Datenzusammenführung auf die Schaffung einer einheitlichen Sicht, die Verbesserung der Datenqualität und die Unterstützung von Geschäftsprozessen sowie Datenanalysen analysiert werden.

  3. Du bist in der Lage, verschiedene grundlegende Ansätze zur Datenintegration zu vergleichen ,

    indem die Konzepte von ETL (Extract, Transform, Load), ELT (Extract, Load, Transform) und Datenvirtualisierung anhand ihrer charakteristischen Merkmale und typischen Anwendungsfälle gegenübergestellt werden.

Warum ist Datenintegration unverzichtbar?

Die Überwindung von Datensilos

Stell dir vor, du betreust die IT-Infrastruktur eines großen Online-Shops. Die relationale Kundendatenbank liefert dir strukturierte Daten, das Web-Tracking erzeugt semi-strukturierte Daten (wie JSON-Dateien) und der Kundenservice sammelt unstrukturierte Daten in Form von E-Mails. Wenn diese Systeme nicht miteinander kommunizieren, entstehen isolierte Datensilos.

Die Datenintegration löst genau dieses Problem: Sie führt diese heterogenen Quellen technisch und logisch zusammen. Wie die zugehörige Grafik veranschaulicht, fließen verteilte und unterschiedlich formatierte Informationen in ein zentrales, übergreifendes System. Ohne diesen Schritt wäre es für den Online-Shop unmöglich, personalisierte Produktempfehlungen zu generieren, da das Wissen über die Kund:innen fragmentiert und unvollständig bleibt.

Ziele: Vom Chaos zur einheitlichen Sicht

Das Hauptziel der Datenintegration ist die Schaffung einer Single Source of Truth – einer verlässlichen, zentralen Datenbasis. Dadurch erreichst du folgende Mehrwerte für das Unternehmen:

  • Einheitliche Sicht: Du erhältst einen 360-Grad-Blick auf Geschäftsobjekte. Du siehst alle Interaktionen einer Kund:in auf einen Blick, egal aus welchem System sie stammen.
  • Prozessoptimierung: Abteilungen wie Marketing oder Logistik können schneller entscheiden, da alle relevanten Informationen sofort und fehlerfrei abrufbar sind.
  • Erweiterte Analysen: Erst die Kombination verschiedener Datenquellen ermöglicht komplexe Auswertungen und verlässliche Prognosen.

Dabei profitierst du von deinem Vorwissen über die Datenherkunft (Provenienz): Nur wenn du nachvollziehen kannst, woher die integrierten Daten stammen, kannst du ihre Vertrauenswürdigkeit im neuen Gesamtsystem garantieren und eine hohe Datenqualität sicherstellen.

Grundlagen der Datenintegration — dec-it-data-integration-basics-fundamentals-of-data-integration_page1.svg

Welche Ansätze zur Datenintegration gibt es?

ETL: Der klassische Weg über die Transformation

Beim ETL-Prozess (Extract, Transform, Load) werden die Daten aufbereitet, bevor sie an ihrem endgültigen Zielort landen. Dieser sequenzielle Ablauf besteht aus drei Schritten:

  1. Extract (Extrahieren): Du ziehst die Daten aus den verschiedenen Quellsystemen (z. B. dem CRM oder ERP) ab.
  2. Transform (Transformieren): Dies ist der wichtigste Schritt. Die Daten werden bereinigt, formatiert und harmonisiert. Zum Beispiel rechnest du alle Währungen in Euro um oder vereinheitlichst unterschiedliche Datumsformate.
  3. Load (Laden): Die fertig aufbereiteten Daten werden in ein Zielsystem, meist ein strukturiertes Data Warehouse, geschrieben.

ETL eignet sich hervorragend für strukturierte Daten und regelmäßige, stapelweise (Batch) Aktualisierungen, bei denen die Struktur des Zielsystems fest vorgegeben ist.

ELT: Moderne Integration für Big Data

Mit dem Aufkommen von Cloud-Speichern und riesigen Datenmengen hat sich ELT (Extract, Load, Transform) etabliert. Hier ändert sich die Reihenfolge der Schritte:

  1. Extract: Daten werden aus den Quellen entnommen.
  2. Load: Die Rohdaten werden direkt und unverändert in ein Zielsystem geladen, typischerweise in einen riesigen, flexiblen Data Lake.
  3. Transform: Die Transformation findet erst im Zielsystem statt – und zwar genau dann, wenn die Daten für eine spezifische Analyse benötigt werden.

Der große Vorteil: Du sparst dir den Flaschenhals eines separaten Transformationsservers. ELT ist ideal, wenn du massive Mengen an unstrukturierten oder semi-strukturierten Daten hast und noch nicht genau weißt, wie du sie später auswerten möchtest.

Datenvirtualisierung: Integration in Echtzeit

Was, wenn du Daten gar nicht physisch verschieben oder kopieren möchtest? Hier greift die Datenvirtualisierung. Anstatt Daten in eine neue Datenbank zu laden, legst du eine virtuelle Schicht über deine bestehenden Systeme.

  • Funktionsweise: Die Daten bleiben in ihren ursprünglichen Quellen. Wenn ein:e Nutzer:in eine Abfrage stellt, holt die Virtualisierungssoftware die Daten in Echtzeit aus den verschiedenen Systemen, transformiert sie "on-the-fly" (während des Zugriffs) und liefert das fertige Ergebnis zurück.
  • Vorteil: Du sparst enorm viel Speicherplatz, vermeidest redundante Datenhaltung und hast immer Zugriff auf die aktuellsten Live-Daten.
  • Herausforderung: Dieser Ansatz erfordert eine extrem hohe Netzwerkleistung und schnelle Quellsysteme, da jede komplexe Abfrage die Originaldatenbanken direkt belastet.
Grundlagen der Datenintegration — dec-it-data-integration-basics-fundamentals-of-data-integration_page2.svg

Teste dein Wissen

Du analysierst die Datenquellen eines Webshops. Kunden-E-Mails und Freitext-Support-Tickets sollen ausgewertet werden. Welches Datenformat liegt hier vor?

Bereit für mehr?

Thema verstanden?

Teste dein Wissen interaktiv in unserer App. 7 Tage kostenlos, dann nur 5 € im Monat.