数据表创建方法、目标数据查询方法、装置及设备制造方法及图纸

技术编号:36289310 阅读:57 留言:0更新日期:2023-01-13 10:01
本公开提供了一种数据表创建方法、目标数据查询方法、装置及设备,可以应用于大数据技术领域。该方法包括:响应于检测到针对预定页面执行的配置操作,获取针对预定页面的配置数据;根据配置数据,创建待创建数据表的表结构信息,表结构信息包括多个字段,每个字段包括字段名称;获取至少一个业务数据,每个业务数据包括数据标识和与数据标识对应的数据值;以及针对每个业务数据,在确定业务数据中的数据标识与多个字段中的第一字段名称相匹配的情况下,根据业务数据中的数据值和与第一字段名称对应的字段,创建待创建数据表的表内容信息。息。息。

【技术实现步骤摘要】
数据表创建方法、目标数据查询方法、装置及设备


[0001]本公开涉及大数据领域,尤其涉及一种数据表创建方法、目标数据查询方法、数据表创建装置、目标数据查询装置、电子设备、计算机可读存储介质以及计算机程序产品。

技术介绍

[0002]用户在办理一笔业务的过程中,会涉及多个业务系统,多个业务系统之间的数据彼此隔离。当需要查询用户在办理一笔业务过程中在各系统产生的数据时,需要分别登录到多个系统,在不同的菜单下查询,查询过程较为繁琐。
[0003]因此,需要将不同系统的业务数据接入至一个数据系统中,以便用户利用该数据系统来查询与一笔业务相关的全部数据。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种数据表创建方法、目标数据查询方法、数据表创建装置、目标数据查询装置、电子设备、计算机可读存储介质以及计算机程序产品。
[0005]根据本公开的一个方面,提供了一种数据表创建方法,包括:响应于检测到针对预定页面执行的配置操作,获取针对所述预定页面的配置数据;根据所述配置数据,创建待创建数据表的表结构信息,所述表结构信息包括多个字段,每个字段包括字段名称;获取至少一个业务数据,每个业务数据包括数据标识和与所述数据标识对应的数据值;以及针对所述每个业务数据,在确定所述业务数据中的数据标识与所述多个字段中的第一字段名称相匹配的情况下,根据所述业务数据中的数据值和与所述第一字段名称对应的字段,创建所述待创建数据表的表内容信息。
[0006]根据本公开另一实施例,所述配置数据包括业务类别标识、配置字段名称和与所述配置字段名称对应的配置属性;所述根据所述配置数据,创建待创建数据表的表结构信息包括:响应于检测到已创建的表结构信息中的表名与所述业务类别标识不一致,新建第一表结构信息;其中,所述第一表结构信息中的表名与所述业务类别标识一致,所述第一表结构信息中的字段名称与所述配置字段名称一致,所述第一表结构信息中的字段属性与所述配置属性一致。
[0007]根据本公开另一实施例,所述配置数据包括业务类别标识、配置字段名称和与所述配置字段名称对应的配置属性;所述根据所述配置数据,创建待创建数据表的表结构信息包括:响应于检测到第二表结构信息的表名与所述业务类别标识一致,确定所述第二表结构信息是否包括与所述配置字段名称一致的第二字段名称;其中,所述第二表结构信息是已创建的表结构信息之一;以及在确定所述第二表结构信息不包括所述第二字段名称的情况下,在所述第二表结构信息中添加目标字段;其中,所述目标字段的字段名称与所述配置字段名称一致,所述目标字段的字段属性与所述配置属性一致。
[0008]根据本公开另一实施例,所述根据所述配置数据,创建待创建数据表的表结构信息还包括:在确定所述第二表结构信息包括所述第二字段名称的情况下,利用所述配置属
性替换与所述第二字段名称对应的字段属性。
[0009]根据本公开另一实施例,已创建的表结构信息的数量是至少两个;所述在确定所述业务数据中的数据标识与所述多个字段中的第一字段名称相匹配的情况下,根据所述业务数据中的数据值和与所述第一字段名称对应的字段,创建所述待创建数据表的表内容信息包括:将已创建的至少两个表结构信息中,表名与所述业务类别标识一致的表结构信息,确定为目标表结构信息;以及在确定所述业务数据中的数据标识与所述目标表结构信息中的第一字段名称相匹配的情况下,根据所述业务数据中的数据值和所述第一字段名称对应的字段,创建与所述目标表结构信息对应的表内容信息。
[0010]根据本公开另一实施例,所述配置数据包括业务系统标识集合,所述业务数据包括业务系统的标识;所述方法还包括:响应于检测到所述业务系统标识集合包括所述业务系统的标识,触发创建数据表的表内容信息的操作。
[0011]本公开的另一方面提供了一种目标数据查询方法,包括:响应于接收到查询请求,根据所述查询请求,在数据表中查询目标数据;以及输出所述目标数据;其中,所述数据表是利用根据上述数据表创建方法创建的。
[0012]本公开的另一方面提供了一种数据表创建装置,包括第一获取模块、第一创建模块、第二获取模块以及第二创建模块。第一获取模块用于响应于检测到针对预定页面执行的配置操作,获取针对所述预定页面的配置数据;第一创建模块用于根据所述配置数据,创建待创建数据表的表结构信息,所述表结构信息包括多个字段,每个字段包括字段名称;第二获取模块用于获取至少一个业务数据,每个业务数据包括数据标识和与所述数据标识对应的数据值;第二创建模块用于针对所述每个业务数据,在确定所述业务数据中的数据标识与所述多个字段中的第一字段名称相匹配的情况下,根据所述业务数据中的数据值和与所述第一字段名称对应的字段,创建所述待创建数据表的表内容信息。
[0013]本公开的另一方面提供了一种目标数据查询装置,包括查询模块和输出模块。查询模块用于响应于接收到查询请求,根据所述查询请求,在数据表中查询目标数据;输出模块用于输出所述目标数据;其中,所述数据表是利用根据上述数据表创建方法创建的。
[0014]本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述方法。
[0015]本公开的另一方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述方法。
[0016]本公开的另一方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法。
[0017]根据本公开提供的数据表创建方法、装置、设备、介质和程序产品,当业务系统下发的数据发生变化时,例如上游的业务系统增加一些字段,又例如上游的业务系统修改一些字段的类型和字段长度。对象可以根据实际需求在线修改表结构信息,来实现对数据表的结构的修改。相比于现有技术,本公开实施例提供的技术方案支持各业务系统修改下发的数据,无需修改数据处理程序,可以在线新增和修改数据表的表结构信息,并且新增和修改的表结构信息可以实时生效,因此提高了从业务系统接入数据的灵活性和便捷性。
附图说明
[0018]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0019]图1示意性示出了根据本公开实施例的数据表创建方法和/或目标数据查询方法的应用场景图;
[0020]图2示意性示出了根据本公开实施例的数据表创建方法的流程图;
[0021]图3示意性示出了根据本公开实施例的创建表结构信息的流程图;
[0022]图4示意性示出了根据本公开实施例的配置数据的示意图;
[0023]图5示意性示出了根据本公开另一实施例的配置数据的示意图;
[0024]图6示意性示出了根据本公开实施例的目标数据查询方法的流程图;
[0025]图7示意性示出了根据本公开实施例的数据表创建装置的结构框图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据表创建方法,包括:响应于检测到针对预定页面执行的配置操作,获取针对所述预定页面的配置数据;根据所述配置数据,创建待创建数据表的表结构信息,所述表结构信息包括多个字段,每个字段包括字段名称;获取至少一个业务数据,每个业务数据包括数据标识和与所述数据标识对应的数据值;以及针对所述每个业务数据,在确定所述业务数据中的数据标识与所述多个字段中的第一字段名称相匹配的情况下,根据所述业务数据中的数据值和与所述第一字段名称对应的字段,创建所述待创建数据表的表内容信息。2.根据权利要求1所述的方法,其中,所述配置数据包括业务类别标识、配置字段名称和与所述配置字段名称对应的配置属性;所述根据所述配置数据,创建待创建数据表的表结构信息包括:响应于检测到已创建的表结构信息中的表名与所述业务类别标识不一致,新建第一表结构信息;其中,所述第一表结构信息中的表名与所述业务类别标识一致,所述第一表结构信息中的字段名称与所述配置字段名称一致,所述第一表结构信息中的字段属性与所述配置属性一致。3.根据权利要求1所述的方法,其中,所述配置数据包括业务类别标识、配置字段名称和与所述配置字段名称对应的配置属性;所述根据所述配置数据,创建待创建数据表的表结构信息包括:响应于检测到第二表结构信息的表名与所述业务类别标识一致,确定所述第二表结构信息是否包括与所述配置字段名称一致的第二字段名称;其中,所述第二表结构信息是已创建的表结构信息之一;以及在确定所述第二表结构信息不包括所述第二字段名称的情况下,在所述第二表结构信息中添加目标字段;其中,所述目标字段的字段名称与所述配置字段名称一致,所述目标字段的字段属性与所述配置属性一致。4.根据权利要求3所述的方法,其中,所述根据所述配置数据,创建待创建数据表的表结构信息还包括:在确定所述第二表结构信息包括所述第二字段名称的情况下,利用所述配置属性替换与所述第二字段名称对应的字段属性。5.根据权利要求1所述的方法,其中,已创建的表结构信息的数量是至少两个;所述在确定所述业务数据中的数据标识与所述多个字段中的第一字段名称相匹配的情况下,根据所述业务数据中的数据值和与所述第一字段名称对应的字段,创建所述待创建数据表的表内容信息包括:将已创建的至少两个表结构信息中,...

【专利技术属性】
技术研发人员:余刚丁诗璟沈文俊高明万聪刘维安袁园欧阳明李亮沈冰华姚琛谢传聪苏蜜陈思广李华峰周婉月杨蓓蓓吕明龚正张政吴加齐
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1