[发明专利]一种通过自动审批将数据库元数据开放的系统和方法有效
申请号: | 202010235839.9 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111428257B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 贾登渊 | 申请(专利权)人: | 北京东方金信科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 冀志华 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 自动 审批 数据库 数据 开放 系统 方法 | ||
本发明涉及一种通过自动审批将数据库元数据开放的系统和方法,其包括:申请人管理模块,用于对所有需要访问数据库的用户进行管理;角色自定义模块,用于根据预设的权限审批流程对申请人管理模块中的相应用户赋予不同的角色,不同的角色拥有不同的审批权限;权限申请表创建模块,用于创建权限申请表模板;权限申请模块,用于生成对应的权限申请表并发送到申请表审批模块;申请表审批模块,用于对权限申请表进行自动化流程审批;权限开放模块用于为相应用户开放对应的权限,并在指定期限内回收相应权限;审批流程监控模块用于对整个权限审批流程进行监控。本发明可以广泛应用于数据库技术领域。
技术领域
本发明涉及一种通过自动审批将数据库元数据开放的系统和方法,属于大数据技术领域。
背景技术
现有技术中对数据库信息的安全性是非常重视的,有一些重要的信息是不能对外开放的,访问这些信息时需要通过找到对应管理人员审批签字授权,如果涉及到更多管理层次需要找到每一层次的管理者审批,会造成时间和效率的损失。
发明内容
针对上述问题,本发明的目的是提供一种通过自动审批将数据库元数据开放的系统和方法,该方法利用计算机将在多个参与者之间的需要人工审批的流程,按照对元数据申请的预定规则进行自动审批并传递工作流程。
为实现上述目的,本发明采取以下技术方案:
本发明的第一个方面,是提供一种通过自动审批将数据库元数据开放的系统,其包括:申请人管理模块、角色自定义模块、权限申请表创建模块、权限申请模块、申请表审批模块、权限开放模块以及审批流程监控模块;所述申请人管理模块用于对所有需要访问数据库的用户进行管理;所述角色自定义模块用于根据预设的权限审批规则对申请人管理模块中的相应用户赋予不同的角色,不同的角色拥有不同的审批和数据访问权限;所述权限申请表创建模块用于创建权限申请表模板,并发送到所述权限申请模块;所述权限申请模块用于根据各用户实际的权限需求或所述申请表审批模块发送的驳回说明在预先创建的权限申请表模板中进行权限申请或修改,生成对应的权限申请表并发送到申请表审批模块;所述申请表审批模块用于根据预设的权限审批规则对权限申请表进行自动化流程审批,将审批结果发送到所述权限申请模块和权限开放模块;所述权限开放模块用于根据收到的权限审批表为相应用户开放对应的权限,并在指定期限内回收相应权限;所述审批流程监控模块用于对整个权限审批流程进行监控,并将审批流程的实际情况进行更新后展示到客户端界面。
进一步的,所述角色自定义管理模块仅对数据库管理员开放,用于数据库管理员建立并维护角色-用户映射关系表以及角色-操作权限映射关系表并发送到审批表审批模块,其中,所述角色-用户映射关系表中记录的为不同角色与用户之间的映射关系以及用户与用户之间的管理和被管理关系;所述角色-操作权限映射关系表中记录的为每一角色拥有的对数据库中元数据进行操作的一种或多种操作权限的集合。
进一步的,所述角色-操作权限映射关系表中各角色与数据操作权限采用细粒度分配机制,具体的:
在对HDFS数据资源进行权限分配时,首先,将“HDFS磁盘目录”的每一条目录作为最小分配单元,实现对整个HDFS存储资源的划分,进而得到多个最小分配单元;然后,将不同角色所对应的访问权限与其能够访问的HDFS磁盘目录进行组合,得到相应角色的权限分配资源,该角色在该HDFS磁盘目录上享有相应的访问权限;最后,进行用户与角色之间的关联,若用户为HDFS磁盘目录路径的角色,则该用户能够享有对相应数据的相应操作权限;
在对Hive数据资源和Hbase数据资源进行权限分配时,首先,对Hive和Hbase数据资源所对应的操作权限进行细化,得到每一种数据资源所包括的多种单项操作权限;其次,为不同角色赋予不同的操作权限,其中,每一角色能够拥有多种单项操作权限中的一种或几种;最后,进行用户与角色之间的关联,若用户属于某一类操作权限的角色,则该用户能够享有对相应数据的相应操作权限。
进一步的,在对Hive数据资源和Hbase数据资源进行权限进行细化时,包括以下内容:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方金信科技股份有限公司,未经北京东方金信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010235839.9/2.html,转载请声明来源钻瓜专利网。