数据间建立关联的方法、关联数据的获取的方法及装置制造方法及图纸

技术编号:36785943 阅读:12 留言:0更新日期:2023-03-08 22:28
本发明专利技术公开了一种数据间建立关联的方法、关联数据的获取的方法及装置。涉及大数据,该数据间建立关联的方法,包括:针对接收到的多组数据,分别提取每组数据中的关键字段,作为所述数据的键Key;根据预设的各应用场景下多组数据之间的逻辑关系,建立所述多组数据的Key值之间的关联关系,生成Key值对应表;根据Key值对应表,关联所述多组数据。本发明专利技术可使得在各种应用场景下,关联数据之间的查询、数据获取过程更方便快捷,与现有技术中使用代码方式维护多组数据的方式,降低了维护难度,也可避免数据变化所造成的开发人员修改代码的人力消耗,提高了工作效率。提高了工作效率。提高了工作效率。

【技术实现步骤摘要】
数据间建立关联的方法、关联数据的获取的方法及装置


[0001]本专利技术涉及大数据
,尤其涉及一种数据间建立关联的方法、关联数据的获取的方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]现有技术中,在许多特定需求场景下,比如将彼此本没有关联关系的多组数据采用特定的关联方式关联展示,比如采用比较,排序或类似需求场景。
[0004]这些多组数据,往往来源于彼此独立、没有重叠的数据的基础数据模型(由各自业务或者客户提供的需要展示的且未进行任何处理的数据模型。)
[0005]如果要实现类似场景,开发者往往需要针对这种需求展示的逻辑,采用代码的形式体现多组数据之间的关联关系,从而将多组没有重叠的数据融合到一个详情数据包下,尽管有常规的实现方式,但是叠用太多的if分支会导致代码臃肿和可读性和通用性差,维护难度高。当输入的基础数据出现很多变化时,负责数据处理的代码也就需要进行相应的修改,工程效率低出错概率高。

技术实现思路

[0006]本专利技术实施例提供了一种数据间建立关联的方法,包括:
[0007]针对接收到的多组数据,分别提取每组数据中的关键字段,作为所述数据的键Key;
[0008]根据预设的各应用场景下多组数据之间的逻辑关系,建立所述多组数据的Key值之间的关联关系,生成Key值对应表;
[0009]根据Key值对应表,关联所述多组数据。r/>[0010]针对接收到的多组数据,分别提取每组数据中的关键字段的步骤之前,所述方法还包括:
[0011]建立每组数据需要的数据模型,利用所述数据模型接收数据。
[0012]根据预设的各应用场景下多组数据之间的逻辑关系,建立所述多组数据的Key值之间的关联关系,生成Key值对应表,包括:
[0013]采用实体

关系的形式,将多组数据的Key值分别作为实体,根据所述各应用场景下多组数据之间的逻辑关系,生成所述实体之间的关联关系;
[0014]根据已建立的实体

