
技术摘要:
本发明实施例公开了一种主数据系统的建立方法、装置、计算机设备及存储介质,包括:获取目标主数据的元数据,其中,所述元数据用于描述所述目标主数据的数据属性;根据所述元数据生成所述目标主数据的主数据模型;根据所述主数据模型建立主数据管理系统。元数据可以用 全部
背景技术:
主数据就是在计算机系统之间分享的数据。分享是关键词,经典的主数据的例子 就是客户,客户是MDM(MasterDataManagement,主数据管理)的项目中心,同时要理解还有 其它各种各样的主数据,比如说产品数据、地点、资产、员工等等,这些是相互联系的,例如 公司出售产品,客户购买产品,产品可能由零售商进行销售,是从一个具体的零售店卖出商 品,也可能从批发商处进行销售,客户作为新的零售商继续转卖该产品,所以管理的不仅仅 是顾客的数据、产品的数据,还有地点的数据,以及其它相关的数据。从报告或维度建模角 度看,主数据指基于其组织或配置指标的维度或层次,而不是实际情况或其自身测量结果。 例如,收入、成本和利润是实际情况,而时间、地点、客户和供应商是维度。 传统的主数据管理系统,更加注重主数据的维护和分享,主数据建立过程和主数 据治理功能不足,例如ERP(EnterpriseResourcePlanning,企业资源计划)中,主数据管理 通过基本的字典管理模式,对主数据一般都通过excel导入系统,并没有主数据建立的过程 的功能。
技术实现要素:
本发明实施例能够提供一种有效建立主数据的主数据系统的建立方法、装置、计 算机设备及存储介质。 为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提供一种主 数据系统的建立方法,包括: 获取目标主数据的元数据,其中,所述元数据用于描述所述目标主数据的数据属 性; 根据所述元数据生成所述目标主数据的主数据模型; 根据所述主数据模型建立主数据管理系统。 可选地,所述根据所述主数据模型建立主数据管理系统之后,包括: 获取目标主数据的编码规则; 根据所述编码规则生成主数据编码; 将所述主数据编码录入所述主数据管理系统。 可选地,所述根据所述主数据模型建立主数据管理系统之后,包括: 对所述目标主数据进行对比以生成对比结果; 根据所述对比结果生成所述目标主数据的映射关系数据; 将所述映射关系数据录入所述主数据管理系统。 可选地,所述根据所述主数据模型建立主数据管理系统之后,包括: 4 CN 111611230 A 说 明 书 2/9 页 获取所述主数据管理系统的维护操作信息; 根据所述维护操作信息生成更新记录信息; 将所述更新记录信息录入所述主数据管理系统,并对所述主数据管理系统中的主 数据版本进行更新。 可选地,所述将所述更新记录信息录入所述主数据管理系统,并对所述主数据管 理系统中的主数据版本进行更新之后,包括: 获取所述主数据管理系统的版本退回操作; 根据所述版本退回操作与所述更新记录信息对所述主数据版本进行退回。 可选地,所述将所述更新记录信息录入所述主数据管理系统,并对所述主数据管 理系统中的主数据版本进行更新之后,包括: 获取推送订阅信息,其中,所述推送订阅信息包括用于接收更新信息的应用系统 的接口信息; 根据所述推送订阅信息,按照预设的时间间隔将所述更新记录信息发送到所述应 用系统。 可选地,所述根据所述主数据模型建立主数据管理系统之后,包括: 获取非标准主数据,其中,所述非标准主数据为所述主数据管理系统以外的系统 生成的主数据; 对所述非标准主数据进行检查及筛选,以生成筛选后的主数据; 将所述筛选后的主数据导入所述主数据管理系统。 为解决上述技术问题,本发明实施例还提供一种主数据系统的建立装置,包括: 获取模块,用于获取目标主数据的元数据,其中,所述元数据用于描述所述目标主 数据的数据属性; 处理模块,用于根据所述元数据生成所述目标主数据的主数据模型; 执行模块,用于根据所述主数据模型建立主数据管理系统。 可选地,所述主数据系统的建立装置,还包括: 第一获取子模块,用于获取目标主数据的编码规则; 第一生成子模块,用于根据所述编码规则生成主数据编码; 第一录入子模块,用于将所述主数据编码录入所述主数据管理系统。 可选地,所述主数据系统的建立装置,还包括: 第一对比子模块,用于对所述目标主数据进行对比以生成对比结果; 第二生成子模块,用于根据所述对比结果生成所述目标主数据的映射关系数据; 第二录入子模块,用于将所述映射关系数据录入所述主数据管理系统。 可选地,所述主数据系统的建立装置,还包括: 第二获取子模块,用于获取所述主数据管理系统的维护操作信息; 第三生成子模块,用于根据所述维护操作信息生成更新记录信息; 第一执行子模块,用于将所述更新记录信息录入所述主数据管理系统,并对所述 主数据管理系统中的主数据版本进行更新。 可选地,所述主数据系统的建立装置,还包括: 第三获取子模块,用于获取所述主数据管理系统的版本退回操作; 5 CN 111611230 A 说 明 书 3/9 页 第二执行子模块,用于根据所述版本退回操作与所述更新记录信息对所述主数据 版本进行退回。 可选地,所述主数据系统的建立装置,还包括: 第四获取子模块,用于获取推送订阅信息,其中,所述推送订阅信息包括用于接收 更新信息的应用系统的接口信息; 第一发送子模块,用于根据所述推送订阅信息,按照预设的时间间隔将所述更新 记录信息发送到所述应用系统。 可选地,所述主数据系统的建立装置,还包括: 第五获取子模块,用于获取非标准主数据,其中,所述非标准主数据为所述主数据 管理系统以外的系统生成的主数据; 第一筛选子模块,用于对所述非标准主数据进行检查及筛选,以生成筛选后的主 数据; 第一导入子模块,用于将所述筛选后的主数据导入所述主数据管理系统。 为解决上述技术问题,本发明实施例还提供一种计算机设备,包括存储器和处理 器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得 所述处理器执行上述所述主数据系统的建立方法的步骤。 为解决上述技术问题,本发明实施例还提供一种存储有计算机可读指令的存储介 质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所 述主数据系统的建立方法的步骤。 本发明实施例的有益效果是:元数据可以用来支持如指示存储位置、历史数据、资 源查找、文件记录等功能,利用目标主数据的元数据生成主数据模型,然后通过主数据模型 生成主数据管理系统,实现从源头对主数据进行管理,对数据的完整生命周期进行管理,提 高了主数据管理的有效性。 附图说明 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。 图1为本发明实施例主数据系统的建立方法的基本流程示意图; 图2为本发明实施例生成并录入主数据编码的流程示意图; 图3为本发明实施例生成并录入映射关系的流程示意图; 图4为本发明实施例进行主数据版本更新的流程示意图; 图5为本发明实施例进行版本退回的流程示意图; 图6为本发明实施例推送更新信息的流程示意图; 图7为本发明实施例导入其他系统的主数据的流程示意图; 图8为本发明实施例主数据系统的建立装置的基本结构框图; 图9为本发明实施例计算机设备基本结构框图。 6 CN 111611230 A 说 明 书 4/9 页