DWH für Einsteiger

Data Warehouse- und BI-Systeme sind komplex. Eine Vielzahl unterschiedlicher Quellen, Berechnungen, Transformationen und Regeln müssen, wie ein Orchester, perfekt zusammenspielen. Unser Workshop erleichtert den Einsteig und die Orientierung. Als Einsteiger erhalten Sie das nötige Hintergrundwissen und Handwerkzeug um schnell in einem DWH-Projekt mitwirken zu können.

Datenquelle, Transformation und DWH – 2 Tage

Seminarinhalt:

  • Grundlagen – Begriffe und Konzepte
  • Datawarehouse-Architektur – Schichten, Komponenten und Charakteristika
  • Logische Modellierung, semantische Modelle
  • Datenspeicherung in relationalen Datenbanken (Lesen und Schreiben: Filesystem, Blocksize, extends, Highwartermark, neue Formate)
  • Tablespacesin das Thema Datawarehouse einzusteigen.
  • Normalisierte und denormalisierte Datenmodelle
    • Multidimensionale Datenmodelle
    • Snowflake-Schema
    • Data Vault
    • Star-Schema
  • Shared Dimensions
  • Relationen, Kardinalität und Auswirkungen auf ETL-Prozesse
  • Foreign Keys in Datawarehouse-Systemen
  • Slowly Changing Dimensions
  • Partitionen
  • Zugriffsarten: Full table scans, Indizes, Hash keys, Merge
  • Performancetuning am Beispiel von Oracle / SQL-Server: Bitmap Joins / Filter und Indizies, Star Joins
  • Analytische Abfragen & Cubes
  • Aggregate – Multigrain- und Multifakt-Datenmodelle
  • Best practices
  • OLAP – MOLAP, ROLAP, HOLAPin das Thema Datawarehouse einzusteigen.
  • In Memory
  • Spaltenorientierte Datenbanken
  • Dokumentenorientierte Datenbanken / Datenspeicherung
  • Offene Diskussion und best practices

Sämtliche Übungen werden anhand des Aufbaus eines Beispiel-Datwarehouse-Systems als praktische Übung umgesetzt.

Zielgruppe und Methodik

Zielgruppe:

Analysten und DWH-Entwickler als Einsteiger in Data Warehouse- und Business Intelligence- Projekten. Diese Schulung findet in einer Kleinstgruppe mit maximal 3 Teilnehmern statt.

Vorraussetzung:

Grundkenntnisse in Unix/Linux Systemen
Grundkenntnisse im Umgang mit Datenbanken (SQL)

Methodik:

Am ersten Tag werden die Grundlagen in Form einer Schulung vermittelt. Der zweite Tag ist der Praxis gemidmet. Hier bauen die Schulungsteilnehmer ein einfaches DWH auf und haben so die Möglichkeit das Gelernte in der Praxis anzuwenden. Gerne verwenden wir hierfür Beispiel- / Demodaten aus Ihrem Unternehmen.