Seminar Airbyte – Connector Builder für REST- und GraphQL-APIs

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.

  1. Schritt 1: Geschäftsobjekte, Endpunkte und benötigte Felder erfassen
  2. Schritt 2: Streams, Primärschlüssel und abhängige Unterressourcen definieren
  3. Schritt 3: Authentifizierung, Limits und erwartete Fehlermuster dokumentieren
  4. 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.

  1. Schritt 1: Neues Quellprojekt und Konfigurationsspezifikation anlegen
  2. Schritt 2: Testwerte und geheime Parameter getrennt verwalten
  3. Schritt 3: Basis-URL, Requester und ersten Stream konfigurieren
  4. 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.

  1. Schritt 1: API-Schlüssel, Token oder weitere unterstützte Verfahren passend abbilden
  2. Schritt 2: Dynamische Header, Query-Parameter und Pfade aus Variablen zusammensetzen
  3. Schritt 3: Ablauf und Erneuerung von Zugangsdaten im Test berücksichtigen
  4. 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.

  1. Schritt 1: Datensatzpfad und Record Selector anhand realer Antworten bestimmen
  2. Schritt 2: Verschachtelte Objekte, Arrays und optionale Felder untersuchen
  3. Schritt 3: Schema aus Testdaten ableiten und kritische Typen nacharbeiten
  4. 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.

  1. Schritt 1: Paginationstyp und Abbruchbedingung aus dem API-Verhalten ableiten
  2. Schritt 2: Seitentoken, Offset oder Cursor in den Folgerequest übertragen
  3. Schritt 3: Unterressourcen über übergeordnete Schlüssel partitionieren
  4. 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.

  1. Schritt 1: Geeignetes Cursor-Feld und Datumsformat auswählen
  2. Schritt 2: Startdatum, Zeitfenster und Filterparameter deklarativ verknüpfen
  3. Schritt 3: Zustandsfortschritt über mehrere Testläufe beobachten
  4. 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.

  1. Schritt 1: Nicht benötigte Hüllen oder Metadaten vor der Ausgabe entfernen
  2. Schritt 2: Felder normalisieren, ergänzen oder aus Kontextwerten ableiten
  3. Schritt 3: Statuscodes in Abbruch, Wiederholung oder Ignorieren klassifizieren
  4. 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.

  1. Schritt 1: Vollständigkeit über mehrere Streams und Konfigurationsvarianten testen
  2. Schritt 2: Deklaratives Manifest exportieren und versionieren
  3. Schritt 3: Dokumentation für Einrichtung, Grenzen und bekannte Besonderheiten erstellen
  4. Schritt 4: Änderungs-, Freigabe- und Rücknahmeverfahren für neue Versionen festlegen

Praxisübungen

  1. Entwurf eines Connector-Schnitts aus einer beispielhaften API-Beschreibung
  2. Aufbau eines Quell-Connectors mit Authentifizierung, zwei Streams und Schemaerkennung
  3. Implementierung von Pagination, Unterressourcen und inkrementellem Zeitfenster
  4. Simulation von Rate Limit, ungültigem Token, leeren Seiten und verspäteten Datensätzen
  5. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben