前言
视图是从一个或多个表导出的虚拟的表,区分权限是其重要作用之一。举个例子,在班级里,班主任需要掌握全班同学各科成绩,获悉整体状态以便全面指导,而数学老师只需要知道同学们的数学成绩。
数据库中我们常听到视图的说法。其实,大数据多源查询分析引擎openLooKeng也是有视图的概念,下面会以Hive Connector对存在的几种视图进行讲解。
VDM连接器
这个是openLooKeng新开发的一个连接器,主要可使用场景如:在一些场景中,需要在同一个会话或视图中管理或访问多个数据源,同时,用户不需要关心数据的分布和来源。
虚拟数据市场(VDM)连接器旨在将该特性引入openLooKeng。
VDM连接器支持:
· 创建、更新和删除组合多个目录的视图
· 通过视图访问真实数据
· 通过视图管理用户权限
· 记录每个用户使用VDM视图的情况
具体的配置可以参考官网:
https://openlookeng.io/zh-cn/docs/docs/connector/vdm.html
根据官网的指导我们知道VDM连接器的后端存储可以支持HDFS和关系型数据库,这里采用的是mysql进行存储。
以上是基于hive connector中的一张student表创建了一个视图存储在vdm中。
View in Hive
除