Seminar / Training
JSON-, XML- und API-Daten besitzen verschachtelte Strukturen, optionale Elemente und wiederholte Teilobjekte. Werden diese Strukturen ohne saubere Pfad- und Identitätsregeln in einen Graphen überführt, entstehen instabile Ressourcen und schwer prüfbare Beziehungen.
Das Seminar zeigt den Aufbau einer belastbaren Verarbeitungskette von der Registrierung einer Quelle über Parser und Datasets bis zur Transformation und Workflowausführung. Authentisierung, Pagination und inkrementelle Verarbeitung werden dabei einbezogen.
Inhaltsübersicht
- Seminarziel
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Schritt 1: Quellstruktur und Zielmodell analysieren
- Schritt 2: Parser und Datasets konfigurieren
- Schritt 3: Web-APIs registrieren und absichern
- Schritt 4: Verschachtelte Strukturen transformieren
- Schritt 5: Pagination und Mehrfachabrufe
- Schritt 6: Inkrementelle Verarbeitung und Änderungen
- Schritt 7: Workflow, Validierung und Fehlerkanal
- Praxisübungen
- Arbeitsweise
Seminarziel
- hierarchische Datenstrukturen analysieren und geeignete Wurzelpfade bestimmen
- JSON-, XML- und Web-API-Quellen korrekt registrieren und parsen
- verschachtelte Objekte und Listen in stabile Graphstrukturen abbilden
- Pagination, Fehlerantworten und inkrementelle Aktualisierung kontrollieren
Zielgruppe
Data Engineers, Datenintegratoren, Schnittstellenentwickler und Knowledge-Graph-Spezialisten, die verschachtelte Dateien oder Web-APIs in Corporate Memory verarbeiten.
Voraussetzungen
Grundkenntnisse in Build und RDF-Mapping. Praktische Erfahrung mit JSON oder XML sowie HTTP-Grundlagen werden vorausgesetzt.
Seminarinhalte
Schritt 1: Quellstruktur und Zielmodell analysieren
Beispieldaten werden auf Wurzelobjekte, Listen, optionale Felder und eingebettete Referenzen untersucht. Vor dem Mapping wird festgelegt, welche Objekte eigene Ressourcen und welche einfache Eigenschaften werden.
- JSON- und XML-Baumstrukturen
- Kardinalitäten und optionale Werte
- Ressourcen- versus Literalmodellierung
Schritt 2: Parser und Datasets konfigurieren
Parserpfade, Namespaces, Kodierung und Datensatzgrenzen werden eingerichtet. Vorschau und Schema werden genutzt, um Pfadfehler zu erkennen, bevor Transformationsregeln entstehen.
- JSONPath- und XML-Pfade
- Namensräume und Attribute
- Vorschau und Schemaerkennung
Schritt 3: Web-APIs registrieren und absichern
REST-Anfragen werden mit Methode, Parametern, Headern und Authentisierung konfiguriert. Zeitüberschreitungen, Fehlermeldungen und sensible Zugangsdaten werden von Anfang an berücksichtigt.
- URL-, Query- und Headerparameter
- OAuth2 und Token
- Timeouts und Fehlerantworten
Schritt 4: Verschachtelte Strukturen transformieren
Objekte und Listen werden auf Klassen und Beziehungen abgebildet. URI-Muster und Objektzuordnungen sorgen dafür, dass wiederholte Verarbeitung keine unnötigen Duplikate erzeugt.
- Wurzel- und Unterobjekte
- Objekt-Mappings
- deterministische IRIs
Schritt 5: Pagination und Mehrfachabrufe
Mehrseitige APIs werden mit kontrollierten Schleifen oder Workflowmustern verarbeitet. Abbruchbedingungen, Ratenbegrenzung und Wiederanlauf werden so gestaltet, dass Daten weder fehlen noch doppelt entstehen.
- Seiten-, Cursor- und Link-Pagination
- Rate Limits
- Checkpoint und Wiederholung
Schritt 6: Inkrementelle Verarbeitung und Änderungen
Zeitstempel, Änderungsmarker und stabile Identifikatoren werden für Delta-Läufe eingesetzt. Löschungen und nicht mehr gelieferte Objekte werden als eigener fachlicher Fall behandelt.
- Delta-Parameter
- Upsert- und Löschstrategien
- Änderungsnachweis
Schritt 7: Workflow, Validierung und Fehlerkanal
Abruf, Parsing, Transformation und Schreiben werden in einem Workflow verbunden. Struktur-, Fach- und Graphvalidierung markieren fehlerhafte Datensätze, ohne den gesamten Lauf unkontrolliert zu verlieren.
- Workflowkette
- Validierungsstufen
- Quarantäne und Fehlerprotokoll
Praxisübungen
- Aufbau eines JSON-Datasets mit verschachtelten Objekten und Listen
- Integration einer authentisierten Web-API mit Pagination
- Transformation in einen Knowledge Graph mit stabilen IRIs und Fehlerkanal
Arbeitsweise
Die Themen werden in aufeinander aufbauenden Arbeitsschritten vermittelt. Fachliche Einordnung, Demonstration, angeleitete Konfiguration und selbstständige Übungen wechseln sich ab. Jeder größere Arbeitsschritt wird mit einer Prüfung des erzeugten Ergebnisses und einer kurzen technischen Dokumentation abgeschlossen.
Fachbereichsleiter / Leiter der Trainer / Ihre 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: | Data Engineers, Datenintegratoren, Schnittstellenentwickler und Knowledge-Graph-Spezialisten, die verschachtelte Dateien oder Web-APIs in Corporate Memory verarbeiten. |
| Voraussetzungen: | Grundkenntnisse in Build und RDF-Mapping. Praktische Erfahrung mit JSON oder XML sowie HTTP-Grundlagen werden vorausgesetzt. |
| 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, Inhouse, 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.
