Entwickeln von ETL mit Opensource und Claude - Seminar für Windows Spezialisten
Die Ära der Windows-/OnPremise-Stacks geht dem Ende entgegen und an deren Stelle tretenCloudarchitekturen, Opensource-Produkte und KI-getriebene Entwicklung. Im Bereich der Entwickung von ETL-Prozessen sind prominente Vertreter Apache Airflow für die Workflow-Steuerung und Apache Spark fürhochperformante, skalierbare Transformationen. Beides wird zunehmend - wie viele andere Produkte auch - in einerUmgebung mit Docker/Kubernetes betrieben. Das Seminar zeigt in einem Praxis-orientierten Schnelleinstieg, wieTransformationen entwickelt werden und wie die Umgebung funktioniert, wie sie eingerichtet wird und wie KI (Claude) dabei hilft.
In dieser zweitägigen Schulung Entwickeln von ETL mit Opensource und Claude - Seminar für WindowsSpezialisten lernen Sie auf praktische Art, wie eine moderne ETL-Architekturen mit Apache Airflow und Apache Sparkin einer containerisierten Umgebung aufgebaut ist. Sie erhalten einen Einstieg in die Entwicklung und Orchestrierungvon ETL-Prozessen mit Python/PySpark.
Im Mittelpunkt stehen Apache Airflow zur Workflow-Steuerung und Apache Spark für hochperformante, skalierbareDatentransformationen. Als Infrastruktur kommt eine Umgebung mit Docker zum Zuge, in der Airflow, Spark (Multi-Node), PostgreSQL, Jupyter Notebook sowie ein Flask/nginx-Setup betrieben werden. Zusätzlich wird gezeigt, wieClaude als KI-Tool sowohl die Entwicklung von Transformationen, als auch den Aufbau der Systeme unterstützenkann.
Inhalt
Python
- Kurzübersicht: Ablaufsteuerung und Datentypen
- Arbeiten mit Tupels und Dictionaries
- Besonderheiten der Sprache: zip, map, Comprehension, Einsatz von Lambda Expressions etc.
- Überblick: pandas DataFrames
Docker
- Erstellen von Dockerfiles
- Verwenden von Docker Compose
- Einbinden von Shell-Scripten
- Arbeiten an der Container Shell
- Administration von Docker und Docker Compose
- Einrichten einer Umgebung mit Airflow, Spark,Jupyter Notebook,PostgreSQL und nginx
- Tools für Docker: PowerShell und Astronomer
Kubernetes
- Erstellen eines Kubernetes Clusters
- Integration der Klassenraum Container in einen Kubernetes Cluster
- Grundlegende administrative Tätigkeiten
Airflow und Spark
- Erstellen einfacher Airflow DAGs
- Erstellen einfacher Spark Jobs
- Erstellen von Airflow Dependencies
- Extraktion und Load: Verwenden von CSV-Dateien, REST-APIs und relationaler Datenbank
- Übergabe von Parametern und Daten
- Parallelisierung
- Data Wrangling (Filter, JOIN, Split, Lookup etc.)
- Übersicht: Advanced Features und Konzepte
Zielgruppe
Das Seminar richtet sich an die Zielgruppe der Windows-affinen DBAs, MS SQL-Entwickler, SSIS-Entwickler und ETL PowerUser. Es soll für diese Gruppe ein Schnelleinstieg bzw. eine Wissenserweiterung hinein in dieOpensource-Welt angeboten werden.
Kursinfo
Kursnummer LW-ETL
Dauer 2 Tag(e)
Seminargebühr
EUR 1.350,00 netto
(EUR 1.606,50 inkl. 19% MwSt.)
Durchführungsgarantie
Belegt
Kurs-Anmeldung / Anfrage
Wählen Sie einen der kommenden Termine aus um ein Angebot anzufordern oder sich direkt zu einem Kurs anzumelden.