Skip to Content
Dominar o Kafka Streams e o ksqlDB
book

Dominar o Kafka Streams e o ksqlDB

by Mitch Seymour
April 2025
Intermediate to advanced
434 pages
12h 1m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Dominar o Kafka Streams e o ksqlDB

Capítulo 11. Processamento de fluxo intermediário e avançado com o ksqlDB

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

No último capítulo, aprendemos como executar tarefas básicas de pré-processamento e transformação de dados usando o ksqlDB. As instruções SQL que discutimos eram sem estado e nos permitiram filtrar dados, achatar estruturas complexas ou aninhadas, usar projeção para remodelar dados e muito mais. Neste capítulo, aprofundaremos nossa compreensão do ksqlDB discutindo alguns casos de uso de enriquecimento e agregação de dados. A maioria das instruções que discutiremos são de estado (por exemplo, envolvem vários registos, o que é necessário com junções e agregações) e baseadas no tempo (por exemplo, operações em janelas), o que as torna mais complexas, mas também mais poderosas.

Alguns dos tópicos que abordaremos neste capítulo incluem:

  • Utilizar junções para combinar e enriquecer dados

  • Efetuar agregações

  • Executar consultas pull (ou seja, pesquisas pontuais) em visualizações materializadas usando a CLI

  • Trabalhar com funções ksqlDB incorporadas (funçõesscalar, aggregate e table)

  • Criar funções definidas pelo utilizador utilizando Java

Usaremos o tutorial de rastreamento de alterações do Netflix de no capítulo anterior para introduzir muitos desses conceitos (consulte "Tutorial: Monitorando alterações no Netflix" se precisar de uma recapitulação). No entanto, alguns tópicos, incluindo ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Bancos de dados de streaming

Bancos de dados de streaming

Hubert Dulay, Ralph Matthias Debusmann
Processamento de fluxo com o Apache Flink

Processamento de fluxo com o Apache Flink

Fabian Hueske, Vasiliki Kalavri

Publisher Resources

ISBN: 9798341641822Supplemental Content