Seminar / Training
Nachrichtenplattformen liefern hohe Datenraten, unterschiedliche Formate und wechselnde Qualitätsniveaus. Die Schulung entwickelt daraus eine kontrollierte Aufnahme in RisingWave mit eindeutigen Schemas, nachvollziehbaren Startpositionen und belastbarer Fehlerbehandlung.
Inhaltsverzeichnis
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Kafka- und weitere Message-Queue-Quellen passend zum Datenvertrag konfigurieren
- Formate, Schlüssel, Zeitangaben und Schemaentwicklung sicher verarbeiten
- Partitionierung, Startposition und Durchsatz gezielt steuern
- Fehlerhafte Nachrichten erkennen, eingrenzen und betrieblich behandeln
Zielgruppe
Data Engineers, Integrationsentwicklung, Plattformteams, Streaming-Architektur und technische Anwendungsbetreuung.
Voraussetzungen
Grundkenntnisse von SQL und ereignisorientierter Datenverarbeitung. Praktische Kafka-Erfahrung ist hilfreich, aber nicht zwingend.
Seminarinhalte
- Schritt 1: Datenvertrag und Ereignismodell prüfen
Schlüssel, Nutzlast, Zeitstempel, Änderungsart, Pflichtfelder und Qualitätsregeln werden vor der technischen Anbindung eindeutig festgelegt.
- Schritt 2: Kafka-Verbindung konfigurieren
Broker, Topic, Authentifizierung, Verschlüsselung, Consumer-Eigenschaften und Netzwerkpfade werden als wiederverwendbare Verbindung eingerichtet.
- Schritt 3: Quelle und Startposition anlegen
Topic, Partitionen, Offset-Strategie, Consumer-Verhalten und Wiederanlaufpunkt werden passend zum fachlichen Szenario definiert.
- Schritt 4: JSON, Avro und Protobuf verarbeiten
Explizite Schemas, optionale Felder, verschachtelte Strukturen, Schema Registry und Typabbildungen werden verglichen und praktisch eingesetzt.
- Schritt 5: Schlüssel und Änderungssemantik modellieren
Append-only-Ereignisse, Upserts, Tombstones und Änderungsprotokolle werden in geeignete Tabellen- und Materialized-View-Modelle überführt.
- Schritt 6: Ereigniszeit und Metadaten nutzen
Payload-Zeit, Broker-Zeit, Partition, Offset und Header werden für Nachvollziehbarkeit, Zeitfenster und Fehleranalyse verfügbar gemacht.
- Schritt 7: Weitere Queue-Systeme einordnen
Pulsar, Kinesis, Pub/Sub, NATS und MQTT werden anhand von Bereitstellungsmodell, Zustellung, Partitionierung und Connector-Konfiguration verglichen.
- Schritt 8: Fehlerhafte Nachrichten behandeln
Parsingfehler, fehlende Felder, unbekannte Typen und inkompatible Schemata werden erkannt, isoliert und mit einem definierten Korrekturweg versehen.
- Schritt 9: Durchsatz und Rückstau kontrollieren
Partitionen, Parallelität, Nachrichtengröße, Quelleingangsrate und nachgelagerte Verarbeitung werden gemeinsam gemessen und abgestimmt.
- Schritt 10: Ende-zu-Ende-Aufnahme validieren
Eingangsmenge, Offsets, Schlüsselverteilung, Zeitstempel und fachliche Summen werden zwischen Broker und Materialized View abgeglichen.
Praxisübungen
- Eine Kafka-Quelle mit JSON-Nutzlast und Ereigniszeit einrichten
- Eine Avro- oder Protobuf-Quelle mit zentral verwaltetem Schema anbinden
- Upsert- und Tombstone-Ereignisse in ein konsistentes Zielmodell überführen
- Eine absichtlich fehlerhafte Nachricht diagnostizieren und den Wiederanlauf prüfen
Methodik
Ein durchgängiger Datenstrom wird schrittweise von der Nachricht bis zur validierten Materialized View aufgebaut. Jede Konfigurationsentscheidung wird mit Messwerten und Kontrollabfragen überprüft. Die gewählte Seminardauer beträgt 2 Tage. Zwei Tage sind erforderlich, um mehrere Nachrichtenformate, Schlüssel- und Änderungsmodelle, Fehlerfälle sowie eine belastbare Durchsatz- und Offsetkontrolle praktisch zu bearbeiten.
Fachbereichsleitung / Trainerteam / Ansprechpersonen
-

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, Integrationsentwicklung, Plattformteams, Streaming-Architektur und technische Anwendungsbetreuung. |
| Voraussetzungen: | Grundkenntnisse von SQL und ereignisorientierter Datenverarbeitung. Praktische Kafka-Erfahrung ist hilfreich, aber nicht zwingend. |
| 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.
