Pattern Matching with Match Recognize | Apache Flink® SQL

Pattern Matching with Match Recognize | Apache Flink® SQL

425 Lượt nghe
Pattern Matching with Match Recognize | Apache Flink® SQL
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