Seminar / Training
Von Airbyte geladene Rohdaten werden mit dbt in getestete, dokumentierte und versionierte ELT-Schichten überführt und kontrolliert an Synchronisationen gekoppelt.
Die Schulung verbindet fachliche Einordnung, nachvollziehbare Konfiguration, systematische Prüfung und praktische Übungen an einer durchgängigen Arbeitsumgebung.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Roh-, Staging-, Kern- und Bereitstellungsschichten sinnvoll abgrenzen
- Airbyte-Zielobjekte stabil als dbt-Quellen modellieren
- Modelle, Tests, Dokumentation und inkrementelle Verarbeitung aufbauen
- Schemaänderungen und Ladefehler vor nachgelagerten Modellen abfangen
- Airbyte-Sync und dbt-Ausführung zuverlässig orchestrieren
- CI/CD, Freigabe, Rücknahme und Betriebsüberwachung etablieren
Zielgruppe
Analytics Engineers, Data Engineers, Data Warehouse Entwickler, Data Modeler und technische Verantwortliche für analytische Datenprodukte.
Voraussetzungen
Airbyte-Grundlagen, gute SQL-Kenntnisse, Erfahrung mit einem Data Warehouse und Grundkenntnisse von Git sowie dbt.
Seminarinhalte
Modul 1: ELT-Zielbild und Schichtenmodell
Rohdaten und fachliche Modelle erhalten getrennte Aufgaben, Eigentümer und Qualitätsregeln.
- Schritt 1: Quellprozesse, Zielverbraucher und Aktualitätsbedarf erfassen
- Schritt 2: Roh-, Staging-, Kern- und Mart-Schicht definieren
- Schritt 3: Namens-, Schlüssel- und Historisierungsregeln festlegen
- Schritt 4: Abnahme- und Qualitätskriterien je Schicht dokumentieren
Modul 2: Airbyte-Zielobjekte als dbt Sources
Geladene Tabellen werden mit eindeutigen Namen, Freshness und Strukturprüfungen eingebunden.
- Schritt 1: Namespaces und tatsächliche Zieltabellen inventarisieren
- Schritt 2: dbt-Quellen und Tabellen deklarieren
- Schritt 3: Freshness-, Pflichtfeld- und Schlüsselprüfungen konfigurieren
- Schritt 4: Abweichungen zwischen Katalog und Warehouse-Struktur untersuchen
Modul 3: Staging und Typbereinigung
Technische Rohstrukturen werden in konsistente, verständliche Ausgangsmodelle überführt.
- Schritt 1: Felder auswählen und eindeutige fachliche Namen vergeben
- Schritt 2: Datums-, Zahlen- und Boolean-Typen normalisieren
- Schritt 3: Verschachtelte oder technische Metadaten kontrolliert auflösen
- Schritt 4: Staging-Modell mit Grenz- und Nullwerttests prüfen
Modul 4: Kernmodelle und inkrementelle Verarbeitung
Geschäftslogik wird modular, testbar und bei großen Datenmengen effizient aufgebaut.
- Schritt 1: Schlüssel, Beziehungen und Änderungslogik des Kernmodells definieren
- Schritt 2: Inkrementelles Modell und Aktualisierungsstrategie wählen
- Schritt 3: Verspätete Daten und Rücksetzfälle berücksichtigen
- Schritt 4: Ergebnis gegen Rohdaten und fachliche Beispiele validieren
Modul 5: Tests, Dokumentation und Lineage
Qualität und Abhängigkeiten werden als ausführbare Regeln statt als separate Papierdokumentation geführt.
- Schritt 1: Eindeutigkeit, Nicht-Null, Beziehungen und akzeptierte Werte testen
- Schritt 2: Eigene fachliche Tests für kritische Regeln ergänzen
- Schritt 3: Modelle, Felder und Eigentümer dokumentieren
- Schritt 4: Abhängigkeiten und Auswirkung einer Änderung über Lineage prüfen
Modul 6: Schemaänderungen und Fehlergrenzen
Quelländerungen werden abgefangen, bevor sie unbemerkt mehrere Modelle beschädigen.
- Schritt 1: Neue, entfernte und typgeänderte Felder klassifizieren
- Schritt 2: Source- und Staging-Tests als frühe Barriere verwenden
- Schritt 3: Kompatible Anpassung oder kontrollierten Abbruch entscheiden
- Schritt 4: Migration und Rücknahme für inkompatible Änderungen planen
Modul 7: Orchestrierung von Sync und Transformation
dbt startet erst nach validierter Datenladung und liefert einen eindeutigen Endstatus zurück.
- Schritt 1: Airbyte-Job und nachgelagerte dbt-Ausführung verknüpfen
- Schritt 2: Erfolg, Teilfehler, Timeout und Wiederholung definieren
- Schritt 3: Freshness und Datenstand als Übergabekriterium prüfen
- Schritt 4: Fehlerpfad und manuelle Wiederaufnahme in einem Runbook dokumentieren
Modul 8: CI/CD und produktive Freigabe
Änderungen an Modellen werden getestet, geprüft und in klaren Schritten ausgerollt.
- Schritt 1: Lint-, Compile-, Unit- und Datentests in CI ausführen
- Schritt 2: Test- und Produktionsziele sowie Geheimnisse trennen
- Schritt 3: Freigabe mit selektivem Build und Smoke-Test durchführen
- Schritt 4: Rücknahme, Dokumentationspflege und Betriebsüberwachung abschließen
Praxisübungen
- Entwurf eines ELT-Schichtenmodells für eine Airbyte-Pipeline
- Deklaration von dbt Sources mit Freshness- und Schlüsselprüfungen
- Aufbau eines Staging- und inkrementellen Kernmodells mit Tests
- Simulation einer inkompatiblen Schemaänderung mit kontrolliertem Abbruch
- Kopplung von Airbyte-Sync und dbt-Lauf einschließlich Fehler- und Retry-Pfad
- Entwurf einer CI/CD-Freigabe mit Daten- und Smoke-Tests
Methodik
Kurze fachliche Einführungen wechseln mit Demonstrationen, geführten Konfigurationsschritten, eigenständigen Übungen, Fehleranalysen und dokumentierten Abnahmekontrollen. Ergebnisse werden anhand technischer Prüfpunkte und fachlicher Stichproben bewertet.
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Analytics Engineers, Data Engineers, Data Warehouse Entwickler, Data Modeler und technische Verantwortliche für analytische Datenprodukte. |
| Voraussetzungen: | Airbyte-Grundlagen, gute SQL-Kenntnisse, Erfahrung mit einem Data Warehouse und Grundkenntnisse von Git sowie dbt. |
| 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, Inhaus, 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.
