Seminar / Training
Ereignisströme liefern Änderungen zeitnah, bringen jedoch Reihenfolge, Mehrfachzustellung, Schemaentwicklung und Fehlerbehandlung als zusätzliche Anforderungen mit. Eine direkte Übernahme ohne Idempotenz und Qualitätskontrolle gefährdet die Konsistenz des Wissensgraphen.
Das Seminar verbindet Kafka-basierte Ein- und Ausgabe mit Corporate-Memory-Workflows. Topics, Schlüssel, Schemas, Event-to-Graph-Mapping, Deduplizierung, Fehlerkanäle, Monitoring und Wiederanlauf werden an einem vollständigen Streamingfall umgesetzt.
Inhaltsübersicht
- Seminarziel
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Schritt 1: Streamingfall und Ereignisvertrag
- Schritt 2: Kafka-Topologie und Sicherheit
- Schritt 3: Nachrichten als Dataset einlesen
- Schritt 4: Event-to-Graph-Mapping
- Schritt 5: Idempotenz, Reihenfolge und Deduplizierung
- Schritt 6: Validierung und Fehlerkanäle
- Schritt 7: Ausgabe und Ereigniserzeugung
- Schritt 8: Monitoring und Betriebsverfahren
- Praxisübungen
- Arbeitsweise
Seminarziel
- geeignete Event- und Topicstrukturen für Graphänderungen entwerfen
- Nachrichten sicher einlesen, validieren und in RDF-Ressourcen überführen
- Idempotenz, Reihenfolge, Deduplizierung und Fehlerkanäle beherrschen
- Graph- oder Queryergebnisse kontrolliert als Ereignisse bereitstellen
Zielgruppe
Data Engineers, Integrationsarchitekten, Streaming-Entwickler und Plattformteams mit Verantwortung für Kafka- und Knowledge-Graph-Integration.
Voraussetzungen
Grundkenntnisse in Kafka, JSON und Datenintegration sowie ein grundlegendes Verständnis von RDF und Build-Workflows.
Seminarinhalte
Schritt 1: Streamingfall und Ereignisvertrag
Geschäftsereignis, Zustandsänderung und technische Nachricht werden voneinander abgegrenzt. Schlüssel, Zeitstempel, Version und Herkunft bilden einen überprüfbaren Eventvertrag.
- Event versus Snapshot
- Key, Timestamp und Source
- Schema und Kompatibilität
Schritt 2: Kafka-Topologie und Sicherheit
Topics, Partitionen, Consumer Groups und Aufbewahrung werden nach Last und Reihenfolgeanforderung gewählt. TLS, SASL und Berechtigungen begrenzen den Zugriff.
- Topics und Partitionen
- Consumer Groups und Retention
- TLS, SASL und ACLs
Schritt 3: Nachrichten als Dataset einlesen
Kafka-Nachrichten werden in die Datenintegrationsumgebung eingebunden. Format, Header, Offset und Pollingparameter werden geprüft, bevor das Mapping beginnt.
- Kafka-Dataset und Verbindung
- Payload und Header
- Offsets und Batchgrößen
Schritt 4: Event-to-Graph-Mapping
Payloadfelder werden auf Ressourcen, Eigenschaften und Beziehungen abgebildet. Stabile URIs und Ereignisidentitäten verhindern unkontrollierte Duplikate.
- JSON-Pfade
- URI- und Identitätsregel
- Create, Update und Tombstone
Schritt 5: Idempotenz, Reihenfolge und Deduplizierung
Mehrfachzustellung und verspätete Ereignisse werden über Schlüssel, Version oder Ereignis-ID kontrolliert. Die Verarbeitungslogik berücksichtigt fachliche Reihenfolge und Wiederanlauf.
- Exactly-once-Anforderung versus Realität
- Version und Last-Write-Regeln
- Deduplizierung und Replay
Schritt 6: Validierung und Fehlerkanäle
Schema- und Qualitätsfehler werden nicht still verworfen. Dead-Letter-Topics, Quarantänegraphen und nachvollziehbare Fehlermeldungen ermöglichen Korrektur und erneute Verarbeitung.
- Schema- und SHACL-Prüfung
- Dead Letter und Quarantäne
- Korrektur und Replay
Schritt 7: Ausgabe und Ereigniserzeugung
Graphänderungen oder Queryergebnisse werden als definierte Nachrichten bereitgestellt. Partitionierungsstrategie, Datenminimierung und Verbraucherkompatibilität werden berücksichtigt.
- Graph-to-Event
- Queryergebnis als Nachricht
- Schlüssel und Schemaevolution
Schritt 8: Monitoring und Betriebsverfahren
Lag, Durchsatz, Fehlerrate und Verarbeitungszeit werden überwacht. Neustart, Offsetkorrektur und Replay erhalten kontrollierte Runbooks.
- Consumer Lag und Durchsatz
- Alarme und Dashboards
- Reprocessing und Offsetsteuerung
Praxisübungen
- Entwurf eines Eventvertrags und einer Kafka-Topologie für einen Änderungsstrom
- Implementierung eines Event-to-Graph-Workflows mit Deduplizierung und SHACL-Prüfung
- Einrichtung eines Dead-Letter- und Replay-Verfahrens einschließlich Monitoring
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, Integrationsarchitekten, Streaming-Entwickler und Plattformteams mit Verantwortung für Kafka- und Knowledge-Graph-Integration. |
| Voraussetzungen: | Grundkenntnisse in Kafka, JSON und Datenintegration sowie ein grundlegendes Verständnis von RDF und Build-Workflows. |
| 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.
