会保留维表状态的,靠watermark清理过期数据。 祝好 Leonard
> 在 2021年6月23日,19:20,op <[email protected]> 写道: > > 谢谢,Event time temporal join > 会保存temporal每个的key的最新状态吗,官网文档说跟两边watermark有关,每太看明白。。。 > > > > > ------------------ 原始邮件 ------------------ > 发件人: > "user-zh" > > <[email protected]>; > 发送时间: 2021年6月23日(星期三) 下午5:40 > 收件人: "user-zh"<[email protected]>; > > 主题: Re: Processing-time temporal join is not supported yet > > > > Hi, > > Flink SQL 目前支持 Event time temporal join 任意表/视图,还不支持 Processing-time > temporal join 任意表/视图(支持Processing-time join > 实现了LookupTableSource的表)。 > > Processing-time temporal join 任意表目前不支持的原因主要是语义问题,具体来说: > 在Processing time关联时,Flink SQL 层面还没比较好的机制保证维表加载完后再关联。比如如用来做维表流的kafka中有 1000万 > 条数据,但目前没有办法实现将这 > 1000万条先记录全部加载完后主流过来的数据再去关联,在作业启动阶段,主流的数据预期能够关联上的数据可能因为维表还未加载完成而关联不上。 > > 可以参考下 https://issues.apache.org/jira/browse/FLINK-19830 > <https://issues.apache.org/jira/browse/FLINK-19830> > > 祝好 > Leonard > > > > > 在 2021年6月23日,17:03,op <[email protected]> 写道: > > > > Processing-time temporal join is not supported yet.
