前言
视图是从一个或多个表导出的虚拟的表,区分权限是其重要作用之一。举个例子,在班级里,班主任需要掌握全班同学各科成绩,获悉整体状态以便全面指导,而数学老师只需要知道同学们的数学成绩。
数据库中我们常听到视图的说法。其实,大数据多源查询分析引擎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
除了上面的提到的VDM连接器外,openLooKeng视图也可以存储在Hive connector中,我们可以按照官网的指导:
https://openlookeng.io/zh-cn/docs/docs/con

本文详细介绍了openLooKeng的视图功能,包括VDM连接器支持的创建、更新和删除视图,以及如何在Hive连接器中创建和查询视图。还探讨了Hive视图在openLooKeng中的访问,并解析了视图的创建和查询流程。openLooKeng作为一个多源分析引擎,提供统一SQL接口,简化大数据分析。
最低0.47元/天 解锁文章
1671

被折叠的 条评论
为什么被折叠?



