Data Warehouse Architekturen

Konzepte des Data Warehousing

Aaren Stubberfield

Data Scientist

Inmon – Top-Down

Bild des Data Warehouse-Symbols

Konzepte des Data Warehousing

Inmon – Top-Down

Bild des Data-Warehouse-Symbols

Erfordert folgende Entscheidungen:

  • Alle Datendefinitionen, Bereinigungen und Geschäftslogik
  • Bevor irgendwelche Daten ins Warehouse kommen
Konzepte des Data Warehousing

Inmon – Top-Down

Bild von zwei Datenbank-Symbolen mit Pfeilen, die auf einen Pfeil mit der Beschriftung „ETL“ zeigen, der wiederum auf ein Data-Warehouse-Symbol zeigt

Konzepte des Data Warehousing

Inmon – Top-Down

Bild von zwei Datenbank-Symbolen mit Pfeilen, die auf einen Pfeil mit der Beschriftung „ETL“ zeigen, der auf ein Data-Warehouse-Symbol mit Pfeilen zeigt, die auf zwei Data-Mart-Symbole mit Pfeilen zeigen, die auf ein Symbol einer Person an einem Computer, ein Berichtssymbol und ein Lupensymbol zeigen.

Konzepte des Data Warehousing

Vorteile und Nachteile von Top-down

Vorteile:

  • Ein einziger Ort „der Wahrheit“ für Daten des Unternehmens
  • Normalisierung = weniger Speicherplatz
  • Einfaches Ändern von Data Marts, um Änderungen im Reporting zu unterstützen

Nachteile:

  • Mehr Verbindungen = langsamere Antwortzeit
  • Langwierige Vorarbeit
    • Höhere Vorabkosten
Konzepte des Data Warehousing

Kimball – Bottom-Up

Bild von zwei Datenbank-Symbolen mit Pfeilen, die auf einen Pfeil mit der Beschriftung „ETL“ zeigen, und Pfeilen, die auf zwei Data-Mart-Symbole zeigen

  • Daten werden denormalisiert
  • Fokus auf Data Mart der Abteilung
  • Daten gehen direkt vom ETL-Prozess in die Data Marts.
Konzepte des Data Warehousing

Kimball – Bottom-Up

Bild von zwei Datenbank-Symbolen mit Pfeilen, die auf einen Pfeil mit der Beschriftung „ETL“ zeigen, und Pfeilen, die auf zwei Data-Mart-Symbole zeigen, die wiederum auf ein Data-Warehouse-Symbol zeigen, das auf ein Symbol einer Person an einem Computer, ein Berichtssymbol und ein Lupensymbol zeigt

Konzepte des Data Warehousing

Vorteile und Nachteile von Bottom-Up

Vorteile:

  • Hohe Entwicklungsgeschwindigkeit
    • Geringere Vorabkosten
  • Denormalisiert = benutzerfreundlich

Nachteile:

  • Längere ETL-Verarbeitungszeit
  • Höhere Wahrscheinlichkeit von doppelten Daten
  • Stetige Weiterentwicklung nötig
Konzepte des Data Warehousing

Lass uns üben!

Konzepte des Data Warehousing

Preparing Video For Download...