数据项处理方法、装置及服务器制造方法及图纸

技术编号:29789642 阅读:15 留言:0更新日期:2021-08-24 18:08
本发明专利技术实施例提供一种数据项处理方法、装置及服务器,该方法包括:对目标数据项定义,设置所述目标数据项的编码和数据项名称;根据所述目标数据项,从预建的属性模型中获取所述目标数据项的目标属性,其中所述预建的属性模型中包括预存的多个属性,且所述预存的多个属性是根据已获取各数据项中的所有属性信息进行聚合处理得到的;设置所述目标数据项和所述目标属性的关系;对所述目标属性的取值进行设置;根据所述目标数据项的编码和数据项名称、目标属性和目标属性的取值,完成对所述目标数据项的存储。本实施例提供的方法能够提升对数据项存储和管理的过程中的通用性和灵活性,降低成本。

【技术实现步骤摘要】
数据项处理方法、装置及服务器
本专利技术实施例涉及大数据处理
,尤其涉及一种数据项处理方法、装置及服务器。
技术介绍
随着大数据时代的到来,为了实现对数据进行有效率的存储和管理,企业需要构建相应的信息系统。在构建信息系统时,经常需要对一些业务数据项进行存储和管理,这类业务数据项通常具有一个至多个属性。目前,对于这类数据项常用的数据项存储和管理方式,是通过基于数据库的数据存储和管理方式。即通过对数据项根据根据其各自的属性,采用实体-关系模型建立该数据项的数据库表。然而,专利技术人发现现有技术至少存在以下技术问题:一个数据项需要根据属性设计一个数据库表,不同的数据项需要设计不同的数据库表。然而对于一些多属性配置数据项,如果各个数据项之间的属性信息差别不大(即多维静态配置数据项),也需要为每个数据项都设计一个数据库表,再新增的数据项也需要新增数据库表。因此会导致信息系统需要维护大量的数据库表,此时就需要对信息系统的处理逻辑进行相应的程序开发,使得信息系统的通用性和灵活性较差,维护成本较高。
技术实现思路
本专利技术实施例提供一种数据项处理方法、装置及服务器,以克服现有技术中的信息系统需要维护大量的数据库表,此需要对信息系统的处理逻辑进行相应的程序开发,使得信息系统的通用性和灵活性较差,维护成本较高的问题。第一方面,本专利技术实施例提供一种数据项处理方法,包括:对目标数据项定义,设置所述目标数据项的编码和数据项名称;根据所述目标数据项,从预建的属性模型中获取所述目标数据项的目标属性,其中所述预建的属性模型中包括预存的多个属性,且所述预存的多个属性是根据已获取各数据项中的所有属性信息进行聚合处理得到的;设置所述目标数据项和所述目标属性的关系;对所述目标属性的取值进行设置;根据所述目标数据项的编码和数据项名称、目标属性和目标属性的取值,完成对所述目标数据项的存储。在一种可能的设计中,所述根据所述目标数据项,从预建的属性模型中获取所述目标数据项的目标属性,包括:获取所述目标数据项的至少一个属性关键词,并根据所述关键词从所述预建的属性模型中匹配查询以获取至少一个目标属性,其中每个目标属性包括:属性编码、属性名称、属性取值类型和属性取值范围和属性取值所占长度中的一种或多种。在一种可能的设计中,所述方法还包括:若所述目标数据项的目标属性在所述预建的属性模型中不存在,则对所述目标数据项的属性进行新定义,并保存在所述预建的属性模型中。在一种可能的设计中,所述设置所述目标数据项和所述目标属性的关系,包括:从所述目标属性中选取一个属性项作为所述目标数据项的主键属性,其他属性项作为所述目标数据项的非主键属性;对所述主键属性和所述非主键属性进行顺序编号,将所述主键属性和所述非主键属性与所述目标数据项关联。在一种可能的设计中,所述根据所述目标数据项的编码和数据项名称、目标属性和目标属性的取值,完成对所述目标数据项的存储之后,还包括:获取取目标数据项编码;获取所述目标数据项编码对应的数据项的目标属性;获取所述目标属性的关联信息;根据所述目标属性的取值,获取所述数据项的对应的目标属性的数据项取值;以及根据所述目标属性和所述目标属性的关联信息,解析出该数据项下各关联属性的取值。第二方面,本专利技术实施例提供一种数据项处理装置,包括:数据项定义模块,用于设置目标数据项的编码和数据项名称;属性处理模块,用于根据所述目标数据项,从预建的属性模型中获取所述目标数据项的目标属性,其中所述预建的属性模型中包括预存的多个属性,且所述预存的多个属性根据已获取各数据项中的所有属性信息进行聚合处理得到的;关系设置模块,用于设置所述目标数据项和所述目标属性的关系;属性取值模块,用于对所述目标属性的取值进行设置;存储模块,用于根据所述目标数据项的编码和数据项名称、目标属性和目标属性的取值,完成对所述目标数据项的存储。在一种可能的设计中,所述属性处理模块,具体用于获取所述目标数据项的至少一个属性关键词,并根据所述关键词从所述预建的属性模型中匹配查询以获取至少一个目标属性,其中每个目标属性包括:属性编码、属性名称、属性取值类型和属性取值范围和属性取值所占长度中的一种或多种。第三方面,本专利技术实施例提供一种服务器,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的数据项处理方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的数据项处理方法。第五方面,本专利技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的数据项处理方法。本专利技术实施例提供的数据项处理方法、装置及服务器,该方法中,对于数据项的存储,通过从预建的属性模块中获取新数据项相应的属性,定义数据项与属性的关联关系,然后在定义属性的取值。由于预建的属性模块中的属性可供不同的数据项复用,因此不需要为数据项定义专门的数据库表,不需要为信息系统开发行的处理逻辑,提升了对数据项存储和管理的过程中的通用性和灵活性,降低了成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种数据项处理的场景示意图;图2为本专利技术实施例提供的数据项处理方法的流程示意图一;图3为本专利技术实施例提供的数据项处理方法的流程示意图二图4为本专利技术实施例提供的数据项处理装置的结构示意图一;图5为本专利技术实施例提供的数据项处理装置的结构示意图二;图6为本专利技术实施例提供的服务器的硬件结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。名词解释:实体-关系模型:是一种描述数据及其数据联系的概念模型,是数据库应用系统设计人员和普通用户进行建模沟通和交流的工具。多维静态配置数据项:属于信息系统中的一类数据。此类数据变化较少相对静止,一次性存储配置到系统后,主要供系统查询访问使用。这类数据具有一项到多项的属性,不同的数据项其属性个数和属性的本文档来自技高网...

