数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36033986 阅读:16 留言:0更新日期:2022-12-21 10:36
本申请涉及一种数据处理方法、装置、计算机设备。所述方法包括:获取数据表创建请求和其携带的待创建表维度信息;基于数据表创建请求生成待创建表标识,并建立待创建表标识与待创建表维度信息的关联关系;基于待创建表维度信息中的维度名称和待创建表标识建立待填充虚拟表,将待填充虚拟表返回请求端;获取对待填充虚拟表的填充请求,基于填充请求按照关联关系查找填充请求中待创建表标识关联的待创建表维度信息,从待创建表维度信息中获取待填充维度数据来源,基于待填充维度数据来源获取待填充维度数据;将待填充维度数据返回到请求端,以使请求端在待填充虚拟表的待填充维度名称的待填充项写入待填充维度数据。采用本方法能够节省数据库资源。能够节省数据库资源。能够节省数据库资源。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质


[0001]本申请计算机应用
,特别是涉及一种数据处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]在数据库中的数据通常以数据表的形式存储,传统的数据表由于结构不同需要对应的物理表模板来存储相关数据,比如,“人员”、“组织”等表头结构的不同,所以需要预先创建各个应用场景可能使用的物理表模板,然后通过已创建的物理表模板存储数据来生成应用场景需要的物理数据表。然而,由于应用的场景变化多样,会创建大量的数据表模板并生成大量的物理数据表,因此数据库中大量物理数据表会对数据库的管理和维护会造成很大压力,导致数据库中资源消耗大的问题。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够节省数据库资源的数据处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0004]第一方面,本申请提供了一种数据处理方法。所述方法包括:
[0005]获取数据表创建请求,数据表创建请求携带待创建表维度信息,待创建表维度信息包括各个维度名称和各个维度名称对应的维度数据来源;
[0006]基于数据表创建请求生成待创建表标识,并建立待创建表标识与待创建表维度信息的关联关系;
[0007]基于待创建表维度信息中的各个维度名称和待创建表标识建立待填充虚拟表,将待填充虚拟表返回数据表创建请求对应的请求端;
[0008]获取对待填充虚拟表的填充请求,填充请求中携带待填充维度名称和待创建表标识;r/>[0009]基于填充请求按照关联关系查找待创建表标识关联的待创建表维度信息,从待创建表维度信息中获取待填充维度名称对应的待填充维度数据来源,基于待填充维度数据来源获取待填充维度数据;
[0010]将待填充维度数据返回到请求端,以使请求端在待填充虚拟表的待填充维度名称对应的待填充项写入待填充维度数据。
[0011]第二方面,本申请还提供了一种数据处理装置。所述装置包括:
[0012]请求获取模块,用于获取数据表创建请求,数据表创建请求携带待创建表维度信息,待创建表维度信息包括各个维度名称和各个维度名称对应的维度数据来源;
[0013]关联模块,用于基于数据表创建请求生成待创建表标识,并建立待创建表标识与待创建表维度信息的关联关系;
[0014]表生成模块,用于基于待创建表维度信息中的各个维度名称和待创建表标识建立待填充虚拟表,将待填充虚拟表返回数据表创建请求对应的请求端;
[0015]待填充模块,用于获取对待填充虚拟表的填充请求,填充请求中携带待填充维度名称和待创建表标识;
[0016]数据获取模块,用于基于填充请求按照关联关系查找待创建表标识关联的待创建表维度信息,从待创建表维度信息中获取待填充维度名称对应的待填充维度数据来源,基于待填充维度数据来源获取待填充维度数据;
[0017]填充模块,用于将待填充维度数据返回到请求端,以使请求端在待填充虚拟表的待填充维度名称对应的待填充项写入待填充维度数据。
[0018]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0019]获取数据表创建请求,数据表创建请求携带待创建表维度信息,待创建表维度信息包括各个维度名称和各个维度名称对应的维度数据来源;
[0020]基于数据表创建请求生成待创建表标识,并建立待创建表标识与待创建表维度信息的关联关系;
[0021]基于待创建表维度信息中的各个维度名称和待创建表标识建立待填充虚拟表,将待填充虚拟表返回数据表创建请求对应的请求端;
[0022]获取对待填充虚拟表的填充请求,填充请求中携带待填充维度名称和待创建表标识;
[0023]基于填充请求按照关联关系查找待创建表标识关联的待创建表维度信息,从待创建表维度信息中获取待填充维度名称对应的待填充维度数据来源,基于待填充维度数据来源获取待填充维度数据;
[0024]将待填充维度数据返回到请求端,以使请求端在待填充虚拟表的待填充维度名称对应的待填充项写入待填充维度数据。
[0025]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0026]获取数据表创建请求,数据表创建请求携带待创建表维度信息,待创建表维度信息包括各个维度名称和各个维度名称对应的维度数据来源;
[0027]基于数据表创建请求生成待创建表标识,并建立待创建表标识与待创建表维度信息的关联关系;
[0028]基于待创建表维度信息中的各个维度名称和待创建表标识建立待填充虚拟表,将待填充虚拟表返回数据表创建请求对应的请求端;
[0029]获取对待填充虚拟表的填充请求,填充请求中携带待填充维度名称和待创建表标识;
[0030]基于填充请求按照关联关系查找待创建表标识关联的待创建表维度信息,从待创建表维度信息中获取待填充维度名称对应的待填充维度数据来源,基于待填充维度数据来源获取待填充维度数据;
[0031]将待填充维度数据返回到请求端,以使请求端在待填充虚拟表的待填充维度名称对应的待填充项写入待填充维度数据。
[0032]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0033]获取数据表创建请求,数据表创建请求携带待创建表维度信息,待创建表维度信息包括各个维度名称和各个维度名称对应的维度数据来源;
[0034]基于数据表创建请求生成待创建表标识,并建立待创建表标识与待创建表维度信息的关联关系;
[0035]基于待创建表维度信息中的各个维度名称和待创建表标识建立待填充虚拟表,将待填充虚拟表返回数据表创建请求对应的请求端;
[0036]获取对待填充虚拟表的填充请求,填充请求中携带待填充维度名称和待创建表标识;
[0037]基于填充请求按照关联关系查找待创建表标识关联的待创建表维度信息,从待创建表维度信息中获取待填充维度名称对应的待填充维度数据来源,基于待填充维度数据来源获取待填充维度数据;
[0038]将待填充维度数据返回到请求端,以使请求端在待填充虚拟表的待填充维度名称对应的待填充项写入待填充维度数据。
[0039]上述数据处理方法、装置、计算机设备、存储介质和计算机程序产品,通过获取请求端发送的数据创建请求,数据创建请求携带待创建表维度信息,并根据数据表创建请求生成待创建表标识,建立待创建表标识与待创建表维度信息的关联关系,通过待创建表标识和待创建表维度信息中的各个维度名称能够建立请求端所需要的待填充虚拟表,并将待填充虚拟表返回到请求端。获取请求端发送的对待填充虚拟表的填充请求,通过填充请求中的待填充维度名称和待创建表标识能够在待创建表标识与待创建表本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取数据表创建请求,所述数据表创建请求携带待创建表维度信息,所述待创建表维度信息包括各个维度名称和所述各个维度名称对应的维度数据来源;基于所述数据表创建请求生成待创建表标识,并建立所述待创建表标识与所述待创建表维度信息的关联关系;基于所述待创建表维度信息中的各个维度名称和所述待创建表标识建立待填充虚拟表,将所述待填充虚拟表返回所述数据表创建请求对应的请求端;获取对所述待填充虚拟表的填充请求,所述填充请求中携带待填充维度名称和所述待创建表标识;基于所述填充请求按照所述关联关系查找所述待创建表标识关联的待创建表维度信息,从所述待创建表维度信息中获取所述待填充维度名称对应的待填充维度数据来源,基于所述待填充维度数据来源获取待填充维度数据;将所述待填充维度数据返回到所述请求端,以使所述请求端在所述待填充虚拟表的所述待填充维度名称对应的待填充项写入所述待填充维度数据。2.根据权利要求1所述的方法,其特征在于,在所述获取数据表创建请求,所述数据表创建请求携带待创建表维度信息,所述待创建表维度信息包括各个维度名称和对应的维度数据来源之前,还包括:获取所述请求端发送的当前维度创建请求,所述当前维度创建请求携带有当前维度创建信息,基于所述当前维度创建信息生成当前维度信息;获取历史维度信息,基于所述当前维度信息和所述历史维度信息得到至少一个待选维度信息,将所述至少一个待选维度信息发送至所述请求端,以使所述请求端在所述至少一个待选维度信息中确定所述待创建表维度信息,并基于所述待创建表维度信息生成所述数据表创建请求。3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:获取所述待填充虚拟表中各个待填充项对应的填充请求,基于所述各个待填充项对应的填充请求和所述关联关系获取所述各个待填充项对应的待填充维度数据;将所述各个待填充项对应的待填充维度数据返回到所述请求端,以使所述请求端在所述各个待填充项对应的待填充维度数据中确定所述各个待填充项对应的目标填充数据,并在所述待填充虚拟表的各个待填充项中写入对应的目标填充数据,得到目标虚拟表。4.根据权利要求3所述的方法,其特征在于,在所述将所述各个待填充项对应的待填充维度数据返回到所述请求端,以使所述请求端在所述各个待填充项对应的待填充维度数据中确定所述各个待填充项对应的目标填充数据,并在所述待填充虚拟表的各个待填充项中写入对应的目标填充数据,得到目标虚拟表之后,还包括:获取所述请求端返回的所述目标虚拟表中各个待填充项对应的目标填充数据和所述各个待填充项对应的维度名称;基于所述各个待填充项对应的目标填充数据确定所述目标虚拟表中各个行分别对应的行填充数据集,根据所述各个待填充项对应的维度名称将所述目标虚拟表中各个行分别对应的行填充数据集写入预设行数据记录表中;当获取到所述请求端对所述目标虚拟表的行填充数据查询指令时,基于所述行填充数
据查询指令在所述预设行数据记录表中确定目标行填充数据集,将所述目标行填充数据集返回到所述请求端中。5.根据权利要求4所述的方法,其特征在于,所述维度名称包括查询索引维度名称;所述预设行数据记录表包括所述填充数据集对应的数据集标识;在所述将所述各个待填充项对应的待填充维度数据返回到所述请求端,以使所述请求端在所述各个待填充项对应的待填充维度数据中确定所述各个待填充项对应的目标填充数据,并在所述待填充虚拟表的各个待填充项中写入对应的目标填充数据,得到目标虚拟表之后,还包括:获取所述请求端返回的所...

【专利技术属性】
技术研发人员:刘思尧胡晓思吴树佳于成刚林文涛
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1