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