Как говорит Дрисс Неджар, для такого преобразования, как правило, идеально подходит единое сообщение. Тем не менее, нет Transform, который поставляется с Apache Kafka, который, как я вижу, сделал бы это. Вы можете написать свой , или вы также можете использовать KSQL:
CREATE STREAM new AS SELECT name, name as displayName, age FROM source;
Это займет вашу тему source
(заполненную Connect), добавит дополнительное поле displayName
и напишет в новую тему Kafka под названием new
.
Отказ от ответственности: я работаю в Confluent, компании, стоящей за проектом KSQL.