Seminare
Seminare

Mastering dbt: Intensivkurs zur Datenmodellierung

Seminar - HMA Academy - eine Marke der Hopmann Marketing Analytics GmbH

In diesem HMA Academy Training dreht sich alles um die moderne Datenmodellierung mit dbt (data build tool). Der Intensivkurs ist darauf ausgerichtet, Teilnehmer:innen aller Erfahrungsstufen die Fähigkeiten zu vermitteln, um effiziente und skalierbare Datenpipelines zu entwickeln und zu verwalten. Im Laufe des Workshops werden Sie nicht nur lernen, wie dbt in der Praxis eingesetzt wird, sondern auch tiefergehende Kenntnisse in den Bereichen Datenmodellierung, Testing und Dokumentation erwerben. Der Kurs deckt eine breite Palette von Themen ab, darunter das Einrichten und Konfigurieren von dbt, das Erstellen und Verwalten von Transformationen sowie fortgeschrittene Techniken wie das Schreiben eigener Makros und die Nutzung der dbt Cloud. Durch praktische Übungen und realitätsnahe Projektarbeiten können Sie das Gelernte direkt anwenden und so ein tiefes Verständnis für die Arbeitsweise und die Vorteile von dbt entwickeln. Ob Sie ein Datenanalyst, Business Intelligence Professional oder Data Engineer sind, dieser Kurs wird Ihnen helfen, Ihre Daten-Management-Fähigkeiten zu erweitern und Ihre Projekte effizienter zu gestalten.
Der Kurs ist sowohl als 2- als auch ein 3-tägiges Training buchbar - je nach Anforderung.
2 bzw. 3 Tage Training / In unserem Schulungszentrum am Schliersee, in München oder Inhouse in Ihrem Unternehmen  / 3-8 Teilnehmer:innen / Geeignet für alle Fachbereiche und Branchen
Termin Ort Preis*
auf Anfrage München auf Anfrage
auf Anfrage Schliersee auf Anfrage
auf Anfrage auf Anfrage auf Anfrage
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

TAG 1

Dieser intensive Trainingstag gibt Ihnen eine allgemeine Einführung in den Marketing Data Stack (MDS), verbunden mit einer tiefen Einführung in dbt (Data Build Tool). Sie lernen, ein dbt-Projekt von Grund auf zu initialisieren, effektive Kontrollpraktiken für Versionierungen anzuwenden und grundlegende dbt-Konzepte wie Modelle, Quellen und Tests meisterhaft zu nutzen.

  • Marketing Data Stack:
    In dieser Session werden wir eine Einführung in den modernen Data Stack geben, dabei die Rollen des Data Engineers und des Analytics Engineers beleuchten und aufzeigen, wie diese Disziplinen die Datenanalyse und -verarbeitung in Unternehmen revolutionieren.
  • dbt Projektinitialisierung:
    Sie lernen, wie ein dbt-Projekt initialisiert wird, inklusive der Erstellung und Organisation von .yml und .sql Dateien, der Integration in ein Data Warehouse und der Implementierung von Versionskontrolle zur Sicherung und Koordination der Projektentwicklung.
  • Version control: 
    Diese Session deckt die Grundlagen von Git ab, einschließlich der Einrichtung und Verwaltung verschiedener Umgebungen, der Arbeit mit Feature Branches und der Durchführung von Code Reviews, um eine hohe Codequalität und effektive Teamzusammenarbeit zu gewährleisten.
  • dbt Fundamentals: 
    Wir tauchen tief in die Grundlagen von dbt ein, erkunden Modelle, Quellen und Modularität und diskutieren, wie Tests und Materialisierungen effektiv genutzt werden können, um leistungsstarke, wiederverwendbare und wartbare Datenpipelines zu bauen.

TAG 2

An diesem fortgeschrittenen Trainingstag fokussieren wir uns auf erweiterte Techniken und Funktionen in dbt, die essentiell sind, um die Effizienz, Überwachung und Automatisierung von Datenpipelines zu maximieren. Sie gewinnen tiefe Einblicke in die Anwendung von Jinja in dbt, fortgeschrittene Materialisierungsstrategien, erweiterte Testverfahren und das Einrichten von Benachrichtigungen sowie Monitoring.

  • Jinja, Macros und Packages:
    In dieser Session erlernen Sie den Einsatz von Jinja-Templates und Macros innerhalb von dbt, um dynamische Logik in Ihren Code einzuführen. Zudem wird die Verwendung und Entwicklung eigener Packages behandelt, um Wiederverwendbarkeit und Modularität zu erhöhen.
  • Advanced Materializations:
    Diese Session vertieft das Verständnis für fortgeschrittene Materialisierungsoptionen in dbt, insbesondere die Implementierung und Optimierung von inkrementellen Materialisierungen. Sie lernen, wie Sie große Datenmengen effizient verarbeiten und dabei die Laufzeit und Ressourcennutzung Ihrer Projekte optimieren können.
  • Advanced Testing:
    Sie werden in die erweiterten Testing-Techniken eingeführt, die in dbt verfügbar sind, einschließlich benutzerdefinierter Tests und der Nutzung von Macros zur Erstellung komplexer Testlogiken. Diese Kenntnisse helfen Ihnen, die Datenintegrität und -qualität in dynamischen und komplexen Datenumgebungen sicherzustellen.
  • Alerting und Monitoring:
    In der letzten Session des Tages konzentrieren wir uns auf das Einrichten von Notifications und das Monitoring von dbt-Projekten. Durch die Verwendung von APIs, Webhooks und automatisierten Benachrichtigungssystemen erlernen Sie, wie Sie den Zustand Ihrer Datenpipelines effektiv überwachen und bei Bedarf reagieren können.


