Kapitel 10. Grundlagen der Stream-Verarbeitung mit ksqlDB
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel lernen wir, wie wir ksqlDB für einige gängige Stream-Processing-Aufgaben nutzen können. Zu den Themen, die wir erkunden werden, gehören:
-
Streams und Tabellen erstellen
-
Nutzung von ksqlDB-Datentypen
-
Filtern von Daten mit einfachen booleschen Bedingungen, Platzhaltern und Bereichsfiltern
-
Umformung von Daten durch Verflachung komplexer oder verschachtelter Strukturen
-
Projektion verwenden, um eine Teilmenge der verfügbaren Felder auszuwählen
-
Verwendung von bedingten Ausdrücken zur Behandlung von
NULL
Werten -
Abgeleitete Streams und Tabellen erstellen und die Ergebnisse zurück nach Kafka schreiben
Am Ende dieses Kapitels wirst du gut vorbereitet sein, um grundlegende Datenvorverarbeitungs- und -umwandlungsaufgaben mit dem SQL-Dialekt von ksqlDB zu erledigen. Während die SQL-Konstrukte, die wir im vorangegangenen Kapitel untersucht haben, die Kafka Connect-Integration von ksqlDB genutzt haben, werden alle SQL-Anweisungen, die wir in diesem Kapitel verwenden, die Kafka Streams-Integration von ksqlDB nutzen. Hier werden wir sehen, wie leistungsfähig ksqlDB ist, denn mit nur wenigen Zeilen SQL können wir vollwertige Stream-Processing-Anwendungen erstellen. Wie üblich werden wir die Themen dieses Kapitels anhand einer Anwendung erläutern, die die entsprechenden Sprachkonstrukte ...
Get Kafka Streams und ksqlDB beherrschen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.