掌桥专利:专业的专利平台
掌桥专利
首页

一种面向分析的数据快速映射方法、设备及存储介质

文献发布时间:2023-06-19 11:02:01


一种面向分析的数据快速映射方法、设备及存储介质

技术领域

本发明涉及软件工程技术领域,尤其涉及一种面向分析的数据快速映射方法、设备及存储介质。

背景技术

基于已有的数据开展数据分析、从而获取各类指标,是企业对数据应用的一个重要方面,也是数据发挥价值的重要途径。计算指标需要的各个数据项分散在企业应用系统的各个数据表中,在进行分析时需要人工建立分析数据和基础数据之间的关联,进而在计算时从基础数据中获取需要的数据。建立关联关系的过程通常需要人工完成,耗费大量的精力来分析和判断,且已有的关联关系难以直接应用。因此,如何利用在已经开展的指标分析中积累的分析数据和基础数据之间的关联映射关系,在进行新的指标分析时快速地获取这些关联关系,进而快速对指标进行数据分析,是亟待解决的问题。

文献“基于MapReduce的书目数据关联匹配研究.现代图书情报技术,2013(09):15-22.”公开了一种以书目为对象的数据关联匹配架构,通过对书目数据和书目数据间的关联匹配,以及书目数据和开放关联社区其他的关联数据间的匹配初步实现书目数据和其他关联数据集间的语义关联,使关联的书目数据成为关联开放数据社区中的一部分。文献所述方法更多地关注应用层面,如何从更加基础的底层快速获取数据之间的关联,从而支撑分析,仍然缺乏相应的方法。

发明内容

为了解决上述问题,本发明提出一种面向分析的数据快速映射方法、设备及存储介质,本发明的技术方案如下:

一种面向分析的数据快速映射方法,以已有的分析指标为基础,建立并维护分析数据与基础数据的映射关系;在进行新的指标分析时,通过已有的映射关系快速找到所需要的数据,并根据查找情况更新映射关系。

进一步的,所述以已有的分析指标为基础,建立并维护分析数据与基础数据的映射关系包括以下步骤:

1.对于包含t个分析数据的分析指标F

F

式中:d

2.对于一系列已有的分析指标F

D={d

式中:d

3.针对多个数据表中的数据项,构建包含w个基础数据项的基础数据集S:

S={s

式中:s

4.构建分析数据集D和基础数据集S间的映射矩阵T:

T=[t

式中:t

进一步的,所述在进行新的指标分析时,通过已有的映射关系快速找到所需要的数据,并根据查找情况更新映射关系包括步骤5:

对于一个新的分析指标F

进一步的,步骤5包括以下子步骤:

5-1.对于每一个d

5-2.确定分析数据集D中是否有与d

5-3.确定d

进一步的,步骤5-2包括以下子步骤:

5-2-1.令Tx

5-2-2.从最大的Tx

5-2-3.通过步骤5-2-2确定d

进一步的,步骤5-3包括以下子步骤:

5-3-1.令Ty

5-3-2.从最大的Ty

5-3-3.通过步骤5-3-2确定d

进一步的,步骤5-3-3中,首先更新分析数据集D:

其次更新映射矩阵T:

一种面向分析的数据快速映射设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现所述面向分析的数据快速映射方法的步骤。

一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现所述面向分析的数据快速映射方法的步骤。

本发明的有益效果在于:

通过构建分析数据集和基础数据集间的映射矩阵来保存已有的映射关系,并支持对这种关系的重复利用。在进行新的分析时,首先基于数据名称的语义相似度查找并建立映射关系,达到简化建立关联关系过程的目的。

附图说明

图1是本发明的面向分析的数据快速映射方法流程图。

具体实施方式

为了对本发明的技术特征、目的和效果有更加清楚的理解,现说明本发明的具体实施方式。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,即所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

本实例通过具体的数据映射实例来展示本发明的面向分析的数据快速映射方法,具体而言:

1.对于一系列已有的分析指标,对其包含的分析数据取并集,获得包含10个分析数据的分析数据集D:

D={d

式中:

d

2.针对多个数据表中的数据项,构建包含15个基础数据项的基础数据集S:

S={s

式中:

s

3.构建分析数据集D和基础数据集S间的映射矩阵T:

4.对于一个新的分析指标F

4-1.存在d

4-2.确定D中是否有与d

4-2-1.计算d

4-2-2.从最大的Tx

4-3.确定D中是否有与d

4-3-1.计算d

4-3-2.从最大的Tx

4-4.确定d

5-3-1.令Ty

5-3-2.从最大的Ty

更新T:

该实施实例表明,本发明提出的面向分析的数据快速映射方法可用于快速获取支撑指标分析的数据,并能够取得较好的效果。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

相关技术
  • 一种面向分析的数据快速映射方法、设备及存储介质
  • 一种嵌入式设备快速映射UDP数据到TCP应用服务的方法
技术分类

06120112774728