基于复杂网络的高维元数据管理系统和方法技术方案

技术编号:27372464 阅读:67 留言:0更新日期:2021-02-19 13:58
本公开涉及一种基于复杂网络的高维元数据管理系统和方法,其中,元数据管理系统包括:业务对象生成模块、关联节点获取模块、关联关系解析模块和元数据加工模块,用于根据至少两个原始节点生成业务对象,获取业务对象的关联节点,并获取业务对象和关联节点之间的关联关系,根据业务对象、关联节点和关联关系形成复杂网络。由于原始节点代表了技术元数据,根据原始节点生成业务对象并形成以业务对象为中心节点的复杂网络,实现了技术元数据和业务元数据的融合,从而,能够更好地适应企业不断发展的业务需求,提高了元数据管理的灵活性和有效性,提升了数据资产的价值。提升了数据资产的价值。提升了数据资产的价值。

【技术实现步骤摘要】
基于复杂网络的高维元数据管理系统和方法


[0001]本公开涉及计算机
,尤其涉及一种基于复杂网络的高维元数据管理系统和方法。

技术介绍

[0002]随着大数据时代的到来以及各企业业务的持续发展,企业在业务发展的过程中累积了大量的数据资产。通过数据分析和数据挖掘为企业的决策提供有效的指引,通过数据驱动业务,成为众多企业着重发展的目标。
[0003]元数据管理作为数据管理框架中一项重要的管理职能,被广泛地应用于企业的数据管理体系中。元数据是指描述数据的数据,是对数据进行描述、解释、定位使其更方便检索、使用或管理的数据。元数据包括技术元数据和业务元数据。其中,技术元数据是从数据结构和数据处理细节方面对数据进行技术化描述,业务元数据是从业务术语、业务描述、业务指标和业务规则对数据进行描述。
[0004]然而,在元数据管理系统中,技术元数据一旦确定,很难修改,无法满足企业不断发展的业务需求。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种基于复杂网络的高维元数据管理系统和方法。
[0006]第一方面,本公开提供一种基于复杂网络的高维元数据管理系统,包括:业务对象生成模块、关联节点获取模块、关联关系解析模块和元数据加工模块,业务对象生成模块与关联节点获取模块连接,关联节点获取模块与关联关系解析模块连接,关联关系解析模块与元数据加工模块连接;所述业务对象生成模块,用于根据至少两个原始节点生成业务对象;所述关联节点获取模块,用于获取所述业务对象的关联节点;所述关联关系解析模块,用于获取所述业务对象和所述关联节点之间的关联关系;所述元数据加工模块,用于根据所述业务对象、所述关联节点和所述关联关系形成复杂网络。
[0007]可选的,还包括:元数据查询模块,与所述元数据加工模块连接,用于接收查询请求,所述查询请求包括业务对象,并用于根据所述业务对象查询所述业务对象对应的复杂网络,所述复杂网络以所述业务对象为中心节点,包含所述业务对象的关联节点以及所述业务对象和所述关联节点之间的关联关系;可视化展示模块,与所述元数据查询模块连接,用于对所述业务对象对应的复杂网络进行可视化展示。
[0008]可选的,所述关联节点获取模块具体用于:
获取所述至少两个原始节点分别对应的关联节点集合;获取目标关联节点为所述业务对象的关联节点,其中,所述目标关联节点包含在至少两个关联节点集合中。
[0009]可选的,所述关联关系解析模块具体用于:通过人工智能机器学习方法对所述业务对象和所述关联节点之间的关联关系进行探查;或者;获取数据库的审计日志,使用结构化查询语言(Structured Query Language, SQL)解析内核技术,获取所述业务对象和所述关联节点之间的关联关系。
[0010]第二方面,本公开提供一种基于复杂网络的高维元数据管理方法,包括:根据至少两个原始节点生成业务对象;获取所述业务对象的关联节点;获取所述业务对象和所述关联节点之间的关联关系;根据所述业务对象、所述关联节点和所述关联关系形成复杂网络。
[0011]可选的,还包括:接收查询请求,所述查询请求包括业务对象;根据所述业务对象查询所述业务对象对应的复杂网络,所述复杂网络以所述业务对象为中心节点,包含所述业务对象的关联节点以及所述业务对象和所述关联节点之间的关联关系;对所述业务对象对应的复杂网络进行可视化展示。
[0012]可选的,所述获取所述业务对象的关联节点,包括:获取所述至少两个原始节点分别对应的关联节点集合;获取目标关联节点为所述业务对象的关联节点,其中,所述目标关联节点包含在至少两个关联节点集合中。
[0013]可选的,所述获取所述业务对象和所述关联节点之间的关联关系,包括:通过人工智能机器学习方法对所述业务对象和所述关联节点之间的关联关系进行探查;或者;获取数据库的审计日志,使用SQL解析内核技术,获取所述业务对象和所述关联节点之间的关联关系。
[0014]第三方面,本公开提供一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第二方面任一项所述方法的步骤。
[0015]第四方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第二方面任一项所述的方法的步骤。
[0016]本公开实施例提供的技术方案与现有技术相比具有如下优点:元数据管理系统包括:业务对象生成模块、关联节点获取模块、关联关系解析模块和元数据加工模块,用于根据至少两个原始节点生成业务对象,获取业务对象的关联节点,并获取业务对象和关联节点之间的关联关系,根据业务对象、关联节点和关联关系形成复杂网
络。由于原始节点代表了技术元数据,根据原始节点生成业务对象并形成以业务对象为中心节点的复杂网络,实现了技术元数据和业务元数据的融合,从而,使得元数据管理系统能够更好地适应企业不断发展的业务需求,提高了元数据管理的灵活性和有效性,提升了数据资产的价值。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0018]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本公开提供的一种基于复杂网络的高维元数据管理系统的结构示意图;图2为本公开提供的另一种基于复杂网络的高维元数据管理系统的结构示意图;图3为本公开提供的一种基于复杂网络的高维元数据管理方法实施例的流程示意图;图4为本公开提供的另一种基于复杂网络的高维元数据管理方法实施例的流程示意图;图5为本公开提供的再一种基于复杂网络的高维元数据管理方法实施例的流程示意图。
具体实施方式
[0020]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0021]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
[0022]元数据管理系统通过获取各个数据系统的元数据信息来建立数据模型,分析数据之间的关联关系,为企业建立数据管理体系提供了可靠、便捷的工具支持,便于企业更加有效的发掘和利用数据资产的价值。元数据按照用途可以分成技术元数据和业务元数据。技术元数据是描述数据系统中
相关概念、关系和规则的数据,常见的技术元数据包括:数据库、表、字段、字段长度、字段类型等。业务元数据是描述数据系统中业务领域相关概念、关系和规则的数据,常见的业务元数据包括:业务定义、业务术语本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于复杂网络的高维元数据管理系统,其特征在于,包括:业务对象生成模块、关联节点获取模块、关联关系解析模块和元数据加工模块,业务对象生成模块与关联节点获取模块连接,关联节点获取模块与关联关系解析模块连接,关联关系解析模块与元数据加工模块连接;所述业务对象生成模块,用于根据至少两个原始节点生成业务对象;所述关联节点获取模块,用于获取所述业务对象的关联节点;所述关联关系解析模块,用于获取所述业务对象和所述关联节点之间的关联关系;所述元数据加工模块,用于根据所述业务对象、所述关联节点和所述关联关系形成复杂网络。2.根据权利要求1所述的系统,其特征在于,还包括:元数据查询模块,与所述元数据加工模块连接,用于接收查询请求,所述查询请求包括业务对象,并用于根据所述业务对象查询所述业务对象对应的复杂网络,所述复杂网络以所述业务对象为中心节点,包含所述业务对象的关联节点以及所述业务对象和所述关联节点之间的关联关系;可视化展示模块,与所述元数据查询模块连接,用于对所述业务对象对应的复杂网络进行可视化展示。3.根据权利要求2所述的系统,其特征在于,所述关联节点获取模块具体用于:获取所述至少两个原始节点分别对应的关联节点集合;获取目标关联节点为所述业务对象的关联节点,其中,所述目标关联节点包含在至少两个关联节点集合中。4.根据权利要求3所述的系统,其特征在于,所述关联关系解析模块具体用于:通过人工智能机器学习方法对所述业务对象和所述关联节点之间的关联关系进行探查;或者;获取数据库的审计日志,使用结构化查询语言SQL解析内核技术,获取所述业务对象和所述关联节点之...

【专利技术属性】
技术研发人员:雷涛乔旺龙曹晓磊郭彦雷
申请(专利权)人:天云融创数据科技北京有限公司
类型:发明
国别省市:

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

1