Mit unserem von Experten geleiteten Trainingsprogramm,
das darauf ausgelegt ist, Ihnen modernste Fähigkeiten in der Bereitstellung und Verwaltung von Anwendungen zu vermitteln.
Profitieren Sie von unserem umfangreichen Erfahrungsschatz aus unzähligen Kundenprojekten:
Erleben Sie eine ausgewogene Mischung aus Theorie, Live-Demonstrationen und praktischen Übungen.
Erlernen Sie die Grundlagen und Architektur von DBT, verstehen Sie die Rolle eines Analytic Engineer, das Workflow-Management und die Einrichtung.
Lernen Sie, wie Sie Jinja Templating in DBT verwenden, Modelle erstellen und verwalten, Tests zur Sicherstellung der Datenqualität durchführen sowie Dokumentation und Metadatenverwaltung umsetzen.
Erfahren Sie, wie Sie DBT mit anderen Tools wie Airflow und Dagster integrieren können und wie Sie DBT-Projekte refaktorisieren und optimieren können.
Im Kurs lernen Sie, wie Sie DBT (Data Build Tool) für Datentransformationen nutzen können. Dies umfasst die Grundlagen und Architektur von DBT, das Verständnis der Rolle eines Analytic Engineers, das Workflow-Management und die Einrichtung, die Verwendung von Jinja Templating in DBT, das Erstellen und Verwalten von Modellen, die Durchführung von Tests zur Sicherstellung der Datenqualität, die Dokumentation und Metadatenverwaltung, die Verwendung von Hooks und Datenbeobachtbarkeit, die Integration von DBT mit anderen Tools wie Airflow und Dagster sowie das Refactoring und Optimieren von DBT-Projekten.
Praktische Anwendungen, die wir im Kurs durchgehen werden:
- 1Einrichtung und Konfiguration von DBT-Projekten
- 2Nutzung von Jinja für dynamische SQL-Generierung
- 3Implementierung und Testen von Datenmodellen
- 4Erstellung von Dokumentationen und Metadatenverwaltung
- 5Durchführung von Datenqualitätstests
- 6Einsatz von Hooks für zusätzliche SQL-Befehle
- 7Integration von DBT mit Airflow für Workflow-Management
- 8Refactoring von DBT-Projekten zur Optimierung der Datenpipelines
Nach dem Kurs werden Sie in der Lage sein:
- 1DBT-Projekte einzurichten und zu konfigurieren
- 2Datenmodelle zu erstellen und zu transformieren
- 3SQL und Jinja für fortgeschrittene Datenumwandlungen zu nutzen
- 4Datenqualität durch Tests und Validierungen sicherzustellen
- 5Dokumentationen für DBT-Projekte zu erstellen und zu pflegen
- 6Workflows zu optimieren und zu automatisieren
- 7DBT in bestehende ELT-, MLOps oder Analytic-Pipelines zu integrieren
- 8Praktische Anwendungen und Best Practices für DBT anzuwenden
Der Kurs ist nicht geeignet für Sie, wenn…
Agenda
- DBT Konzepte
- DBT Intro
- DBT Architektur und Komponenten
- Recap: Data Architecture
- Einrichtung, Konfiguration und Struktur
- DBT Workflow
- Deep Dive DBT Struktur
- DBT CLI Basics und fortgeschrittene Befehle
- Konfigurationsbefehle und Selektoren
- Jinja
- Basics Jinja
- Jinja für DBT
- Modellierung in DBT
- Modellierungskonzepte und -arten
- Transformationsstufen und Namenskonventionen
- Strategien für inkrementelle Materialisierung
- Leistungsoptimierungen
- Seeds, Snapshots & Packages
- DBT Seeds
- DBT Snapshots
- DBT Packages
- Tests in DBT
- DBT Datentests
- Unit-Tests in DBT
- DBT Datentests
- Dokumentation
- Hooks
- Hooks in DBT nutzen
- Best Practices und Ausführungsreihenfolge
- Hooks in DBT nutzen
Zusätzlich zur Training Agenda
- Data Observability
- Data Observability
- DataOps und Modellverträge
- Orchestrierung
- Lernen Sie Airflow kennen
- DBT mit Airflow bereitstellen
-
Ihre Themen
- Ihr Ökosystem
- Ihre Best Practices
- weitere Frameworks und Hands-On für Ihre Anforderungen
Das sagen andere Teilnehmer*innen des DBT Kurses
– Fabian Link
Ihre Investition
- 20 Stunden konzentriertes Grundlagenwissen
- Kombination aus Theorie und Praxis mit Live-Demos und Übungen zur aktiven Entwicklung von Fähigkeiten.
- Learnen Sie, wie man das DBT (Data Build Tool) für Datentransformationen nutzt, einschließlich der Grundlagen und Architektur, des Workflow-Managements und der Einrichtung.
- Lernen Sie, wie Sie Jinja Templating verwenden, Modelle erstellen und verwalten, Hooks nutzen und DBT mit anderen Tools wie Airflow und Dagster integrieren.
Lernen Sie Ihre DBT Experten kennen
Marvin Taschenberger
Hudhaifa Ahmed
Senior Lead Big Data Developer & Berlin Territory Manager, Ultra Tendency
Matthias Baumann