TAG 3 (optional)

Am letzten Tag unseres dbt-Trainings widmen wir uns der praktischen Anwendung und Umsetzung von dbt-Projekten in der Produktion. Sie lernen die effektiven Methoden für das Deployment, die Datenmodellierung, die Integration von Python in dbt, sowie den Einsatz von dbt Mesh und die Implementierung einer semantischen Schicht kennen. Dieser Tag schließt das Training mit einer vertieften Betrachtung ab, wie dbt in einer vollständig operationalisierten Umgebung effektiv genutzt wird.

  • Deployment:
    Best Practices und Strategien für das erfolgreiche Deployment von dbt-Projekten. Sie lernen, wie man dbt-Projekte sicher in Produktionsumgebungen überführt.
  • Datenmodellierung und Modularisierung:
    Datenmodellierungstechniken und die Modularisierung innerhalb von dbt. Wir erkunden, wie man effektive, wiederverwendbare und skalierbare Datenmodelle erstellt.
  • Python Modelle:
    Python-Modelle in dbt integrieren, um komplexe Datenverarbeitungslogik zu implementieren, die über traditionelle SQL-Operationen hinausgeht.
  • dbt Mesh:
    Sie erfahren, wie dbt Mesh zur Optimierung der Projektstruktur und Verbesserung der Zusammenarbeit zwischen Teams eingesetzt wird.
  • Semantic Layer:
    Semantische Schicht in dbt als Brücke zwischen rohen Datenmodellen und Endbenutzeranwendungen 
Dauer/zeitlicher Ablauf:
Das 2-tägige dbt-Training konzentriert sich auf grundlegende Konzepte und Techniken, die für kleinere Projekte und Teams geeignet sind. Das 3-tägige Training umfasst zusätzliche Module für die Anforderungen komplexer dbt-Projekte großer Unternehmen.
Ziele/Bildungsabschluss:
Das Ziel der Trainings ist ein tiefes Verständnis der Datenmodellierungstechniken, der Teststrategien und der Dokumentationspraktiken, die für die effiziente Nutzung von dbt erforderlich sind. Sie lernen, komplexe Datenmodelle zu konstruieren, die Verarbeitungsqualität durch Tests zu sichern und die Zusammenarbeit im Team durch klare Dokumentation zu verbessern. Am Ende des Trainings können Sie, dbt eigenständig in Ihren Projekten einsetzen, um die Datenverarbeitung und Analyse zu optimieren und zu automatisieren. Dies führt zu besseren, datengetrieben Entscheidungen in Ihrem Unternehmen.
Teilnahmevoraussetzungen:
Einsteiger:innenseminar für Data Analysts, Data Engineers und Quereinsteiger:innen mit Interesse an moderner Datenmodellierung
Technische Voraussetzungen:
Laptop muss zum Training mitgebracht werden. Auf Anfrage kann während des Seminars ein Trainings-Laptop zur Verfügung gestellt werden.
Lehrgangsverlauf/Methoden:
2- bzw. 3-tägiger Praxis-Workshop, in dem Theorie, praktische Übungen und Best Practices optimal kombiniert werden. Das Training ist abwechslungsreich gestaltet.
Material:
Passend zum Workshop gibt es ein Handout, mit dem Sie nach dem Seminar Ihre dbt-Kenntnisse wiederholen und vertiefen können.
Darüber hinaus stehen wir Ihnen auch nach der dbt-Schulung bei Bedarf gerne beratend zur Seite, z. B. wenn Sie spezifische Fragen zum Einsatz oder der Einführung von dbt in Ihrem Unternehmen haben.


Förderung:
Möchten Sie selber dbt in Ihrem Unternehmen einführen und sind auf der Suche nach einem praxisorientierten Training für Ihr Team? Dann sind Sie bei uns genau richtig. Wir haben bereits einige individuelle dbt-Trainings für namhafte Kunden umgesetzt. Ob Inhouse in Ihrem Unternehmen, in unserem Trainingszentrum am Schliersee oder remote – wir sind so flexibel wie Ihre Bedürfnisse.
Zielgruppe:
CMOs, Vice President Marketing, Head of Marketing, (Online / Digital) Marketing Manager, Marketingleiter:innen, Digitalisieurngsbeauftragte, Head of Digital, Data Analysts, Datenanalyst:innen, Business Intelligence, Data Engineers, Digital Analytics Manager, Data Visualization, Product Owner, Quereinsteiger:innen mit Interesse an moderner Datenmodellierung
Seminarkennung:
dbt Datenmodellierung
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha