admin管理员组

文章数量:1579086

1. Pattern Recognition

1.1. Pattern Recognition是什么?

2016年12月,国际标准化组织(ISO)发布了新版SQL标准,其中包括Row Pattern Recognition in SQL (ISO/IEC TR 19075-5:2016)。标准中有很多示例,感兴趣的可以看一下。

Row Pattern Recognition 标准允许Flink使用 MATCH_RECOGNIZE clause合并CEP和SQL API,以便在SQL中处理复杂的事件。

1.2. Pattern Recognition支持的任务

MATCH_RECOGNIZE clause 支持以下任务:

  • 对数据进行逻辑分区和排序【PARTITION BY and ORDER BY clauses】
  • 定义要查找的行模式,语法类似于正则表达式的语法【PATTERN clause】
  • 指定行模式变量的逻辑组件【DEFINE clause】
  • 定义度量表达式【即输出的内容】,这些表达

本文标签: 让你一文如何使用FlinkCEPPattern