[发明专利]一种数据仓库权限管理方法、装置、设备和存储介质在审
申请号: | 201911001089.2 | 申请日: | 2019-10-21 |
公开(公告)号: | CN111737293A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 马赛 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/28;G06F21/62 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据仓库 权限 管理 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种数据仓库权限管理方法、装置、设备和存储介质,该方法包括:获取用户对数据仓库的操作指令,所述操作指令包括对元数据的操作指令,所述操作指令中的权限实体包括数据列;基于结构化查询语言标准的权限模式,调用权限接口服务对所述操作指令进行权限验证,当权限验证通过后执行所述操作指令。通过本发明实施例的技术方案,可以使用户有了更多的操作权限,并且提供了精确到列级别的更加细粒度的权限控制,是数据仓库的权限管理方式更符合公有云数据仓库的业务场景。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种数据仓库权限管理方法、装置、设备和存储介质。
背景技术
HIVE是一种广泛使用的数据仓库,其数据存储在分布式文件系统(HadoopDistributed File System,HDFS)上,元数据存储于MySQL上。HIVE提供了三种权限模型,分别是基于存储的权限、基于SQL(Structured Query Language,结构化查询语言)标准的权限和Hive默认权限。但是,在实现本发明的过程中,发明人发现现有技术中至少存在以下技术问题:基于存储的权限以及基于SQL标准的权限只能对数据表进行控制,而不能进一步的实现对更细粒度的数据列级别权限控制,而且在基于SQL标准的权限中,对于数据库模式定义语言DDL(Data Definition Language)操作相关权限只有属主和管理员能够实现,无法将这些权限授予其他用户,不符合公有云数据仓库的业务场景。
发明内容
本发明实施例提供了一种数据仓库权限管理方法、装置、设备和存储介质,以实现更加细粒度的权限控制,并实现将只有属主或管理员拥有的权限能够授权给其他用户。
第一方面,本发明实施例提供了一种数据仓库权限管理方法,包括:
获取用户对数据仓库的操作指令,所述操作指令包括对元数据的操作指令,所述操作指令中的权限实体包括数据列;
基于结构化查询语言标准的权限模式,调用权限接口服务对所述操作指令进行权限验证,当权限验证通过后执行所述操作指令,其中,所述用户的操作指令的权限包括被授予的操作权限。
第二方面,本发明实施例提供了一种数据仓库权限管理方法,包括:
获取用户对数据仓库操作权限的授权操作指令,所述授权操作指令中包括至少一个待授权对象以及至少一个对权限实体的指定权限,所述指定权限包括对元数据的操作权限,所述权限实体包括数据列;
调用权限接口服务对所述授权操作指令进行校验,以完成授权过程。
第三方面,本发明实施例还提供了一种数据仓库权限管理装置,包括:
操作指令获取模块,用于获取用户对数据仓库的操作指令,所述操作指令包括对元数据的操作指令,所述操作指令中的权限实体包括数据列,其中,所述用户的操作指令的权限包括被授予的操作权限;
指令权限校验模块,用于基于结构化查询语言标准的权限模式,调用权限接口服务对所述操作指令进行权限验证,当权限验证通过后执行所述操作指令。
第四方面,本发明实施例还提供了一种数据仓库权限管理装置,包括:
授权指令获取模块,用于获取用户对数据仓库操作权限的授权操作指令,所述授权操作指令中包括至少一个待授权对象以及至少一个对权限实体的指定权限,所述指定权限包括对元数据的操作权限,所述权限实体包括数据列;
授权验证模块,用于调用权限接口服务对所述授权操作指令进行校验,以完成授权过程。
第五方面,本发明实施例还提供了一种计算机设备,该计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911001089.2/2.html,转载请声明来源钻瓜专利网。