问题描述:
interval join 10分钟窗口和20分钟窗口数据相同
需求:
一条消费数据流,主要字段card_num 和amount
需要输出:
card_num,
10分钟内消费的总金额,
20分钟内消费的总金额
不同窗口得到的结果是一样的,自会按照一种窗口的大小计算。
解决方法:
10分钟一个窗口输出到kafka_table_1
20分钟一个窗口输出到kafka_table_2
然后kafka_table_1再和kafka_table_2 interval join
下面是一个模板
-- source表
CREATE TABLE source_table_9