更新flink的文章的排版
This commit is contained in:
parent
0512699899
commit
010bc86293
@ -81,7 +81,7 @@
|
||||
|
||||
下图显示了将动态表转换为 Retract 流的过程。
|
||||
|
||||

|
||||

|
||||
- **Upsert(更新插入)流**
|
||||
|
||||
Upsert 流包含两种类型的消息:Upsert 消息和 delete 消息。转换为 upsert 流的动态表,需要有唯一的键(key)。
|
||||
@ -90,8 +90,10 @@
|
||||
|
||||
下图显示了将动态表转换为 upsert 流的过程。
|
||||
|
||||

|
||||
这些概念我们之前都已提到过。需要注意的是,在代码里将动态表转换为DataStream时,仅支持 Append 和Retract流 。而向外部系统输出动态表的TableSink接口,则可以有不同的实现,比如之前我们讲到的ES,就可以有Upsert模式。
|
||||

|
||||
|
||||
|
||||
这些概念我们之前都已提到过。需要注意的是,在代码里将动态表转换为DataStream时,仅支持 Append 和Retract流 。而向外部系统输出动态表的TableSink接口,则可以有不同的实现,比如之前我们讲到的ES,就可以有Upsert模式。
|
||||
|
||||
### 2.4 时间特性
|
||||
基于时间的操作(比如 Table API 和 SQL 中窗口操作),需要定义相关的时间语义和时间数据来源的信息。所以,**Table可以提供一个逻辑上的时间字段,用于在表处理程序中,指示时间和访问相应的时间戳**。
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user