Get started: https://cnfl.io/apache-flink-sql-module-1 | Knowing how to use Match Recognize with Apache Flink® SQL will help you build better solutions for event-driven and analytical use cases.
In a nutshell, Match Recognize lets you define patterns using regular expressions, in combination with filters and sorting, to describe how events should be grouped together. That may sound obscure, but it’s surprisingly useful.
The video presents several typical use cases, along with some practical tips and best practice advice.
For more information, check out the related resources on Confluent Developer.
RELATED RESOURCES
► Pattern Recognition and Complex Event Processing with MATCH_RECOGNIZE - https://cnfl.io/3D3wpCu
► Exercise: MATCH_RECOGNIZE - https://cnfl.io/4h0blKS
CHAPTERS
00:00 - Intro
01:10 - Simple use case
06:32 - OVER window or self-JOIN instead?
08:12 - Typical event-driven use case
10:58 - Event-driven vs. analytical use cases
12:01 - Session-based analytics use case
15:29 - Practical considerations
16:29 - Best practices
17:31 - Debugging
–
CONNECT
Subscribe, if you dare: https://www.youtube.com/@ConfluentDeveloper?sub_confirmation=1
Community Slack: confluentcommunity.slack.com
X: https://x.com/confluentinc
Linkedin: https://www.linkedin.com/company/confluent
GitHub: https://github.com/confluentinc
Site: https://developer.confluent.io
ABOUT CONFLUENT DEVELOPER
Confluent Developer provides comprehensive resources for developers looking to learn about Apache Kafka®, Apache Flink®, Confluent Cloud, Confluent Platform, and any other technology related to the broader Data Streaming Platform. Content on Confluent Developer includes courses, getting started guides, topical deep-dives, patterns, tutorials, and listings of community events. Learn more at https://developer.confluent.io.
#apacheflink #apacheflink #confluent