DBT-Training:
Basis Kurs

Ihre Investition

2299 €zzgl. MwSt
  • 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 Daten­transformationen 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 in dieser DBT-Schulung, wie Sie DBT (Data Build Tool) für Datentransformationen verwenden.

Mit unserem von Experten geleiteten DBT-Schulungsprogramm
vermitteln wir Ihnen die neuesten Kenntnisse über moderne Anwendungsbereitstellung und -verwaltung.
Profitieren Sie von unserem reichen Erfahrungsschatz aus unzähligen Kundenprojekten:

In diesem DBT-Kurs werden Sie eine ausgewogene Mischung aus Theorie, Live-Demonstrationen und praktischen Übungen erleben.

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.

DBT Training – Nächste Termine

09. – 13.12.2024

DBT-Grundlagen in einer Woche

in 4-Stunden-Einheiten über 5 Tage

Mo – Fr (09:00 – 13:00)

13. – 17.01.2025

DBT-Grundlagen in einer Woche

in 4-Stunden-Einheiten über 5 Tage

Mo – Fr (09:00 – 13:00)

In diesem DBT-Training werden Sie lernen …

… wie Sie DBT (Data Build Tool) für Datentransformationen verwenden. 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 Daten­beobachtbarkeit, die Integration von DBT mit anderen Tools wie Airflow und Dagster sowie das Refactoring und Optimieren von DBT-Projekten.

Praktische Anwendungen, die wir in der DBT-Ausbildung behandeln werden:

  • 1
    Einrichtung und Konfiguration von DBT-Projekten
  • 2
    Nutzung von Jinja für dynamische SQL-Generierung
  • 3
    Implementierung und Testen von Datenmodellen
  • 4
    Erstellung von Dokumentationen und Metadatenverwaltung
  • 5
    Durchführung von Datenqualitätstests
  • 6
    Einsatz von Hooks für zusätzliche SQL-Befehle
  • 7
    Integration von DBT mit Airflow für Workflow-Management
  • 8
    Refactoring von DBT-Projekten zur Optimierung der Datenpipelines

Nach der Data Build Tool-Schulung werden Sie in der Lage sein:

  • 1
    DBT-Projekte einzurichten und zu konfigurieren
  • 2
    Datenmodelle zu erstellen und zu transformieren
  • 3
    SQL und Jinja für fortgeschrittene Datenumwandlungen zu nutzen
  • 4
    Datenqualität durch Tests und Validierungen sicherzustellen
  • 5
    Dokumentationen für DBT-Projekte zu erstellen und zu pflegen
  • 6
    Workflows zu optimieren und zu automatisieren
  • 7
    DBT in bestehende ELT-, MLOps oder Analytic-Pipelines zu integrieren
  • 8
    Praktische Anwendungen und Best Practices für DBT anzuwenden

Dieser DBT-Kurs ist perfekt für Sie, wenn…

  • Sie ein Datenanalyst, Dateningenieur oder BI-Entwickler sind
  • Sie SQL-Kenntnisse haben und Datenumwandlungen durchführen möchten
  • Sie bestehende Datenpipelines optimieren und automatisieren möchten
  • Sie an der Integration und Verbesserung der Datenqualität interessiert sind
  • Sie ein Verständnis für moderne Data-Warehousing- und ETL-Konzepte erlernen möchten

Die DBT-Ausbildung ist NICHT für Sie geeignet, wenn …

  • Sie keine Kenntnisse in SQL haben oder keine Bereitschaft, diese zu lernen
  • Sie nicht an Datenumwandlungen oder -analysen interessiert sind
  • Sie keine Kenntnisse oder Interesse an modernen Data-Warehousing- und ETL-Konzepten haben

Agenda

Training

Für kleine Unternehmen und Teams, die neu in das Thema einsteigen.

  • DBT Intro
  • DBT Architektur und Komponenten
  • Recap: Data Architecture
  • Einrichtung, Konfiguration und Struktur
  • DBT Workflow
  • DBT CLI Basics und fortgeschrittene Befehle
  • Konfigurationsbefehle und Selektoren
  • Basics Jinja
  • Jinja für DBT
  • Modellierungskonzepte und -arten
  • Transformationsstufen und Namenskonventionen
  • Strategien für inkrementelle Materialisierung
  • Leistungsoptimierungen
  • DBT Seeds
  • DBT Snapshots
  • DBT Packages
  • DBT Datentests
  • Unit-Tests in DBT
  • Hooks in DBT nutzen
  • Best Practices und Ausführungsreihenfolge

