一种目标源数据生成方法、装置、设备及存储介质制造方法及图纸

技术编号:29229380 阅读:13 留言:0更新日期:2021-07-10 01:17
本发明专利技术公开了一种目标源数据生成方法、装置、设备及存储介质。涉及计算机技术领域,该方法包括:根据查询请求获取数据库中的至少两个表的数据;根据所述查询请求确定表头层基础字段和表头层数据域字段,根据所述至少两个表的数据和所述查询请求确定数据层基础字段和数据层数据域字段,其中,所述表头层基础字段包括:查询字段,所述数据层基础字段包括:查询字段对应的数据;根据所述数据层基础字段、数据层数据域字段、表头层基础字段和表头层数据域字段生成目标源数据,通过本发明专利技术的技术方案,能够降低前端配置各种业务对应的明细数据的复杂度,且提高数据的可复用度。且提高数据的可复用度。且提高数据的可复用度。

【技术实现步骤摘要】
一种目标源数据生成方法、装置、设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种目标源数据生成方法、装置、设备及存储介质。

技术介绍

[0002]现有技术中,数据服务平台对外展示不同的数据明细,因为分析维度不同,不同业务明细就需要从不同的表中获取数据。例如:展示物流妥投及时率可能用到的字段是:日期,计划妥投时间,实际妥投时间,运单号以及运单类型等等,而展示物流客诉率可能用到的字段是:日期,运单号,客诉发起时间,客诉人信息,客诉原因,当前解决人以及客诉责任网点等信息。如图1a所示,数据应用层展示不同业务对应的数据明细,报表需要配置不同的底层数据table,维护成本高,开发成本高。
[0003]在实现本专利技术的过程中,发现现有技术中至少存在以下技术问题:
[0004]1、针对不同业务需要建立多个明细表,每个明细表对应不同的明细字段,如果业务一旦增加维护成本很高,并且服务平台前端展示需要根据不同的业务明细表进行配置,工作量大,容错性差,且需求迭代效率低。
[0005]2、业务增加后源数据维护复杂,需要有专门的一套源数据收集、组织、和维护的规则,增加了额外的成本。

技术实现思路

