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 strukturiert aufsetzen
SQL-Modelle und Sources modellieren
Data Tests und Unit Tests einordnen
Dokumentation und Lineage erzeugen
CI/CD-Grundlagen für dbt build
Data-Warehouse-Workflows wartbar halten
Ü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 Data Tests ab. Außerdem erzeugt das Seminar Projektdokumentation mit dbt docs und bindet 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 SQL-basierte Transformationen im Warehouse · Rohdaten, Staging, Intermediate, Marts · Repository, Branches und Pull Requests · dbt debug, run, test, build · Projektinitialisierung und profiles.yml...
dbt Core und Analytics Engineering
- SQL-basierte Transformationen im Warehouse
- Rohdaten, Staging, Intermediate, Marts
- Repository, Branches und Pull Requests
- dbt debug, run, test, build
Projektstruktur und Entwicklungsworkflow
- Projektinitialisierung und profiles.yml
- Verbindung zur Trainingsdatenbank
- Ordnerstruktur für Modelle und Tests
- Materialisierungen view, table, incremental, ephemeral
- Namenskonventionen und Review-Regeln
Sources, Seeds und SQL-Modelle
- Sources und Freshness-Prüfungen
- ref() und source() im DAG
- Seeds für stabile Referenzdaten
- Staging-Modelle für bereinigte Rohdaten
- Mart-Modelle für BI-Kennzahlen
Data Tests und Datenqualität
- Generic Data Tests in YAML
- not_null, unique, accepted_values, relationships
- Singular Data Tests mit SQL
- Unit Tests für Modelllogik
- Fehleranalyse mit Logs und kompiliertem SQL
Dokumentation, Lineage und Wartbarkeit
- Modell- und Spaltenbeschreibungen
- dbt docs generate und serve
- Lineage-Graphen für Impact-Analysen
- Modulare YAML-Dateien
- Reduzierung doppelter Definitionen
CI/CD für Data-Transformation-Workflows
- Pull-Request-Prüfungen mit dbt build
- GitHub Actions oder GitLab CI/CD
- Targets für getrennte Umgebungen
- Packages, Makros und Projektkonfiguration
Zielgruppe
- Data-Engineers und Analytics-Engineers mit SQL-Routine
- BI-Entwicklerinnen und BI-Entwickler mit Kennzahlenverantwortung
- Data-Warehouse-Teams mit dbt-Core-Projekten
- Projektverantwortliche in Datenplattform-Teams
Das lernst du
- Sicherer Aufbau eines dbt-Core-Projekts mit sauberer Ordnerstruktur
- SQL-Transformationen in Staging, Intermediate und Marts modellieren
- Datenqualität mit Generic Data Tests und Singular Data Tests absichern
- Unit Tests zur Prüfung zentraler Modelllogik einordnen
- Dokumentation, Lineage und Modellbeschreibungen für Team-Reviews nutzen
- dbt build in Pull-Request-Prozesse und CI/CD-Grundlagen integrieren
So arbeiten wir
- Fachliche Erläuterungen zu dbt Core, Analytics Engineering und Data-Transformation-Workflows
- Hands-on-Labs an einem durchgängigen dbt-Core-Projekt
- Trainer-Demos zur Einführung neuer Konzepte
- Übungen mit sichtbaren Ergebnissen: Modell, Test, Dokumentationsseite oder Pipeline-Schritt
- Review typischer Fehlerbilder aus dbt runs, dbt tests und dbt docs
Empfohlene Vorkenntnisse
- Sichere SQL-Grundlagen, Tabellenmodelle und Joins
- Grundverständnis von Data-Warehouse- oder Lakehouse-Strukturen
- Erste Erfahrung mit Git; passende Vorbereitung: Git - Einführungskurs in Git, GitLab und CI/CD
- Grundkenntnisse auf der Kommandozeile
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 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
Vor Ort
Online
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, Data 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?
SELECT-Abfragen, Joins, Aggregationen und grundlegende Tabellenlogik sollten sicher sitzen. 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. Entscheidend sind dbt-Methodik, SQL-Modellierung, Tests und Dokumentation. Die Muster sind auf typische Data-Warehouse- und Lakehouse-Plattformen übertragbar.
Wie viel CI/CD ist im dbt-Training enthalten?
Der CI/CD-Teil behandelt die Grundlagen, die für dbt-Projekte besonders relevant sind: Branches, Pull-Request-Prüfungen, 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. Im Seminar wird gezeigt, wie dbt Dokumentation, Lineage und Tests in den Modellierungsprozess integriert.
Was ist der nächste Schritt nach dem dbt-Training?
Für Teams, die Transformationen in größere Datenstrecken einbetten möchten, ist Apache Airflow: Skalierbare Data Pipelines eine sinnvolle Fortsetzung. Dort stehen Orchestrierung, Scheduling und robuste Data-Pipeline-Abläufe stärker im Mittelpunkt.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Passende Schulungen nach dem Kurs
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.
Über 20.000 Unternehmen und Behörden vertrauen auf uns