Costumized

Für große Unternehmen und Teams, die besondere Herausforderungen meistern wollen.

  • Data Observability
  • DataOps und Modellverträge
  • Lernen Sie Airflow kennen
  • DBT mit Airflow bereitstellen
  • Ihr Ökosystem
  • Ihre Best Practices
  • weitere Frameworks und Hands-On für Ihre Anforderungen
  • DBT Intro
  • DBT Architektur und Komponenten
  • Recap: Data Architecture
  • Einrichtung, Konfiguration und Struktur
  • DBT Workflow
  • DBT CLI Basics und fortgeschrittene Befehle
  • Konfigurationsbefehle und Selektoren
  • Basics Jinja
  • Jinja für DBT
  • Modellierungskonzepte und -arten
  • Transformationsstufen und Namenskonventionen
  • Strategien für inkrementelle Materialisierung
  • Leistungsoptimierungen
  • DBT Seeds
  • DBT Snapshots
  • DBT Packages
  • DBT Datentests
  • Unit-Tests in DBT
  • Hooks in DBT nutzen
  • Best Practices und Ausführungsreihenfolge

Das sagen unsere zufriedenen Schulungsteilnehmer

A1 Telekom Austria AG

Reinhard Burgmann
Head of Data Ecosystem,

„UTA hat mein Team bei der Entwicklung des Migrationsplans für die Umstellung unseres Data Lake auf die Public Cloud unterstützt.

Das herausragende Maß an Fachwissen sowohl auf technischer als auch auf organisatorischer Ebene gewährleistete einen gut strukturierten und realistischen Migrationsplan, einschließlich Zeitplan, Meilensteine und Aufwände.

Die Befähigung meines Teams stand im Mittelpunkt einer sehr reibungslosen Zusammenarbeit. Durch UTA haben wir unser Ziel schneller erreicht und die Risiken des Migrationsprojekts erheblich reduziert.

Ich kann die Dienste von UTA nur empfehlen!“

Vattenfall

Bernard Benning
BA Heat

„Ich habe kürzlich an dem von Ultra Tendency veranstalteten Online-Kafka-Schulungstag von Vattenfall IT teilgenommen und es war eine bereichernde Erfahrung.

Der Trainer, Ahmed, hat die Theorie hinter Kafka fantastisch erklärt, und der Schwerpunkt auf der praktischen Anwendung war großartig. Die praktischen Programmierübungen waren besonders hilfreich, und ich habe noch nie ein Training mit so vielen interaktiven Beispielen erlebt!

Insgesamt kann ich diese Schulung jedem empfehlen, der seine Kafka-Kenntnisse interaktiv verbessern und wertvolle Fähigkeiten erwerben möchte.“

VP Bank

Eisele Peer
Leitender Architekt & Leiter IT-Integration & Entwicklung

„Die MLOps-Schulung hat unsere Erwartungen übertroffen!

Sie bot eine perfekte Mischung aus einem Überblick, praktischen Kodierungsbeispielen und realen Anwendungsfällen. Der Trainer beantwortete alle Fragen kompetent und passte die Inhalte an die Infrastruktur unseres Unternehmens an.

Diese Schulung vermittelte uns nicht nur Wissen, sondern auch praktische Fähigkeiten, die wir sofort anwenden können.

Lernen Sie Ihre DBT-Trainingsexperten kennen

Marvin Taschenberger

Professional Software Architect, Ultra Tendency

Hudhaifa Ahmed

Senior Lead Big Data Developer Berlin Territory Manager, Ultra Tendency

Matthias Baumann

Chief Technology Officer Principal Big Data Solutions Architect Lead, Ultra Tendency

Benötigte Hardware und Infrastruktur für Ihr DBT-Training

  • Sie benötigen einen PC oder Mac mit einem Webbrowser und MS Teams.
  • Während der Schulung stellen wir Ihnen eine virtuelle Maschine mit den erforderlichen lokalen Abhängigkeiten, Diensten und Root-Zugriffen zur Verfügung.
  • Auf dieser VM läuft ein Kubernetes-Cluster, auf dem Sie die Trainingsanweisungen testen und ausführen können.
  • Sie können über einen Browser oder SSH auf die Maschine zugreifen, wenn Sie möchten und die Netzwerkbeschränkungen dies zulassen.