一种数据管理平台、方法及电子设备技术

技术编号:24207138 阅读:107 留言:0更新日期:2020-05-20 15:09
本发明专利技术公开了一种数据管理平台、方法及电子设备,所述平台包括:权限审批管理模块,与数据库接口连接,用于通过所述数据库接口审批和管理不同用户对所述数据库中数据表的访问权限;展示模块,用于展示用户有访问权限的数据表信息;即席查询模块,用于接收用户查询任务,通过消息队列发送所述查询任务并获取查询结果;应用模块,用于根据数据表的配置信息完成数据同步。本发明专利技术旨在为数据平台提供统一的管理,提高数据使用的便捷性,提供数据权限审批管理、数据表的展示配置,数据在线查询,数据同步,数据监控报警,采用单点登陆的方式提供各大数据平台的入口,大大方便用户对数据的操作,提高用户体验。

A data management platform, method and electronic equipment

【技术实现步骤摘要】
一种数据管理平台、方法及电子设备
本专利技术涉及计算机
,具体而言,涉及一种数据管理平台、方法、电子设备及计算机可读介质。
技术介绍
随着互联网与数字技术的发展,越来越多的数据充斥着人们的生活。对于数据的基本处理主要涉及数据查询、数据权限、数据展示这三个方面,由此衍生出来的数据平台也不断增多,但是各个数据平台的查询方式、权限控制等管理都不尽相同,导致数据管理混乱,而且用户获取数据时要经过复杂的操作才能实现。以查询隐私集群的数据为例,用户需要一层一层的去堡垒机上审批,审批无记录,无法做到审批透明和追踪,目前的审批过程主要通过来回传递邮件,非常的不便利。
技术实现思路
本专利技术旨在解决现有技术中各个平台对数据管理不统一、对数据使用繁琐的技术问题。为了解决上述技术问题,本专利技术第一方面提出一种数据管理平台,所述平台包括:权限审批管理模块,与数据库接口连接,用于通过所述数据库接口审批和管理不同用户对所述数据库中数据表的访问权限;展示模块,用于展示用户有访问权限的数据表信息;即席查询模块,用于接收用户查询任务,通过消息队列发送所述查询任务并获取查询结果;应用模块,用于根据数据表的配置信息完成数据同步。根据本专利技术一种优选的实施方式,所述数据表信息包括每个数据表的含义,每个字段的含义,所述展示模块包括:接收模块,用于接收用户对数据表和/或字段的选取操作;显示模块,用于显示用户有访问权限的数据表和/或字段的含义,并显示用户选取的数据表和/或字段的数据。根据本专利技术一种优选的实施方式,所述应用模块包括:配置信息存储模块,用于存储与脚本信息一一对应的配置信息;监测模块,用于监测是否有新存储的配置信息;同步模块,用于当监测到新存储的配置信息时,同步执行与所述新存储的配置信息对应的脚本信息。根据本专利技术一种优选的实施方式,所述平台还包括:单点登录模块,用于接收用户统一的登录账号和密码完成对不同数据平台的登录。根据本专利技术一种优选的实施方式,所述单点登录模块包括:接收模块,用于接收用户统一的登录账号和密码;验证模块,用于将所述统一的登录账号和密码发送给统一服务器,并接收所述统一服务器返回的验证码,根据所述验证码验证所述统一的登录账号和密码是否正确;登录模块,用于当所述统一的登录账号和密码正确时,完成对不同数据平台的登录。根据本专利技术一种优选的实施方式,所述平台还包括:存储模块,用于存储即席查询模块的查询任务和查询结果,以及查询任务的预定查询时间,当到达预定查询时间时将对应查询任务发送给即席查询模块;所述显示模块,还用于对所述查询结果进行分析,并显示分析结果。根据本专利技术一种优选的实施方式,所述平台还包括:监控报警模块,用于监控各个数据表的数据是否异常,当数据异常时,发出报警信息。根据本专利技术一种优选的实施方式,所述平台还包括:查找模块,用于配置工作流或血缘图谱查找数据来源。为了解决上述技术问题,本专利技术第二方面提供一种数据管理方法,所述方法包括:通过数据库接口审批和管理不同用户对所述数据库中数据表的访问权限;展示用户有访问权限的数据表信息;接收用户查询任务,通过消息队列发送所述查询任务并获取查询结果;根据数据表的配置信息完成数据同步。根据本专利技术一种优选的实施方式,所述数据表信息包括每个数据表的含义,每个字段的含义,所述展示用户有访问权限的数据表信息包括:接收用户对数据表和/或字段的选取操作;用于显示用户有访问权限的数据表和/或字段的含义,并显示用户选取的数据表和/或字段的数据。根据本专利技术一种优选的实施方式,所述根据数据表的配置信息完成数据同步包括:存储与脚本信息一一对应的配置信息;监测是否有新存储的配置信息;当监测到新存储的配置信息时,同步执行与所述新存储的配置信息对应的脚本信息。根据本专利技术一种优选的实施方式,所述方法还包括:接收用户统一的登录账号和密码完成对不同数据平台的登录。根据本专利技术一种优选的实施方式,所述接收用户统一的登录账号和密码完成对不同数据平台的登录包括:接收用户统一的登录账号和密码;将所述统一的登录账号和密码发送给统一服务器,并接收所述统一服务器返回的验证码,根据所述验证码验证所述统一的登录账号和密码是否正确;当所述统一的登录账号和密码正确时,完成对不同数据平台的登录。根据本专利技术一种优选的实施方式,所述方法还包括:存储即席查询模块的查询任务和查询结果,以及查询任务的预定查询时间,当到达预定查询时间时将对应查询任务发送给即席查询模块;对所述查询结果进行分析,并显示分析结果。根据本专利技术一种优选的实施方式,所述方法还包括:监控各个数据表的数据是否异常,当数据异常时,发出报警信息。根据本专利技术一种优选的实施方式,所述方法还包括:配置工作流或血缘图谱查找数据来源。为了解决上述技术问题,本专利技术第三方面提供一种电子设备,包括:处理器;以及存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行上述的方法。为了解决上述技术问题,本专利技术第四方面提出一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,当所述一个或多个程序被处理器执行时,实现上述方法。本专利技术将权限审批管理模块与数据库接口连接,通过数据库接口实现对数据库中数据表、字段访问权限的审批和管理,免去不断发送邮件的繁琐审批过程,使权限审批有踪迹可寻。通过展示模块直接展示用户有访问权限的数据表信息,避免了登陆堡垒机,去看终端黑窗口的弊端,也大大优化了用户体验;即席查询模块通过消息队列实现查询结果实时通信和消息传递,规避了很多中间过程,大大降低了数据人员操作的时间;通过应用模块支持数据同步。本专利技术旨在为数据平台提供统一的管理,提高数据使用的便捷性,提供数据权限审批管理、数据表的展示配置,数据在线查询,数据同步,数据监控报警,采用单点登陆的方式提供各大数据平台的入口,支持配置定时任和探查数据的来源的功能,大大方便用户对数据的操作,提高用户体验。附图说明为了使本专利技术所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本专利技术的具体实施例。但需声明的是,下面描述的附图仅仅是本专利技术的示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。图1是本专利技术一种数据管理平台的结构框架示意图;图2a~2b是本专利技术展示模块展示数据表信息的一种示意图;图3a~3b是本专利技术展示模块展示数据表信息的另一种示意图;图4是本专利技术一种数据管理方法的流程图;图5是根据本专利技术的一种电子设备的示例性实施例的结构框图;图6是本专利技术一个计算机可本文档来自技高网...