关系形式的多组数据的Key值之间的关联方式,生成Key值对应表。
[0015]本专利技术实施例提供了一种关联数据的获取的方法,包括:
[0016]根据当前应用场景,获取所述应用场景所需的至少一组第一数据;
[0017]提取所述至少一组第一数据的Key值;
[0018]根据提取的至少一组第一数据的Key值,以及预先建立的多组数据的Key值对应表,以及所述应用场景下,所述至少一组第一数据的Key值与其他组数据之间的逻辑关系;在所述Key值对应表中查找与所述至少一组数据的Key值之间存在关联关系的至少一组第二数据的Key值;
[0019]根据至少一组第二数据的Key值,获取所述至少一组第二数据;
[0020]所述Key值对应表通过如前述的数据间建立关联的方法生成。
[0021]获取所述至少一组第二数据之后,还包括:
[0022]按照所述应用场景的需求,将所述至少一组第一数据和所述至少一组第二数据进行融合,并按照所述逻辑关系进行关联展示。
[0023]所述关联展示包括下述任一项或多项方式的展示:
[0024]排序、映射、对比。
[0025]所述关联展示通过详情列表的方式展示。
[0026]本专利技术实施例提供了一种数据间建立关联的装置,包括:
[0027]提取模块,用于针对接收到的多组数据,分别提取每组数据中的关键字段,作为所述数据的键Key;
[0028]生成模块,用于根据预设的各应用场景下多组数据之间的逻辑关系,建立所述多组数据的Key值之间的关联关系,生成Key值对应表;
[0029]关联模块,用于根据Key值对应表,关联所述多组数据。
[0030]本专利技术实施例提供了一种关联数据的获取的装置,包括:
[0031]第一获取模块,用于根据当前应用场景,获取所述应用场景所需的至少一组第一数据;
[0032]提取模块,用于提取所述至少一组第一数据的Key值;
[0033]查找模块,用于根据提取的至少一组第一数据的Key值,以及预先建立的多组数据的Key值对应表,以及所述应用场景下,所述至少一组第一数据的Key值与其他组数据之间的逻辑关系;在所述Key值对应表中查找与所述至少一组数据的Key值之间存在关联关系的至少一组第二数据的Key值;
[0034]第二获取模块,用于根据至少一组第二数据的Key值,获取所述至少一组第二数据。
[0035]专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行上述数据间建立关联的方法或者如前述关联数据的获取的方法。
[0036]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述数据间建立关联的方法或者如前述关联数据的获取的方法。
[0037]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现所述数据间建立关联的方法或者如前述关联数据的获取的方法。
[0038]本专利技术实施例提供的数据间建立关联的方法、关联数据的获取的方法及装置,为提取每组数据中的关键字段,作为所述数据的键Key,并且根据各应用场景下各组数据之间
的逻辑关系,建立这些数据Key之间的关联关系,根据这些关联关系,生成Key值对应表,根据Key值对应表,使得在各种应用场景下,关联数据之间的查询、数据获取过程更方便快捷,与现有技术中使用代码方式维护多组数据的方式,降低了维护难度,也可避免数据变化所造成的开发人员修改代码的人力消耗,提高了工作效率。
附图说明
[0039]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0040]图1为本专利技术实施例中数据间建立关联的方法的流程图;
[0041]图2为本专利技术实施例中E

R图的示例图;
[0042]图3为本专利技术实施例中关联数据的获取的方法的流程图;
[0043]图4为本专利技术实施例提供的详情列表的界面示意图;
[0044]图5为本专利技术实施例提供的数据间建立关联的装置的结构框图;
[0045]图6为本专利技术实施例提供的关联数据的获取的装置的结构框图;
[0046]图7为本专利技术实施例中的计算机设备示意图。
具体实施方式
[0047]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据间建立关联的方法,其特征在于,包括:针对接收到的多组数据,分别提取每组数据中的关键字段,作为所述数据的键Key;根据预设的各应用场景下多组数据之间的逻辑关系,建立所述多组数据的Key值之间的关联关系,生成Key值对应表;根据Key值对应表,关联所述多组数据。2.如权利要求1所述的方法,其特征在于,针对接收到的多组数据,分别提取每组数据中的关键字段的步骤之前,所述方法还包括:建立每组数据需要的数据模型,利用所述数据模型接收数据。3.如权利要求1所述的方法,其特征在于,根据预设的各应用场景下多组数据之间的逻辑关系,建立所述多组数据的Key值之间的关联关系,生成Key值对应表,包括:采用实体

关系的形式,将多组数据的Key值分别作为实体,根据所述各应用场景下多组数据之间的逻辑关系,生成所述实体之间的关联关系;根据已建立的实体

关系形式的多组数据的Key值之间的关联方式,生成Key值对应表。4.一种关联数据的获取的方法,其特征在于,包括:根据当前应用场景,获取所述应用场景所需的至少一组第一数据;提取所述至少一组第一数据的Key值;根据提取的至少一组第一数据的Key值,以及预先建立的多组数据的Key值对应表,以及所述应用场景下,所述至少一组第一数据的Key值与其他组数据之间的逻辑关系;在所述Key值对应表中查找与所述至少一组数据的Key值之间存在关联关系的至少一组第二数据的Key值;根据至少一组第二数据的Key值,获取所述至少一组第二数据;所述Key值对应表通过如权利要求1

3任一项所述的数据间建立关联的方法生成。5.如权利要求4所述的方法,其特征在于,获取所述至少一组第二数据之后,还包括:按照所述应用场景的需求,将所述至少一组第一数据和所述至少一组第二数据进行融合,并按照所述逻辑关系进行关联展示。6.如权利要求5所述的方法,其特征在于,所述关联展示包括下述任一项或多项方式的展示:排序、映...

【专利技术属性】
技术研发人员:郝磊闫文翰高凤阳
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1