Der Kurs SQL fürs Data Warehouse vermittelt grundlegende SQL-Techniken zur Arbeit mit Datenstrukturen, die in Data-Warehouse-Umgebungen verwendet werden. Teilnehmende lernen, wie Daten aus verschiedenen Quellen zusammengeführt, strukturiert und für analytische Zwecke bereitgestellt werden. Der Schwerpunkt liegt auf relationalen Modellierungsprinzipien, Abfragen und strukturierten Aufbereitungsprozessen.
1. Grundlagen - Data-Warehouse-Struktur und Modellierung2. SQL-Abfragen - Extraktion und Transformation3. Datenmodellierung - Fakten, Dimensionen und Beziehungen4. Anwendung - analytische Bereitstellung1. Grundlagen - Data-Warehouse-Struktur und Modellierung
- Einordnung relationaler Data-Warehouse-Konzepte
- Verständnis von Schichtenmodell und Datenfluss
- Aufbau typischer Tabellen- und Modellstrukturen
- Grundlagen normalisierter und denormalisierter Datenmodelle
2. SQL-Abfragen - Extraktion und Transformation
- Auswahl relevanter Datensätze über SELECT
- Filterung und Bereinigung von Rohdaten
- Nutzung von Aggregationen zur Vorbereitung analytischer Strukturen
- Einsatz grundlegender Transformationsschritte in SQL
3. Datenmodellierung - Fakten, Dimensionen und Beziehungen
- Unterschiede zwischen Fakten- und Dimensionstabellen
- Aufbau einfacher Stern- oder Schneeflockenmodelle
- Joins zur Verknüpfung mehrerer Ebenen
- Grundlagen konsistenter Schlüsselstrukturen
4. Anwendung - analytische Bereitstellung
- Erstellung kleiner Datenauszüge für Analyseprozesse
- Strukturierte Aufbereitung für Reporting-Systeme
- Überprüfung relationaler Zusammenhänge
- Dokumentation relevanter Datenpfade