Staging Modelle bilden in dbt-Projekten die erste Verarbeitungsschicht und schaffen eine konsistente Grundlage für alle nachfolgenden Modelle. Wer hier sauber arbeitet, vereinfacht spätere Transformationen erheblich. Der Kurs zeigt, wie Staging-Modelle methodisch aufgebaut und gepflegt werden.

!Kursinhalt

!1. Aufgabe der Staging-Schicht
*Trennung von Quelle und Geschäftslogik
*Vereinheitlichung von Spaltennamen und Datentypen
*Klare 1:1-Bezugnahme auf Quellen

!2. Aufbau einzelner Staging-Modelle
*Einfache SELECTs mit gezielten Anpassungen
*Sinnvolle Spaltenauswahl
*Saubere Aliase und Konventionen

!3. Tests und Dokumentation
*Eindeutigkeitsprüfungen auf Schlüssel
*Nicht-Null-Tests
*Spalten- und Modellbeschreibungen

!4. Pflege bei Quelländerungen
*Reaktion auf neue Felder
*Versionierung der Staging-Schicht
*Auswirkungen auf nachgelagerte Modelle

!Berufliche Relevanz

*Konsistenter Einstieg in dbt-Projekte
*Reduktion von Komplexität in nachgelagerten Layern
*Bessere Wartbarkeit der gesamten Modelllandschaft