Hi,

我们也遇到过类似场景,我们的做法是修改了一下维表Join算子,让它来支持延迟join。

其实还有个思路,你可以把这种没有join到的数据发送到另外一个topic,然后再消费回来继续join。

郑斌斌 <[email protected]> 于2020年8月27日周四 上午9:23写道:

> 小伙伴们:
>
> 大家好,请教一个问题,流表和维表在JOIN时,如果流表的数据没在维表中时,能否进行延迟join,比如,每10分钟进行match一下,连续match6次都没有match上的话,丢弃该数据。
> 这个场景怎么通过flink SQL或UDF实现,目前是通过timer来实现的,感觉有些麻烦。
>
> Thanks&Regards



-- 

Best,
Benchao Li

回复