【技术实现步骤摘要】
数据表权限的处理方法、装置、计算机设备及存储介质
本申请涉及大数据
,尤其涉及一种数据表权限的处理方法、装置、计算机设备及存储介质。
技术介绍
数据表存储在系统中,不同的用户类对于数据表有不同的查看权限,根据用户类的权限不同,对应用户所能查看的数据表中的信息量也不同。而用户类对数据表的查看权限的情况,依赖于运营人员登录生产服务器找到开发人员移交的文件才能获知;但是因为系统中具有海量的数据表,每张数据表都需要运营人员一张张查看,所以非常耗费人力物力,导致效率低,运营成本居高不下。
技术实现思路
本申请实施例的目的在于提出一种数据表权限的处理方法,以实现了用户可以通过前端页面自助获知具有查看对应数据表的权限的用户类。为了解决上述技术问题,本申请实施例提供一种数据表权限的处理方法,采用了如下所述的技术方案:一种数据表权限的处理方法,包括下述步骤:接收开发人员移交到生产环境中的至少两个不同的模型文件和至少两个不同的权限文件;解析所述权限文件,并对所述模型文件进行加权处 ...
【技术保护点】
1.一种数据表权限的处理方法,其特征在于,包括下述步骤:/n接收开发人员移交到生产环境中的至少两个不同的模型文件和至少两个不同的权限文件;/n解析所述权限文件,并对所述模型文件进行加权处理,以获得添加权限控制的模型文件,其中,所述权限文件包括至少一个权限用户类,所述权限用户类具有查看对应数据表的权限;/n使用添加权限控制的模型文件从数据库中调取数据生成添加权限控制的数据表,并对所述数据表依照预设的规则进行命名,生成数据表名称;/n将所述权限用户类与数据表名称在数据库中关联存储;以及/n提供前端页面,当接收到所述前端页面发送的数据表名称时,根据所述数据表名称确定具有查看权限的 ...
【技术特征摘要】
1.一种数据表权限的处理方法,其特征在于,包括下述步骤:
接收开发人员移交到生产环境中的至少两个不同的模型文件和至少两个不同的权限文件;
解析所述权限文件,并对所述模型文件进行加权处理,以获得添加权限控制的模型文件,其中,所述权限文件包括至少一个权限用户类,所述权限用户类具有查看对应数据表的权限;
使用添加权限控制的模型文件从数据库中调取数据生成添加权限控制的数据表,并对所述数据表依照预设的规则进行命名,生成数据表名称;
将所述权限用户类与数据表名称在数据库中关联存储;以及
提供前端页面,当接收到所述前端页面发送的数据表名称时,根据所述数据表名称确定具有查看权限的权限用户类,通过前端页面向用户展示具有查看对应数据表权限的权限用户类。
2.根据权利要求1所述的数据表权限的处理方法,其特征在于,所述解析所述权限文件,并对所述模型文件进行加权处理的步骤包括:
使用加权工具解析所述权限文件,提取所述权限文件中的权限用户类、模型名称和加权要求;
依据提取到的所述模型名称确定对应的模型文件;
根据所述加权要求获得权限限制,将所述权限限制和权限用户类附加到所述模型文件中,以获得添加权限控制的模型文件。
3.根据权利要求2所述的数据表权限的处理方法,其特征在于,所述对所述数据表依照预设的规则进行命名,生成数据表名称的步骤包括:
识别当前年份、月份和数据表中数据类型,对所述数据表进行命名,生成数据表名称。
4.根据权利要求1至3任意一项所述的数据表权限的处理方法,其特征在于,所述将所述权限用户类与所述数据表名称在数据库中关联存储的步骤包括:
处理当前开发人员移交的所有所述模型文件和权限文件后,将生成的数据表名称与权限用户类关联存储,生成查找表;
判断数据库中的是否存储有查找表;
若数据库中未存储查找表,则将生成的查找表写入数据库;
若数据库中存储有查找表,则删除原有的查找表,将生成的查找表写入数据库。
5.根据权利要求1至3任意一项所述的数据表权限的处理方法,其特征在于,在所述解析所述权限文件,并对所述模型文件进行加权处理,以获得添加权限控制的模型文件的步骤之后还包括:
定期检测数据表被查看情况;
若当前被检测的数据表上一次登录的时间与当前检测时间的时间差值大于一预设的时间段,则将当前被检测的数据表隐藏。
6.根据权利要求1至3任意一...
【专利技术属性】
技术研发人员:陈丽华,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。