本发明属于数据管理的,尤其涉及一种基于知识图谱的逆向元数据生成方法和装置。
背景技术:
1、在数据治理业务领域,元数据通常用于描述数据本身,帮助数据的使用者了解数据的含义。元数据通常包含业务元数据,技术元数据和管理元数据。
2、数据治理时,通常需要进行元数据管理,即对需要治理的数据进行元数据的采集,补充和整理。在大多数情况下,业务系统建设时,主要关注核心业务逻辑,不太会对业务数据的元数据进行仔细整理和管理。这就导致在数据治理过程中元数据管理时,需要耗费大量的人力资源,进行元数据的补充和录入。
技术实现思路
1、本发明要解决的技术问题是,提供一种基于知识图谱的逆向元数据生成方法和装置,通过知识图谱技术,自动化的完成元数据逆向生成,解放人力资源,降低数据治理人力成本,提升元数据管理治理的效率。
2、为实现上述目的,本发明采用如下的技术方案:
3、一种基于知识图谱的逆向元数据生成方法,包括以下步骤:
4、步骤s1、获取待数据治理的第一元数据;
5、步骤s2、根据所述第一元数据,构建数据知识图谱;
6、步骤s3、根据所述数据知识图谱进行元数据逆向生成,得到第二元数据。
7、作为优选,步骤s2中,根据所述第一元数据和领域知识构建数据知识图谱,其中,所述领域知识包括:数据对应的业务知识、技术知识、管理知识。
8、作为优选,所述数据知识图谱包括:业务知识图谱、技术知识图谱和管理知识图谱。
9、作为优选,步骤s3中,通过业务知识图谱、技术知识图谱和管理知识图谱进行并行sparql查询,获取数据字段的业务属性、技术属性、管理属性,实现对所述第一元数据进行补充,进而得到所述第二元数据。
10、本发明还提供一种基于知识图谱的逆向元数据生成装置,包括:
11、获取模块,用于获取待数据治理的第一元数据;
12、构建模块,用于根据所述第一元数据,构建数据知识图谱;
13、生成模块,用于根据所述数据知识图谱进行元数据逆向生成,得到第二元数据。
14、作为优选,所述构建模块根据所述第一元数据和领域知识构建数据知识图谱,其中,所述领域知识包括:数据对应的业务知识、技术知识、管理知识。
15、作为优选,所述数据知识图谱包括:业务知识图谱、技术知识图谱和管理知识图谱。
16、作为优选,所述生成模块包括:
17、查询单元,用于通过业务知识图谱、技术知识图谱和管理知识图谱进行并行sparql查询,获取数据字段的业务属性、技术属性、管理属性;
18、补充单元,用于将数据字段的业务属性、技术属性、管理属性对所述第一元数据进行补充,得到第二元数据。
19、本发明实施例使用知识图谱来存放元数据构建和管理的相关信息、规则;并通过图谱的推理和查询能力,自动构建元数据管理信息,相比原有人工方式实现元数据次采集补充管理的过程,更加省时省力。另外,通过维护知识图谱,即可完成元数据逆向生成,工作量小,效率高,准确率高。
1.一种基于知识图谱的逆向元数据生成方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于知识图谱的逆向元数据生成方法,其特征在于,步骤s2中,根据所述第一元数据和领域知识构建数据知识图谱,其中,所述领域知识包括:数据对应的业务知识、技术知识、管理知识。
3.如权利要求2所述的基于知识图谱的逆向元数据生成方法,其特征在于,所述数据知识图谱包括:业务知识图谱、技术知识图谱和管理知识图谱。
4.如权利要求3所述的基于知识图谱的逆向元数据生成方法,其特征在于,步骤s3中,通过业务知识图谱、技术知识图谱和管理知识图谱进行并行sparql查询,获取数据字段的业务属性、技术属性、管理属性,实现对所述第一元数据进行补充,进而得到所述第二元数据。
5.一种基于知识图谱的逆向元数据生成装置,其特征在于,包括:
6.如权利要求5所述的基于知识图谱的逆向元数据生成装置,其特征在于,所述构建模块根据所述第一元数据和领域知识构建数据知识图谱,其中,所述领域知识包括:数据对应的业务知识、技术知识、管理知识。
7.如权利要求6所述的基于知识图谱的逆向元数据生成装置,其特征在于,所述数据知识图谱包括:业务知识图谱、技术知识图谱和管理知识图谱。
8.如权利要求7所述的基于知识图谱的逆向元数据生成装置,其特征在于,所述生成模块包括: