0
点赞
收藏
分享

微信扫一扫

大数据_Flink_Java版_Table API 和 Flink SQL(4)_创建表_从文件读取数据---Flink工作笔记0084

醉倾城1 2022-03-30 阅读 64

然后我们来看,首先表,可以看到利用TableEnvironment环境,可以注册Catalog,并可以基于Catalog注册表
可以看到,表Table,是由一个"标识符" identifier来指定,由:Catalog名指定,数据库(database)名和对象名
这里Catalog名是目录,目录下面是数据库(database),数据库下面是对象名,也就是表名对吧.

然后再看表可以是常规表,也可以是虚拟表(视图 View等)
常规表,表示有实体数据的,而不是数据都在内存中存着,由外部系统来的数据,都可以是常规表,比如文件,数据库表mysql等的表,
然后消息队列kafka的数据,也可以是从dataStream来的数据.

然后视图,一般都是指的是,通过table Api 或者flink sql查询得到的一个结果集

然后我们再看,对所有表的操作都基于TableEnvironment,利用这个环境可以注册catalog,

在catalog中注册表,以及执行sql查询,然后注册用户自

举报

相关推荐

0 条评论