基于大数据环境实现主数据模型版本与字段分开管理功能的系统及方法技术方案

技术编号:21059970 阅读:31 留言:0更新日期:2019-05-08 06:50
本发明专利技术涉及一种基于大数据环境实现主数据模型版本与字段分开管理功能的系统,包括模型版本初始化模块,用于对基础表进行初始化操作,实现模型的建立、版本号的生成、模型版本下业务字段的创建、模型版本的生效、发布库中该模型版本存储数据表的生成;模型版本升级模块,用于根据之前的模型版本进行修订;业务字段分离管理模块,用于对每个模型及其绑定的业务字段进行分离管理;业务字段操作模块,用于对模型版本下的业务字段进行修改。本发明专利技术还涉及一种基于大数据环境实现主数据模型版本与字段分开管理功能的方法。采用了该系统及方法,通过模型版本与字段分开管理,达到精细、灵活管理,高效、充分使用数据的目的,满足多行业多领域的主数据管理需求。

【技术实现步骤摘要】
基于大数据环境实现主数据模型版本与字段分开管理功能的系统及方法
本专利技术涉及数据版本管理领域,尤其涉及主数据模板版本及字段管理领域,具体是指一种基于大数据环境实现主数据模型版本与字段分开管理功能的系统及方法。
技术介绍
信息化的发展对我国的文化、
的发展起着不可缺少的作用,政府部门、企业对信息化建设也在不断深入,随着社会的发展,业务系统越来越多、越来越复杂,因此所产生和需要面对的数据量都是非常之大的,使得大数据环境背景下需要解决的问题也变得很复杂。在大数据环境背景下,数据的相互交叉、融合共享,在提供相对方便的同时,同样也带来了不方便的一面,这种交叉、共享使得在数据使用的过程中关联性过大,数据使用的灵活性、充分性大打折扣,数据的价值也就不能充分发挥,进而会造成数据资产的损失,从一定程度也会影响政府部门、企业的正常业务开展和决策分析。主数据是政府部门、企业的核心数据资产,主数据管理平台是对数据资产进行使用和管理的工具平台,简单、高效、充分的使用数据不管是对政府部门、企业还是社会的信息化建设都是很有用的。主数据通常是通过模型进行管理的,同一个模型下会存在在多个版本,版本有生效、停用、历史、编辑状态,生效状态只有一个版本,第一个版本下的业务字段是根据实际业务需求进行添加,之后每个版本下的业务字段是在之前一个版本上进行修订,维护一套符合业务场景需求的字段来管理、映射到数据,从而达到使用数据的目的。然而,在使用模型管理数据的同时,业务需求在不断发生改变,数据本身也在发生着变化,特别是在大数据背景下,一个模型多个版本维护一套业务字段无法满足高频使用数据的需求,特别是需要修订、删除当前版本下的业务字段,使用当前的管理方法就会影响之前模型版本下的数据,无法满足需求,从而无法发挥数据应有的价值。针对主数据的模型版本下字段管理,现有技术通常是在一个模型下通过维护一套业务字段进行管理,根据业务需求添加新的业务字段满足实际需要。1.定义一个业务分类下的模型,根据业务场景,在第一个模型版本下添加相应的字段,并且保存;2.对改模型版本进行生效操作,创建出一个模型下的一套业务字段;3.对生效的模型版本进行发布操作,在发布库中创建出业务字段的表,存储数据;4.对当前模型版本进行修订操作,产生版本号加1的模型版本;5.在新模型版本下添加新的业务字段,并且保存;6.重复2-5不断进行模型版本叠加,满足新的业务需求。根据以上步骤创建出的模型版本和业务字段之间的关系不是非常清晰,会出现多个模型版本下的字段相同,也会出现新的模型版本在之前模型版本上有纯增量的情况,模型信息和字段信息效果如下现有的管理方法是在一个模型下,维护一套业务字段,不同的版本都在使用该套业务字段,新的版本在前一版本的基础上根据自己的业务需求进行添加,该方法能满足模型版本下一套业务字段纯增量的主数据版本管理的需求,但是在一个模型下多个版本的情况下,对于新的模型版本需要修改,甚至删除业务字段的业务需求是无法满足的,针对该问题,通过将模型版本下的业务字段分开,每个模型版本有自己的业务字段,根据业务需求维护自己的一套业务字段,断开与其他模型版本的关联,即使删除某一个字段也不影响之前模型版本的主数据管理,达到灵活管理,高效、充分使用数据的目的。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种适应复杂场景、提高系统可用性、操作简便的基于大数据环境实现主数据模型版本与字段分开管理功能的系统及方法。为了实现上述目的,本专利技术的基于大数据环境实现主数据模型版本与字段分开管理功能的系统及方法如下:该基于大数据环境实现主数据模型版本与字段分开管理功能的系统,其主要特点是,所述的系统包括:模型版本初始化模块,用于对基础表进行初始化操作,实现模型的建立、版本号的生成、模型版本下业务字段的创建、模型版本的生效、发布库中该模型版本存储数据表的生成;模型版本升级模块,与所述的模型版本初始化模块相连接,用于根据之前的模型版本进行修订,并创建自己的版本号的业务字段和数据表;业务字段分离管理模块,与所述的模型版本升级模块相连接,用于对每个模型及其绑定的业务字段进行分离管理;业务字段操作模块,与所述的业务字段分离管理模块相连接,用于对模型版本下的业务字段进行修改,避免各模型版本之间的业务字段存在关联和依赖关系。较佳地,所述的模型版本初始化模块进行初始化操作的基础表包括主数据库模型表、模型版本表、模型字段表、模型字段版本表和数据表。较佳地,所述的主数据库模型表包括模型所系分类和模型的信息。较佳地,所述的模型版本表包括模型版本所系模型、模型版本号和状态。较佳地,所述的模型字段表包括模型版本与、和所关联的业务字段的信息。较佳地,所述的数据表包括模型版本对应的具体业务数据。较佳地,所述的业务字段分离管理模块根据实际的业务需要结合模型和版本定义多个处理策略。该利用上述系统实现基于大数据环境的主数据模型版本与字段分开管理控制的方法,其主要特点是,所述的方法包括以下步骤:(1)所述的模型版本初始化模块对主数据库模型表、模型版本表、模型字段表和模型字段版本表和发布库中模型版本下的数据表进行初始化操作;(2)所述的模型版本升级模块修订模型版本;(3)所述的业务字段分离管理模块编辑业务字段,并使模型版本生效;(4)所述的业务字段操作模块增加。修改、删除。并同步表信息到发布库。采用了本专利技术的基于大数据环境实现主数据模型版本与字段分开管理功能的系统及方法,通过模型版本与字段分开管理,解决了大数据背景下主数据在模型版本升级修订下可能出现影响之前模型版本下的数据的问题,达到精细、灵活管理,高效、充分使用数据的目的,从而提高了主数据版本管理的灵活性和适应性,满足多行业多领域的主数据管理需求,提高数据资产的价值。附图说明图1为本专利技术的基于大数据环境实现主数据模型版本与字段分开管理功能的系统的结构图。图2为本专利技术的基于大数据环境实现主数据模型版本与字段分开管理功能的系统的业务字段分离管理模块构成图。图3为本专利技术的基于大数据环境实现主数据模型版本与字段分开管理功能的方法的流程图。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。本专利技术的该基于大数据环境实现主数据模型版本与字段分开管理功能的系统,其中,所述的系统包括:模型版本初始化模块,用于对基础表进行初始化操作,实现模型的建立、版本号的生成、模型版本下业务字段的创建、模型版本的生效、发布库中该模型版本存储数据表的生成;模型版本升级模块,与所述的模型版本初始化模块相连接,用于根据之前的模型版本进行修订,并创建自己的版本号的业务字段和数据表;业务字段分离管理模块,与所述的模型版本升级模块相连接,用于对每个模型及其绑定的业务字段进行分离管理;业务字段操作模块,与所述的业务字段分离管理模块相连接,用于对模型版本下的业务字段进行修改,避免各模型版本之间的业务字段存在关联和依赖关系。作为本专利技术的优选实施方式,所述的模型版本初始化模块进行初始化操作的基础表包括主数据库模型表、模型版本表、模型字段表、模型字段版本表和数据表。作为本专利技术的优选实施方式,所述的主数据库模型表包括模型所系分类和模型的信息。作为本专利技术的优选实施方式,所述的模型版本表包括模本文档来自技高网
...

