Seminar / Training
Quell-Connectoren für HTTP-basierte APIs werden deklarativ entworfen, im Connector Builder getestet und für Pagination, inkrementelle Abfragen, Partitionierung sowie Fehlerbehandlung produktionsnah vorbereitet.
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
- API-Dokumentationen in Streams, Schemas und Abruflogik übersetzen
- Authentifizierung, Anfragen und Record Selector sicher konfigurieren
- Pagination, Partitionierung und inkrementelle Synchronisation deklarativ umsetzen
- Transformationen, Fehlerbehandlung und Rate-Limit-Verhalten testen
- Connectoren versionierbar dokumentieren, veröffentlichen und betreiben
Zielgruppe
Data Engineers, Integrationsentwickler, technische Analysten, API-Verantwortliche und Plattformteams mit Bedarf an individuellen Quell-Connectoren.
Voraussetzungen
Airbyte-Grundlagen, Verständnis von JSON, HTTP, REST oder GraphQL sowie grundlegende Kenntnisse von API-Authentifizierung und Datenstrukturen.
Seminarinhalte
Modul 1: API-Analyse und Connector-Schnitt
Vor der Konfiguration werden Ressourcen, Grenzen und Datenabhängigkeiten systematisch zerlegt.
- Schritt 1: Geschäftsobjekte, Endpunkte und benötigte Felder erfassen
- Schritt 2: Streams, Primärschlüssel und abhängige Unterressourcen definieren
- Schritt 3: Authentifizierung, Limits und erwartete Fehlermuster dokumentieren
- Schritt 4: Ein minimales funktionsfähiges Abrufszenario als Startpunkt festlegen
Modul 2: Projektaufbau im Connector Builder
Die deklarative Struktur wird aus kleinen, prüfbaren Bausteinen zusammengesetzt.
- Schritt 1: Neues Quellprojekt und Konfigurationsspezifikation anlegen
- Schritt 2: Testwerte und geheime Parameter getrennt verwalten
- Schritt 3: Basis-URL, Requester und ersten Stream konfigurieren
- Schritt 4: Testausführung starten und Request sowie Response nachvollziehen
Modul 3: Authentifizierung und dynamische Anfragen
Header, Parameter und Request-Inhalte werden aus Konfiguration und Laufzeitkontext erzeugt.
- Schritt 1: API-Schlüssel, Token oder weitere unterstützte Verfahren passend abbilden
- Schritt 2: Dynamische Header, Query-Parameter und Pfade aus Variablen zusammensetzen
- Schritt 3: Ablauf und Erneuerung von Zugangsdaten im Test berücksichtigen
- Schritt 4: Fehlende oder ungültige Zugangsdaten mit eindeutiger Meldung behandeln
Modul 4: Datensatzselektion und Schema
Aus komplexen Antworten werden die relevanten Datensätze und Felder stabil extrahiert.
- Schritt 1: Datensatzpfad und Record Selector anhand realer Antworten bestimmen
- Schritt 2: Verschachtelte Objekte, Arrays und optionale Felder untersuchen
- Schritt 3: Schema aus Testdaten ableiten und kritische Typen nacharbeiten
- Schritt 4: Primärschlüssel und erwartete Eindeutigkeit mit Stichproben prüfen
Modul 5: Pagination und Partitionierung
Mehrseitige und hierarchische APIs werden vollständig und effizient gelesen.
- Schritt 1: Paginationstyp und Abbruchbedingung aus dem API-Verhalten ableiten
- Schritt 2: Seitentoken, Offset oder Cursor in den Folgerequest übertragen
- Schritt 3: Unterressourcen über übergeordnete Schlüssel partitionieren
- Schritt 4: Doppelte, fehlende und endlose Seiten mit Grenztests ausschließen
Modul 6: Inkrementelle Synchronisation
Zeit- oder cursorbasierte Abfragen reduzieren Datenmenge und ermöglichen kontrollierte Fortsetzung.
- Schritt 1: Geeignetes Cursor-Feld und Datumsformat auswählen
- Schritt 2: Startdatum, Zeitfenster und Filterparameter deklarativ verknüpfen
- Schritt 3: Zustandsfortschritt über mehrere Testläufe beobachten
- Schritt 4: Verspätete Datensätze und überlappende Fenster gezielt testen
Modul 7: Transformationen, Fehler und Rate Limits
Antworten werden bereinigt und technische Grenzen mit definiertem Verhalten abgefangen.
- Schritt 1: Nicht benötigte Hüllen oder Metadaten vor der Ausgabe entfernen
- Schritt 2: Felder normalisieren, ergänzen oder aus Kontextwerten ableiten
- Schritt 3: Statuscodes in Abbruch, Wiederholung oder Ignorieren klassifizieren
- Schritt 4: Backoff, Wiederholungsgrenzen und Rate-Limit-Szenarien praktisch prüfen
Modul 8: Test, Veröffentlichung und Pflege
Ein funktionierender Testlauf wird in einen wartbaren Connector überführt.
- Schritt 1: Vollständigkeit über mehrere Streams und Konfigurationsvarianten testen
- Schritt 2: Deklaratives Manifest exportieren und versionieren
- Schritt 3: Dokumentation für Einrichtung, Grenzen und bekannte Besonderheiten erstellen
- Schritt 4: Änderungs-, Freigabe- und Rücknahmeverfahren für neue Versionen festlegen
Praxisübungen
- Entwurf eines Connector-Schnitts aus einer beispielhaften API-Beschreibung
- Aufbau eines Quell-Connectors mit Authentifizierung, zwei Streams und Schemaerkennung
- Implementierung von Pagination, Unterressourcen und inkrementellem Zeitfenster
- Simulation von Rate Limit, ungültigem Token, leeren Seiten und verspäteten Datensätzen
- Export, Versionierung und dokumentierte Freigabe eines vollständigen Manifests
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 -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Data Engineers, Integrationsentwickler, technische Analysten, API-Verantwortliche und Plattformteams mit Bedarf an individuellen Quell-Connectoren. |
| Voraussetzungen: | Airbyte-Grundlagen, Verständnis von JSON, HTTP, REST oder GraphQL sowie grundlegende Kenntnisse von API-Authentifizierung und Datenstrukturen. |
| 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.
