Das Seminar behandelt Versionswechsel als kontrollierte Plattformänderung. Abhängigkeiten werden vollständig erfasst, neue Versionen isoliert geprüft und erst nach technischen, fachlichen und betrieblichen Abnahmen stufenweise ausgerollt.
Inhaltsverzeichnis
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Core-, Adapter-, Python-, Package- und Pluginversionen vollständig inventarisieren.
- Kompatibilitätsgrenzen, Deprecations und geänderte Verhaltensweisen bewerten.
- Eine isolierte Upgrade-Umgebung mit vollständigem Regressionstest aufbauen.
- Behavior Flags und Übergangsfristen kontrolliert einführen.
- Rollout, Monitoring, Abbruch und Rollback eindeutig dokumentieren.
Schrittweise Seminarinhalte
1. Versions-, Adapter- und Packageinventar
Schwerpunkt: dbt-Core-Version, Python-Version, Adapter, Packages, MetricFlow, Plugins, Behavior Flags, CI-Images und Artefaktschemata.
- Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Versions-, Adapter- und Packageinventar“ anhand des Laborprojekts erfassen.
- Relevante Dateien, Ressourcen, Rollen und Abhängigkeiten zu dbt-Core-Version, Python-Version, Adapter, Packages, MetricFlow, Plugins, Behavior Flags, CI-Images und Artefaktschemata identifizieren und in einer Arbeitscheckliste festhalten.
- Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
- Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
- Als Arbeitsergebnis eine vollständige technische Ausgangsbasis für ein Upgrade dokumentieren, fachlich abnehmen und in einen wiederverwendbaren Projekt- oder Betriebsstandard überführen.
2. Kompatibilitätsmatrix und Breaking Changes
Schwerpunkt: Core- und Adapterabhängigkeiten, Python-Unterstützung, Packagegrenzen, veraltete Konfigurationen, geänderte Defaults und Deprecations.
- Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Kompatibilitätsmatrix und Breaking Changes“ anhand des Laborprojekts erfassen.
- Relevante Dateien, Ressourcen, Rollen und Abhängigkeiten zu Core- und Adapterabhängigkeiten, Python-Unterstützung, Packagegrenzen, veraltete Konfigurationen, geänderte Defaults und Deprecations identifizieren und in einer Arbeitscheckliste festhalten.
- Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
- Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
- Als Arbeitsergebnis eine freigegebene Zielmatrix mit notwendigen Code- und Betriebsanpassungen dokumentieren, fachlich abnehmen und in einen wiederverwendbaren Projekt- oder Betriebsstandard überführen.
3. Upgrade-Labor und Regressionstest
Schwerpunkt: isolierte Umgebung, deps, parse, compile, build, Tests, Snapshots, Artefakte, Performancevergleich und bekannte Abweichungen.
- Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Upgrade-Labor und Regressionstest“ anhand des Laborprojekts erfassen.
- Relevante Dateien, Ressourcen, Rollen und Abhängigkeiten zu isolierte Umgebung, deps, parse, compile, build, Tests, Snapshots, Artefakte, Performancevergleich und bekannte Abweichungen identifizieren und in einer Arbeitscheckliste festhalten.
- Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
- Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
- Als Arbeitsergebnis einen reproduzierbaren technischen Abnahmenachweis für die Zielversion dokumentieren, fachlich abnehmen und in einen wiederverwendbaren Projekt- oder Betriebsstandard überführen.
4. Behavior Flags und zukünftige Verhaltensänderungen
Schwerpunkt: aktivierbare neue Verhaltensweisen, Warnungen, Testfenster, teamweite Konfiguration, Übergangsfristen und Entfernung alter Pfade.
- Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Behavior Flags und zukünftige Verhaltensänderungen“ anhand des Laborprojekts erfassen.
- Relevante Dateien, Ressourcen, Rollen und Abhängigkeiten zu aktivierbare neue Verhaltensweisen, Warnungen, Testfenster, teamweite Konfiguration, Übergangsfristen und Entfernung alter Pfade identifizieren und in einer Arbeitscheckliste festhalten.
- Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
- Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
- Als Arbeitsergebnis einen kontrollierten Einführungsplan für angekündigte Verhaltensänderungen dokumentieren, fachlich abnehmen und in einen wiederverwendbaren Projekt- oder Betriebsstandard überführen.
5. Stufenweiser Rollout und Rollback
Schwerpunkt: Entwicklerumgebung, CI, Test, Abnahme, Produktion, Freeze, Monitoring, Rückfallversion und Nachkontrolle.
- Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Stufenweiser Rollout und Rollback“ anhand des Laborprojekts erfassen.
- Relevante Dateien, Ressourcen, Rollen und Abhängigkeiten zu Entwicklerumgebung, CI, Test, Abnahme, Produktion, Freeze, Monitoring, Rückfallversion und Nachkontrolle identifizieren und in einer Arbeitscheckliste festhalten.
- Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
- Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
- Als Arbeitsergebnis ein risikobegrenztes Rollout-Runbook mit klaren Abbruchkriterien dokumentieren, fachlich abnehmen und in einen wiederverwendbaren Projekt- oder Betriebsstandard überführen.
Praxisübungen und Laborszenarien
- Erstellung einer Versions- und Abhängigkeitsmatrix für ein Beispielprojekt.
- Durchführung eines Upgrade-Tests mit Parse, Compile, Build, Artefakt- und Laufzeitvergleich.
- Entwurf eines stufenweisen Rollouts mit Rückfallversion und Nachkontrolle.
Zielgruppe und Voraussetzungen
Zielgruppe: Data Platform Operations, DevOps, Analytics Engineering, Release Management und technische Architektur.
Voraussetzungen: Praktische dbt-Core-Betriebserfahrung sowie Zugriff auf Projekt, CI-Konfiguration, Abhängigkeitslisten und frühere Laufartefakte.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, geführte Konfigurationsschritte, Code-Reviews und kontrollierte Fehlerfälle vertieft. Jede Übung arbeitet mit einem versionierten Laborprojekt, definierten Prüfpunkten und einer nachvollziehbaren Dokumentation.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Data Platform Operations, DevOps, Analytics Engineering, Release Management und technische Architektur |
| Voraussetzungen: | Praktische dbt-Core-Betriebserfahrung sowie Zugriff auf Projekt, CI-Konfiguration, Abhängigkeitslisten und frühere Laufartefakte |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
