[发明专利]基于虚拟数据表技术的数据处理方法、装置及电子设备在审
申请号: | 202010342584.6 | 申请日: | 2020-04-27 |
公开(公告)号: | CN111625538A | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 朱传亮 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/28;G06F40/18;G06N3/04 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 数据表 技术 数据处理 方法 装置 电子设备 | ||
本发明涉及大数据,揭露了一种基于虚拟数据表技术的数据处理方法,包括:接收用户的虚拟数据表;获取所述虚拟数据表的元数据,存储至预设数据库中预先创建的第一数据表中;获取用户在所述虚拟数据表中存储的数据,并存储至预设数据库中预先创建的第二数据表中;侦测用户对所述虚拟数据表的编辑操作,并通过预设的转换函数将用户对所述虚拟数据表的编辑操作转换为对所述所述第一数据表和/或所述第二数据表的编辑操作。本发明还涉及区块链技术,所述虚拟数据表存储于区块链中。本发明基于虚拟数据表,帮助用户实现对数据库内的数据表的可视化,简易化的修改操作。
技术领域
本发明涉及数据库技术领域,尤其涉及一种基于虚拟数据表技术的数据处理的方法、装置、电子设备及计算机可读存储介质。
背景技术
关系型数据库中的数据表通常由软件开发人员针对特定的业务场景而设计,若要存储和检索其他业务场景的数据或不同数据结构的数据,需要另外设计新的数据表,而且,通常数据表的维护工作由数据库管理员(Database Administrator,简称DBA)或运维人员负责,而普通用户没有权限设计或维护数据表。
然而,在某些业务场景下,需要根据用户需求决定数据表的结构,以存储和检索用户特有的数据结构的数据。不同的用户,需要存储和检索的数据不一样,对数据表的数据结构的要求也不一样。在这种情况下,由软件开发人员预先设计好数据表不能满足要求,例如,理财记账本软件,用于记录日常生活中的各种收入与支出。由于收入支出的类型有很多,软件公司无法在数据库中建立所有的数据表,此时就需要用户在其中建立个人所需要的表来满足个人记账需求。因此,产生了越来越多的对于数据库内的数据表进行可视化,简易化的修改的需求。
发明内容
本发明提供一种基于虚拟数据表技术的数据处理的方法、装置、电子设备及计算机可读存储介质,其主要目的在于利用虚拟数据表,帮助用户实现对数据库内的数据表的可视化,简易化的修改。
为实现上述目的,本发明提供的一种基于虚拟数据表技术的数据处理方法,包括:
接收用户在预先创建的可视化用户界面中创建的虚拟数据表;
获取所述虚拟数据表的元数据,并存储至预设数据库中预先创建的第一数据表中;
获取用户在所述虚拟数据表中存储的数据,并存储至所述预设数据库中预先创建的第二数据表中;
侦测用户对所述虚拟数据表的编辑操作,并通过预设的转换函数将用户对所述虚拟数据表的编辑操作转换为对所述所述第一数据表和/或所述第二数据表的编辑操作。
可选地,该方法还包括创建所述第一数据表/第二数据表,其中,所述创建包括:
设置所述第一数据表/第二数据表的属性;
通过预先构建的生成器在所述数据库中构造所述第一数据表/第二数据的配置参数;
根据所述配置参数在所述数据库中定义临时表,将所述属性添加至所述临时表中,得到初始数据表样本;
利用预先构建的判别器计算所述初始数据表样本与标准数据表的距离值,当所述距离值小于预设的距离阈值时,根据所述初始数据表样本创建所述第一数据表/第二数据表。
可选地,所述生成器G与所述判别器D由卷积神经网络实现,及该方法还包括:
利用如下目标函数对所述生成器G与所述判别器D进行相互对抗训练:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010342584.6/2.html,转载请声明来源钻瓜专利网。