【技术保护点】
1.一种数据管理平台,其特征在于,所述平台包括:/n权限审批管理模块,与数据库接口连接,用于通过所述数据库接口审批和管理不同用户对所述数据库中数据表的访问权限;/n展示模块,用于展示用户有访问权限的数据表信息;/n即席查询模块,用于接收用户查询任务,通过消息队列发送所述查询任务并获取查询结果;/n应用模块,用于根据数据表的配置信息完成数据同步。/n

【技术特征摘要】
1.一种数据管理平台,其特征在于,所述平台包括:
权限审批管理模块,与数据库接口连接,用于通过所述数据库接口审批和管理不同用户对所述数据库中数据表的访问权限;
展示模块,用于展示用户有访问权限的数据表信息;
即席查询模块,用于接收用户查询任务,通过消息队列发送所述查询任务并获取查询结果;
应用模块,用于根据数据表的配置信息完成数据同步。


2.根据权利要求1所述的平台,其特征在于,所述数据表信息包括每个数据表的含义,每个字段的含义,所述展示模块包括:
接收模块,用于接收用户对数据表和/或字段的选取操作;
显示模块,用于显示用户有访问权限的数据表和/或字段的含义,并显示用户选取的数据表和/或字段的数据。


3.根据权利要求1-2中任一项所述的平台,其特征在于,所述应用模块包括:
配置信息存储模块,用于存储与脚本信息一一对应的配置信息;
监测模块,用于监测是否有新存储的配置信息;
同步模块,用于当监测到新存储的配置信息时,同步执行与所述新存储的配置信息对应的脚本信息。


4.根据权利要求1-3中任一项所述的平台,其特征在于,所述平台还包括:
单点登录模块,用于接收用户统一的登录账号和密码完成对不同数据平台的登录。


5.根据权利要求1-4中任一项所述的平台,其特征在于,所述单点登录模块包括:
接收模块,用于接收用户统一的登录账号和密码;
验证模块,用于将所述统一的登录账...

【专利技术属性】
技术研发人员:周玖安戴会杰常富洋
申请(专利权)人:北京淇瑀信息科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1