Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

ksqlDB HOWTO: Joins

Автор: Robin Moffatt

Загружено: 2021-02-17

Просмотров: 3007

Описание:

Using ksqlDB you can enrich messages on a Kafka topic with reference data held in another topic. This could come from a database, message queue, producer API, etc.

ksqlDB uses SQL to describe the stream processing that you want to do.
With JOIN clause you can define relationships between streams and/or tables in ksqlDB (which are built on topics in Kafka)

For example:

CREATE STREAM ORDERS_ENRICHED AS
SELECT O.ORDERTIME AS ORDER_TIMESTAMP,
O.ORDERID,
I.MAKE,
O.ORDERUNITS,
O.ORDERUNITS * I.UNIT_COST AS TOTAL_ORDER_VALUE,
FROM ORDERS O
INNER JOIN ITEM_REFERENCE_01 I
ON O.ITEMID = I.ITEM_ID
PARTITION BY ORDERID;
-----

💾 Run ksqlDB yourself: https://ksqldb.io?utm_source=youtube&...
☁️ Use ksqlDB as a managed service: https://www.confluent.io/confluent-cl...

👾 Demo code: https://github.com/confluentinc/demo-...

🤔 Questions? Join the Confluent Community at https://confluent.io/community/ask-th...

-----

⏱ Time codes

00:00:00 Introduction
00:00:29 Listing streams in ksqlDB
00:00:38 Querying the orders stream
00:00:58 Foreign keys in a stream
00:01:25 Storing reference data in a Kafka topic
00:02:12 The importance of message keys in topics used as tables
00:03:20 Declaring a table in ksqlDB over a topic holding reference data
00:03:40 Streams and tables in ksqlDB
00:04:21 Defining the primary key on a ksqlDB table
00:04:47 Examining a table in ksqlDB
00:05:14 Stream-table joins in ksqlDB
00:05:46 INNER JOIN vs LEFT OUTER JOIN
00:06:45 Sampling the results of the join
00:07:25 Writing the results of the join to a new Kafka topic
00:08:14 Inspecting the derived stream
00:08:30 Viewing the enriched data stream
00:08:49 NULLs in join results
00:09:18 Viewing the enriched topic
00:09:43 Summary

ksqlDB HOWTO: Joins

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

ksqlDB HOWTO: Schema Manipulation

ksqlDB HOWTO: Schema Manipulation

Гренландия в прицеле США. Новый миропорядок. Что сказал Путин послам? Венедиктов*, Колесников*

Гренландия в прицеле США. Новый миропорядок. Что сказал Путин послам? Венедиктов*, Колесников*

ksqlDB HOWTO: Reserialising data in Apache Kafka

ksqlDB HOWTO: Reserialising data in Apache Kafka

ksqlDB HOWTO: Stateful Aggregates

ksqlDB HOWTO: Stateful Aggregates

Winter Energy 2026 ❄️ 24/7 Live Stream 🌅☕ Happy Music to Start Your Day - Relaxing Chillout House

Winter Energy 2026 ❄️ 24/7 Live Stream 🌅☕ Happy Music to Start Your Day - Relaxing Chillout House

KSQLDB: Zero to Hero

KSQLDB: Zero to Hero

🎄Twelve Days of SMT 🎄 - Day 11: Filter and Predicate

🎄Twelve Days of SMT 🎄 - Day 11: Filter and Predicate

ksqlDB HOWTO: Filtering

ksqlDB HOWTO: Filtering

ksqlDB HOWTO: Split and Merge Kafka Topics

ksqlDB HOWTO: Split and Merge Kafka Topics

joining streams and tables in ksqlDB

joining streams and tables in ksqlDB

Kafka Connect JDBC sink deep-dive: Working with Primary Keys

Kafka Connect JDBC sink deep-dive: Working with Primary Keys

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Трамп опять презирает Зеленского?

Трамп опять презирает Зеленского?

Почему Трамп в последний момент отменил удар по Ирану

Почему Трамп в последний момент отменил удар по Ирану

🎙️ Честное слово с Ильёй Новиковым

🎙️ Честное слово с Ильёй Новиковым

🎄Twelve Days of SMT 🎄 - Day 12: Community transformations

🎄Twelve Days of SMT 🎄 - Day 12: Community transformations

Очаровательные Мелодии Скрипки 🎻 Спокойная Музыка для Расслабления и Сна

Очаровательные Мелодии Скрипки 🎻 Спокойная Музыка для Расслабления и Сна

❗ Срочно! США  готовят удар по Ирану в ближайшие часы? Трамп обвиняет Зеленского / Утренний эфир

❗ Срочно! США готовят удар по Ирану в ближайшие часы? Трамп обвиняет Зеленского / Утренний эфир

ksqlDB HOWTO: Handling Time

ksqlDB HOWTO: Handling Time

KsqlDB + Kafka Connect: Move data IN/OUT of Kafka with just SQL! Tutorial with MySQL and REDIS

KsqlDB + Kafka Connect: Move data IN/OUT of Kafka with just SQL! Tutorial with MySQL and REDIS

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com