Seminar dbt Core – Upgrade, Release- und Kompatibilitätsmanagement

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.

  1. Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Versions-, Adapter- und Packageinventar“ anhand des Laborprojekts erfassen.
  2. 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.
  3. Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
  4. Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
  5. 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.

  1. Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Kompatibilitätsmatrix und Breaking Changes“ anhand des Laborprojekts erfassen.
  2. 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.
  3. Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
  4. Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
  5. 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.

  1. Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Upgrade-Labor und Regressionstest“ anhand des Laborprojekts erfassen.
  2. 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.
  3. Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
  4. Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
  5. 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.

  1. Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Behavior Flags und zukünftige Verhaltensänderungen“ anhand des Laborprojekts erfassen.
  2. 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.
  3. Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
  4. Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
  5. 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.

  1. Ausgangslage, Zielzustand und fachliche Grenzen für den Themenblock „Stufenweiser Rollout und Rollback“ anhand des Laborprojekts erfassen.
  2. 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.
  3. Die erforderliche Konfiguration, den Code oder den Betriebsprozess schrittweise umsetzen und alle erzeugten Zwischenstände nachvollziehbar prüfen.
  4. Funktion, Sicherheit, Wiederholbarkeit, Datenwirkung und Fehlerverhalten mit definierten Positiv-, Negativ- und Wiederanlauffällen bewerten.
  5. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Stream gespeichert 1 Tage
Luzern 1 Tage
Bern 1 Tage
Inhaus / Firmenseminar 1 Tage
Sankt Gallen 1 Tage
Basel 1 Tage
Winterthur 1 Tage
Zürich 1 Tage
Stream live 1 Tage
Stream live 1 Tage
Stream gespeichert 1 Tage
Luzern 1 Tage
Bern 1 Tage
Inhaus / Firmenseminar 1 Tage
Sankt Gallen 1 Tage
Basel 1 Tage
Winterthur 1 Tage
Zürich 1 Tage
Zürich 1 Tage
Stream live 1 Tage
Stream gespeichert 1 Tage
Luzern 1 Tage
Bern 1 Tage
Inhaus / Firmenseminar 1 Tage
Sankt Gallen 1 Tage
Basel 1 Tage
Winterthur 1 Tage
Winterthur 1 Tage
Zürich 1 Tage
Stream live 1 Tage
Stream gespeichert 1 Tage
Luzern 1 Tage
Bern 1 Tage
Inhaus / Firmenseminar 1 Tage
Sankt Gallen 1 Tage
Basel 1 Tage
Basel 1 Tage
Winterthur 1 Tage
Zürich 1 Tage
Stream live 1 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben