维表
FlinkSQL实践--时态表版本表
FlinkSQL实践--时态表版本表1. 背景在FlinkSQL关联时,必然会涉及到维表,维表⼜可能是不断变化的(aka 时态表或版本表)。版本表: 如果时态表中的记录可以追踪和并访问它的历史版本,这种表我们称之为版本表,来⾃数据库的 changelog 可以定义成版本表。普通表: 如果时态表中的记录仅仅可以追踪并和它的最新版本,这种表我们称之为普通表,来⾃数据库或 HBase 的表可以定义成普通...
字符集和编码的区别
字符集和编码的区别字符集(Character set) 是⼀个系统⽀持的所有抽象字符的集合。通常以⼆维表的形式存在,⼆维表的内容和⼤⼩是由使⽤者的语⾔⽽定。如ASCII,GBxxx,Unicode等。字符编码(Character encoding) 是把字符集中的字符编码为特定的⼆进制数,以便在计算机中存储。每个字符集中的字符都对应⼀个唯⼀的⼆进制编码。字符集和编码的区别unicode汉字ascI...
Flink实战(八十三):flink-sql使用(十)维表join(五)FlinkSQL之...
Flink实战(⼋⼗三):flink-sql使⽤(⼗)维表join(五)FlinkSQL之。。。声明:本系列博客是根据SGG的视频整理⽽成,⾮常适合⼤家⼊门学习。维表是数仓中的⼀个概念,维表中的维度属性是观察数据的⾓度,在建设离线数仓的时候,通常是将维表与事实表进⾏关联构建星型模型。在实时数仓中,同样也有维表与事实表的概念,其中事实表通常存储在kafka中,维表通常存储在外部设备中(⽐如MySQL...
FlinkSQL流表与维表join和双流join
FlinkSQL流表与维表join和双流join维表是数仓中的⼀个概念,维表中的维度属性是观察数据的⾓度,补充事实表的信息。在实时数仓中,同样也有维表与事实表的概念,其中事实表通常为kafka的实时流数据,维表通常存储在外部设备中(⽐如MySQL,HBase)。对于每条流式数据,可以关联⼀个外部维表数据源,为实时计算提供数据关联查询。维表可能是会不断变化的,在维表JOIN时,需指明这条记录关联维表...