dbt-Training: Analytics-Engineering-Kurs
dbt Testing, SQL-Modelle und Data-Transformation-Workflows mit dbt Core sicher in Teams einsetzen
Die wichtigsten Themen
dbt Core-Projekte sicher aufsetzen
SQL-Modelle und Sources strukturieren
dbt Testing mit eigenen Regeln
Dokumentation und Lineage erzeugen
CI/CD-Grundlagen für dbt build
Best Practices für Data-Warehouses
Überblick Dieses dbt-Training auf Deutsch vermittelt Analytics Engineering mit dbt Core an einem durchgängigen Data-Warehouse-Projekt. Du bindest Sources an, strukturierst SQL-Modelle in Staging, Intermediate und Marts, nutzt...
Dieses dbt-Training auf Deutsch vermittelt Analytics Engineering mit dbt Core an einem durchgängigen Data-Warehouse-Projekt. Du bindest Sources an, strukturierst SQL-Modelle in Staging, Intermediate und Marts, nutzt Seeds für Referenzdaten und sicherst Modelle mit dbt Testing ab. Außerdem erzeugst Du Projektdokumentation mit dbt docs und bindest dbt build in Pull-Request-Prüfungen ein. Die dbt-Schulung eignet sich für Teams, die Transformationen versioniert entwickeln, Modellabhängigkeiten nachvollziehen und Datenqualitätsregeln im Entwicklungsprozess prüfen möchten. Im Analytics-Engineering-Kurs entsteht ein Modellaufbau von Rohdaten bis zu BI-nahen Data-Mart-Tabellen. Als Data-Transformation-Training zeigt das Seminar, wie SQL-Änderungen über Git, Reviews und automatisierte Tests in Data-Warehouse- und Lakehouse-Umgebungen freigegeben werden. Für sichere SQL-Grundlagen eignet sich vorab der SQL-Grundkurs.
Die Themen dbt Core als Werkzeug für SQL-basierte Transformationen im Data Warehouse und Lakehouse einordnen · Rohdaten, Staging-Modelle, Intermediate-Modelle und Data-Marts an einem Beispielschema unterscheiden...
Einstieg in dbt und Analytics Engineering
- dbt Core als Werkzeug für SQL-basierte Transformationen im Data Warehouse und Lakehouse einordnen
- Rohdaten, Staging-Modelle, Intermediate-Modelle und Data-Marts an einem Beispielschema unterscheiden
- Repository, Branches, Pull Requests und Code Reviews für dbt-Projekte verwenden
- Zentrale Befehle wie dbt debug, dbt run, dbt test, dbt build und dbt deps im Projektkontext einsetzen
Projektstruktur und Entwicklungsworkflow
- dbt-Projekt initialisieren, profiles.yml konfigurieren und die Verbindung zur Trainingsdatenbank prüfen
- Ordner für staging, intermediate, marts, seeds, macros und tests einrichten
- Materialisierungen wie view, table, incremental und ephemeral passend zum Modellzweck auswählen
- Namenskonventionen, Modellgrenzen und Review-Regeln für Teamprojekte festlegen
Sources, Seeds und SQL-Modelle
- Sources in YAML deklarieren, Freshness-Prüfungen konfigurieren und Abhängigkeiten mit ref() und source() abbilden
- Seeds für stabile Referenzdaten und Mapping-Tabellen versionieren
- Staging-Modelle für Rohdaten bereinigen, typisieren und auf Spaltenebene dokumentieren
- Mart-Modelle für BI-Kennzahlen, Filterlogik und wiederkehrende Analysefälle aufbauen
dbt Testing und Datenqualität
- Generic Data Tests wie not_null, unique, accepted_values und relationships einsetzen
- Singular Data Tests für fachliche Prüfregeln in SQL erstellen
- Fehlgeschlagene Tests mit Logs, kompiliertem SQL und Modellgraphen analysieren
- Testumfang für Schlüssel, Pflichtfelder, Referenzen und kritische Kennzahlen priorisieren
Dokumentation, Lineage und Wartbarkeit
- Modelle, Spalten und Sources mit Beschreibungen in YAML dokumentieren
- dbt docs generate und dbt docs serve für eine lokale Projektdokumentation nutzen
- Lineage-Graphen für Impact-Analysen, Modelländerungen und Reviews auswerten
- YAML-Dateien modular strukturieren und doppelte Definitionen reduzieren
CI/CD-Grundlagen für Data-Transformation-Workflows
- Pull-Request-Prüfungen mit dbt deps, dbt build und Testartefakten planen
- GitHub Actions oder GitLab CI/CD für dbt-Projekte konfigurieren
- Entwicklungs-, Test- und Produktionsumgebungen über Profile, Targets und Variablen trennen
- Packages, Makros, Projektkonfiguration und Review-Regeln sicher einsetzen
Wer hier richtig ist
- Data-Engineers, Analytics-Engineers und BI-Entwicklerinnen mit SQL-Aufgaben
- Datenbank- und Data-Warehouse-Teams, die Transformationen mit dbt Core pflegen
- BI-Teams, die nachvollziehbare Mart-Tabellen und dokumentierte Kennzahlen benötigen
- Projektverantwortliche in Datenplattform-Teams mit Bedarf an Tests, Reviews und Dokumentation
- Alle, die SQL-Transformationen mit dbt Core, Tests und CI/CD-Grundlagen betreiben möchten
Das lernst du
- Sicherer Aufbau eines dbt-Core-Projekts mit sauberer Ordnerstruktur
- SQL-Transformationen in staging, intermediate und marts sinnvoll modellieren
- Datenqualität mit generic tests und singular tests systematisch absichern
- Dokumentation, Lineage und Modellbeschreibungen für Team-Reviews nutzen
- CI/CD-Grundlagen für dbt build in Pull-Request-Prozessen einordnen
- Best Practices für wartbare Data-Warehouse- und Lakehouse-Projekte anwenden
So arbeiten wir
Das Training kombiniert fachliche Erläuterungen mit Hands-on-Labs an einem durchgängigen dbt-Core-Projekt. Jede Übung erzeugt ein sichtbares Ergebnis: Modell, Test, Dokumentationsseite oder Pipeline-Schritt.
Kurze Trainer-Demos führen neue Konzepte ein. Danach folgt die Umsetzung in der Trainingsumgebung mit Review der typischen Fehlerbilder aus dbt runs, dbt tests und dbt docs.
Empfohlene Vorkenntnisse
- Sichere SQL-Grundlagen, grundlegendes Verständnis von Tabellenmodellen und Joins
- Erste Erfahrung mit Git ist hilfreich; passende Vorbereitung: Git - Einführungskurs in Git, GitLab und CI/CD
Dein Fahrplan
Der erste Trainingstag schafft die technische Basis und führt vom leeren Projekt zu einem nachvollziehbaren Modellgraphen.
- dbt Core einordnen und Trainingsumgebung prüfen
- Projektstruktur, profiles.yml und Verbindung zur Datenbank einrichten
- Sources, ref, source und den dbt-DAG praktisch anwenden
- Staging-Modelle, intermediate-Modelle und Mart-Tabellen erstellen
- Seeds für Referenzdaten einbinden und Materialisierungen bewerten
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
09:00-16:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Termine & Buchung
Leider haben wir aktuell keine Termine geplant. Es wird wahrscheinlich bei uns etwas schief gelaufen sein - bitte kontaktiere uns und wir finden den passenden Termin.
Nicht der passende Termin dabei?
Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.
Lieber gleich das ganze Team schulen?
Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.
Inhouse-Schulung
Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.
- Inhalte exakt auf euch zugeschnitten
- Termine nach euren Bedürfnissen
- Günstiger ab mehreren Teilnehmern
- Vertraute Umgebung, kein Reiseaufwand
Firmen-Seminar
Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.
- Geschlossene Gruppe aus eurem Haus
- Individuelle Terminplanung
- An unseren Standorten oder Live-Online
- Angepasste Inhalte
Fragen und Antworten zu dbt-Training: Analytics-Engineering-Kurs
Ist das Training für dbt Core oder dbt Cloud ausgelegt?
Das Training arbeitet mit dbt Core, weil du damit die zentralen Konzepte unabhängig von einer Plattform lernst: Projektstruktur, Modelle, Tests, Dokumentation und dbt build. Viele Arbeitsweisen lassen sich anschließend auf dbt Cloud übertragen.
Welche SQL-Kenntnisse brauche ich für die dbt schulung?
Du solltest SELECT-Abfragen, Joins, Aggregationen und grundlegende Tabellenlogik sicher beherrschen. Wenn dir diese Basis fehlt, ist der SQL Grundkurs die passende Vorbereitung.
Welche Datenbank wird im Training verwendet?
Die Trainingsumgebung wird bereitgestellt und ist auf die Übungen abgestimmt. Es geht um dbt-Methodik, SQL-Modellierung, Tests und Dokumentation. Die Muster sind auf typische Data-Warehouse- und Lakehouse-Plattformen übertragbar.
Wie viel CI/CD ist enthalten?
Der CI/CD-Teil behandelt die Grundlagen, die für dbt-Projekte besonders relevant sind: Branches, Pull-Request-Prüfung, dbt build, Artefakte und getrennte Umgebungen. Für tiefere GitLab- oder GitHub-Automatisierung passt ergänzend der Git - Einführungskurs in Git, GitLab und CI/CD.
Eignet sich das Training für BI-Teams?
Ja, wenn dein Team SQL nutzt und Mart-Tabellen, Kennzahlenlogik oder Datenmodelle für Reporting verantwortet. Du lernst, wie dbt Dokumentation, Lineage und Tests in den Modellierungsprozess integriert.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
NOCH FRAGEN?
Rufe mich an oder schreibe mir eine E-Mail.
Michaela Berger
Über 20.000 Unternehmen und Behörden vertrauen auf uns