Seminar / Training
Airbyte-Quellen werden direkt aus Python und Notebooks geladen, katalogisiert, gefiltert, zwischengespeichert, getestet und in wiederholbare Analyse- oder Entwicklungsabläufe überführt.
Die Schulung verbindet fachliche Einordnung, nachvollziehbare Konfiguration, systematische Prüfung und praktische Übungen an einer durchgängigen Arbeitsumgebung.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- PyAirbyte-Laufzeit, Connectoren und Abhängigkeiten reproduzierbar einrichten
- Konfigurationen und Secrets sicher aus Python bereitstellen
- Kataloge und Streams untersuchen und gezielt auswählen
- Daten laden, zwischenspeichern und in Python oder SQL weiterverarbeiten
- Zustand, Fehler, Tests und Übergang in automatisierte Abläufe beherrschen
Zielgruppe
Python-Entwickler, Data Scientists, Analytics Engineers, Data Analysts mit Python-Erfahrung und Teams für prototypische Datenintegration.
Voraussetzungen
Gute Python-Grundlagen, Erfahrung mit virtuellen Umgebungen oder Notebooks sowie grundlegendes Verständnis von APIs, Tabellen und Airbyte-Connectoren.
Seminarinhalte
Modul 1: Einsatzmuster und Python-Umgebung
PyAirbyte wird für Exploration, Entwicklung und eingebettete Datenbewegung abgegrenzt.
- Schritt 1: Anwendungsfall, Datenmenge und Wiederholungsbedarf erfassen
- Schritt 2: Isolierte Python-Umgebung mit festgelegten Abhängigkeiten erstellen
- Schritt 3: PyAirbyte und erforderlichen Connector installieren
- Schritt 4: Versionen und reproduzierbare Startbefehle dokumentieren
Modul 2: Konfiguration und Secrets
Connector-Konfiguration wird validiert, ohne Zugangsdaten im Notebook zu hinterlassen.
- Schritt 1: Erforderliche Konfigurationsfelder und Geheimnisse erfassen
- Schritt 2: Secrets aus Umgebungs- oder geschützter Laufzeitquelle einlesen
- Schritt 3: Verbindungstest mit sicherer Fehlerausgabe durchführen
- Schritt 4: Notebook-Ausgaben und Versionsverwaltung auf Geheimnisse prüfen
Modul 3: Discovery und Streamauswahl
Der verfügbare Katalog wird untersucht und auf den tatsächlichen Analysebedarf begrenzt.
- Schritt 1: Quelle instanziieren und Katalog ermitteln
- Schritt 2: Streams, Schlüssel, Cursor und Schemas untersuchen
- Schritt 3: Benötigte Streams und Felder auswählen
- Schritt 4: Auswahl und erwartete Datenmenge dokumentieren
Modul 4: Daten lesen und zwischenspeichern
Datensätze werden kontrolliert geladen und in eine für Analyse geeignete lokale Struktur überführt.
- Schritt 1: Kleine Stichprobe für Schema- und Inhaltsprüfung laden
- Schritt 2: Vollständigen oder inkrementellen Lesevorgang starten
- Schritt 3: Cache- oder Zielstruktur und Namensregeln festlegen
- Schritt 4: Zeilenanzahl, Datentypen und Schlüssel nach dem Laden prüfen
Modul 5: Python-, SQL- und Notebook-Nutzung
Geladene Daten werden ohne unnötige Kopien in Analyse- und Transformationsschritte eingebunden.
- Schritt 1: Daten aus dem Cache in Python- oder DataFrame-Strukturen übernehmen
- Schritt 2: SQL-Abfragen oder einfache Qualitätsprüfungen ausführen
- Schritt 3: Visualisierung oder Modellvorbereitung mit begrenzter Stichprobe durchführen
- Schritt 4: Speicherverbrauch und Wiederholbarkeit des Notebooks kontrollieren
Modul 6: State, Tests und Automatisierung
Explorative Schritte werden in einen reproduzierbaren und kontrollierten Ablauf überführt.
- Schritt 1: Gespeicherten Zustand und inkrementelle Fortsetzung untersuchen
- Schritt 2: Fehler-, Timeout- und ungültige Konfiguration simulieren
- Schritt 3: Unit- und Integrationstests für Ladefunktion und Qualitätsregeln erstellen
- Schritt 4: Notebook-Code in ein Skript oder einen orchestrierten Job überführen
Praxisübungen
- Einrichtung einer isolierten PyAirbyte-Umgebung mit reproduzierbaren Abhängigkeiten
- Sicheres Laden einer Quellkonfiguration und Ausführung eines Verbindungstests
- Discovery, Streamauswahl und Laden einer Stichprobe in einen lokalen Cache
- Weiterverarbeitung mit Python oder SQL einschließlich Qualitätsprüfung
- Umwandlung eines Notebook-Ablaufs in ein testbares, wiederholbares Skript
Methodik
Kurze fachliche Einführungen wechseln mit Demonstrationen, geführten Konfigurationsschritten, eigenständigen Übungen, Fehleranalysen und dokumentierten Abnahmekontrollen. Ergebnisse werden anhand technischer Prüfpunkte und fachlicher Stichproben bewertet.
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Python-Entwickler, Data Scientists, Analytics Engineers, Data Analysts mit Python-Erfahrung und Teams für prototypische Datenintegration. |
| Voraussetzungen: | Gute Python-Grundlagen, Erfahrung mit virtuellen Umgebungen oder Notebooks sowie grundlegendes Verständnis von APIs, Tabellen und Airbyte-Connectoren. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