[0006]本专利技术实施例提供一种目标源数据生成方法、装置、设备及存储介质,以实现能够降低前端配置各种业务对应的明细数据的复杂度,且提高数据的可复用度。
[0007]第一方面,本专利技术实施例提供了一种目标源数据生成方法,包括:
[0008]根据查询请求获取数据库中的至少两个表的数据;
[0009]根据所述查询请求确定表头层基础字段和表头层数据域字段,根据所述至少两个表的数据和所述查询请求确定数据层基础字段和数据层数据域字段,其中,所述表头层基础字段包括:查询字段,所述数据层基础字段包括:查询字段对应的数据,所述表头层数据域字段包括:业务字段,所述数据层数据域字段包括:业务字段对应的数据;
[0010]根据所述数据层基础字段、数据层数据域字段、表头层基础字段和表头层数据域字段生成目标源数据。
[0011]第二方面,本专利技术实施例还提供了一种目标源数据生成装置,该装置包括:
[0012]获取模块,用于根据查询请求获取数据库中的至少两个表的数据;
[0013]确定模块,用于根据所述查询请求确定表头层基础字段和表头层数据域字段,根据所述至少两个表的数据和所述查询请求确定数据层基础字段和数据层数据域字段,其中,所述表头层基础字段包括:查询字段,所述数据层基础字段包括:查询字段对应的数据,所述表头层数据域字段包括:业务字段,所述数据层数据域字段包括:业务字段对应的数据;
[0014]生成模块,用于根据所述数据层基础字段、数据层数据域字段、表头层基础字段和表头层数据域字段生成目标源数据。
[0015]第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的目标源数据生成方法。
[0016]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的目标源数据生成方法。
[0017]本专利技术实施例能够根据查询请求确定表头层基础字段和表头层数据域字段,根据至少两个表的数据和查询请求确定数据层基础字段和数据层数据域字段,根据数据层基础字段、数据层数据域字段、表头层基础字段和表头层数据域字段生成目标源数据,避免出现针对不同业务建立多个明细表,如果业务一旦增加维护复杂,且维护成本很高的问题,能够在业务增加后,仅对目标源数据进行添加,无需对多个明细表进行配置,降低前端配置各种业务对应的明细数据的复杂度,且提高数据的可复用度。
附图说明
[0018]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0019]图1a是现有技术的应用层展示原理图。
[0020]图1b是本专利技术实施例一中的一种目标源数据生成方法的流程图;
[0021]图2a是本专利技术实施例二中的一种目标源数据生成方法的流程图;
[0022]图2b是本专利技术实施例二中的数据层结构图;
[0023]图2c是本专利技术实施例二中的表头层结构图;
[0024]图2d是本专利技术实施例二中的目标源数据的数据结构示意图;
[0025]图2e是本专利技术实施例二中的技术原理图;
[0026]图3是本专利技术实施例三中的一种目标源数据生成装置的结构示意图;
[0027]图4是本专利技术实施例四中的一种计算机设备的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0029]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0030]实施例一
[0031]图1b为本专利技术实施例一提供的一种目标源数据生成方法的流程图,本实施例可适用于根据查询请求生成目标源数据的情况,该方法可以由本专利技术实施例中的目标源数据生
成装置来执行,该装置可采用软件和/或硬件的方式实现,如图1b所示,该方法具体包括如下步骤:
[0032]S110,根据查询请求获取数据库中的至少两个表的数据。
[0033]其中,所述数据库可以为常规数据库,也可以为异构数据库。异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。
[0034]其中,所述数据库中预先存储至少两个表,所述至少两个表可以为预先采集到存储至数据库中的表,例如可以是,数据库中存储:表1、表2、表3和表4。
[0035]其中,表中的数据为购成表的数据,例如可以是:表1为学生成绩表,表1的数据为学生的各科(数学、语文和英语)成绩,例如,表1的数据为:学生A的数学成绩、语文成绩和英语成绩,学生B的数学成绩、语文成绩和英语成绩,学生C的数学成绩、语文成绩和英语成绩。
[0036]其中,所述查询请求可以为根据用户输入的查询字段生成的查询请求,也可以为根据用户输入的语音信息生成的查询请求,还可以为根据用户输入的手势信息生成的查询请求,本专利技术实施例对查询请求的生成方式不进行限制。
[0037]其中,所述查询请求可以携带查询字段,也可以携带业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标源数据生成方法,其特征在于,包括:根据查询请求获取数据库中的至少两个表的数据;根据所述查询请求确定表头层基础字段和表头层数据域字段,根据所述至少两个表的数据和所述查询请求确定数据层基础字段和数据层数据域字段,其中,所述表头层基础字段包括:查询字段,所述数据层基础字段包括:查询字段对应的数据,所述表头层数据域字段包括:业务字段,所述数据层数据域字段包括:业务字段对应的数据;根据所述数据层基础字段、数据层数据域字段、表头层基础字段和表头层数据域字段生成目标源数据。2.根据权利要求1所述的方法,其特征在于,根据所述查询请求确定表头层数据域字段包括:根据所述查询请求确定业务字段;根据所述业务字段确定至少一个表头;对所述至少一个表头进行拼接,得到表头层数据域字段。3.根据权利要求2所述的方法,其特征在于,根据所述至少两个表的数据和所述查询请求确定数据层数据域字段包括:根据所述业务字段和所述至少两个表的数据获取所述业务字段对应的数据;对所述业务字段对应的数据进行拼接,得到数据层数据域字段。4.根据权利要求1所述的方法,其特征在于,根据所述查询请求确定表头层基础字段,包括:根据所述查询请求确定查询字段;根据所述查询字段生成表头层基础字段。5.根据权利要求1所述的方法,其特征在于,根据所述至少两个表的数据和所述查询请求确定数据层基础字段,包括:根据所述查询请求确定查询字段;根据所述查询字段和所述至少两个表的数据获取所述查询字段对应的数据;根据所述查询字段对应的数据生成数据层基础字段。6.根据权利要求1

5任一项所述的方法,其特征在于,根据所述数据层基础字段、数据层数据域字段、表头层基础字段和表头层数据域字段生成目标源数据,包括:根据所述数据层基础字段、表头层基础字段、至少一个业务编码以及至少一个业务名称生成目标源数据的基础字段;根据所述数据层数据域字段和表头层数据域字段生成目标源数据的数据域字段;根据所述目标源数据的基础字段和目标源数据的数据域字段生成目标源数据。7.根据权利要求1所述的方法,其特征在于,获取数据库中查询请求对应的至少两个表的数据包括:当应用层接收到查询请求时,获取所述查询请求对应的业务字段;获取数据库中所述业务字段对应的至少两个表的数据;相应的,在根据所述数据层基础字段、数据层数据域字段、表头层基础字段和表头层数据域字段生成目标源数据之后,还包括:显示所述目...

【专利技术属性】
技术研发人员:刘小龙
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:

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

1