【技术保护点】
1.一种数据项处理方法,其特征在于,包括:/n对目标数据项定义,设置所述目标数据项的编码和数据项名称;/n根据所述目标数据项,从预建的属性模型中获取所述目标数据项的目标属性,其中所述预建的属性模型中包括预存的多个属性,且所述预存的多个属性是根据已获取各数据项中的所有属性信息进行聚合处理得到的;/n设置所述目标数据项和所述目标属性的关系;/n对所述目标属性的取值进行设置;/n根据所述目标数据项的编码和数据项名称、目标属性和目标属性的取值,完成对所述目标数据项的存储。/n

【技术特征摘要】
1.一种数据项处理方法,其特征在于,包括:
对目标数据项定义,设置所述目标数据项的编码和数据项名称;
根据所述目标数据项,从预建的属性模型中获取所述目标数据项的目标属性,其中所述预建的属性模型中包括预存的多个属性,且所述预存的多个属性是根据已获取各数据项中的所有属性信息进行聚合处理得到的;
设置所述目标数据项和所述目标属性的关系;
对所述目标属性的取值进行设置;
根据所述目标数据项的编码和数据项名称、目标属性和目标属性的取值,完成对所述目标数据项的存储。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据项,从预建的属性模型中获取所述目标数据项的目标属性,包括:
获取所述目标数据项的至少一个属性关键词,并根据所述关键词从所述预建的属性模型中匹配查询以获取至少一个目标属性,其中每个目标属性包括:属性编码、属性名称、属性取值类型和属性取值范围和属性取值所占长度中的一种或多种。


3.根据权利要求2所述的方法,其特征在于,还包括:
若所述目标数据项的目标属性在所述预建的属性模型中不存在,则对所述目标数据项的属性进行新定义,并保存在所述预建的属性模型中。


4.根据权利要求1所述的方法,其特征在于,所述设置所述目标数据项和所述目标属性的关系,包括:
从所述目标属性中选取一个属性项作为所述目标数据项的主键属性,其他属性项作为所述目标数据项的非主键属性;
对所述主键属性和所述非主键属性进行顺序编号,将所述主键属性和所述非主键属性与所述目标数据项关联。


5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述目标数据项的编码和数据项名称、目标属性和目标属性的取值,完成对所述目标数据项的存储之后,还包括:
获取取目标数据项编码;
获取所述目标数据项编码对应的数据项的目标属性;

【专利技术属性】
技术研发人员:贺友巧
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京;11

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

1