【技术保护点】
1.一种基于大数据环境实现主数据模型版本与字段分开管理功能的系统,其特征在于,所述的系统包括:模型版本初始化模块,用于对基础表进行初始化操作,实现模型的建立、版本号的生成、模型版本下业务字段的创建、模型版本的生效、发布库中该模型版本存储数据表的生成;模型版本升级模块,与所述的模型版本初始化模块相连接,用于根据之前的模型版本进行修订,并创建自己的版本号的业务字段和数据表;业务字段分离管理模块,与所述的模型版本升级模块相连接,用于对每个模型及其绑定的业务字段进行分离管理;业务字段操作模块,与所述的业务字段分离管理模块相连接,用于对模型版本下的业务字段进行修改,避免各模型版本之间的业务字段存在关联和依赖关系。

【技术特征摘要】
1.一种基于大数据环境实现主数据模型版本与字段分开管理功能的系统,其特征在于,所述的系统包括:模型版本初始化模块,用于对基础表进行初始化操作,实现模型的建立、版本号的生成、模型版本下业务字段的创建、模型版本的生效、发布库中该模型版本存储数据表的生成;模型版本升级模块,与所述的模型版本初始化模块相连接,用于根据之前的模型版本进行修订,并创建自己的版本号的业务字段和数据表;业务字段分离管理模块,与所述的模型版本升级模块相连接,用于对每个模型及其绑定的业务字段进行分离管理;业务字段操作模块,与所述的业务字段分离管理模块相连接,用于对模型版本下的业务字段进行修改,避免各模型版本之间的业务字段存在关联和依赖关系。2.根据权利要求1所述的基于大数据环境实现主数据模型版本与字段分开管理功能的系统,其特征在于,所述的模型版本初始化模块进行初始化操作的基础表包括主数据库模型表、模型版本表、模型字段表、模型字段版本表和数据表。3.根据权利要求2所述的基于大数据环境实现主数据模型版本与字段分开管理功能的系统,其特征在于,所述的主数据库模型表包括模型所系分类和模型的信息。4.根据权利要求2所述的基于大数据环境实...

【专利技术属性】
技术研发人员:徐明明
申请(专利权)人:普元信息技术股份有限公司
类型:发明
国别省市:上海,31

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

1