CN107203529B - Method and device for multi-service correlation analysis based on similarity of metadata graph structure - Google Patents
Method and device for multi-service correlation analysis based on similarity of metadata graph structure Download PDFInfo
- Publication number
- CN107203529B CN107203529B CN201610150952.0A CN201610150952A CN107203529B CN 107203529 B CN107203529 B CN 107203529B CN 201610150952 A CN201610150952 A CN 201610150952A CN 107203529 B CN107203529 B CN 107203529B
- Authority
- CN
- China
- Prior art keywords
- metadata
- graph
- similarity
- vertex
- objects
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
技术领域technical field
本发明涉及关联性分析技术,尤其涉及一种基于元数据图结构相似性的多业务关联性分析方法及装置。The invention relates to correlation analysis technology, in particular to a multi-service correlation analysis method and device based on the similarity of metadata graph structure.
背景技术Background technique
元数据是指描述数据的数据,主要描述领域的概念、关系、规则、语义等。元数据是管理海量数据系统(例如:数据仓库、数据集市、Hadoop大数据平台等)的有效途径,它能够为访问数据提供清晰完整的目录,使用户能够从整体清楚地了解数据,指导用户高效地使用数据。Metadata refers to the data that describe the data, mainly describing the concepts, relationships, rules, semantics, etc. of the domain. Metadata is an effective way to manage massive data systems (such as data warehouses, data marts, Hadoop big data platforms, etc.), it can provide a clear and complete catalog for accessing data, so that users can clearly understand the data as a whole and guide users Use data efficiently.
采用现有技术,基于元数据进行关联性分析时,主要存在着如下的缺陷:When using the existing technology to perform correlation analysis based on metadata, there are mainly the following defects:
一,元数据的一条关系链路是从头到尾有直接引用关系或直接数据流向关系的一个业务流程,而一般情况下企业的多个业务之间还存在着许多间接的联系,但是现有的元数据系统没有方法确定多个业务之间的关键联系枢纽点,所以当一个业务口径发生变化时无法直观地评估这个业务对其他业务的影响,只能采用人工回溯的方法查找每个元数据对象对业务流程的影响。First, a relationship link of metadata is a business process with direct reference relationship or direct data flow relationship from beginning to end. In general, there are many indirect connections between multiple businesses of an enterprise, but the existing The metadata system has no way to determine the key connection points between multiple businesses, so when a business caliber changes, it cannot intuitively evaluate the impact of this business on other businesses, and can only use manual backtracking to find each metadata object Impact on business processes.
二,现有的元数据关联性分析只是粗略的比较两个关系链路中重合的元数据对象的个数,而事实上不同的业务常使用元数据对象的不同属性并且逻辑流程关系也往往不同,因此,没有考虑元数据对象属性信息和逻辑关系的关联性分析的结果经常缺乏准确性。Second, the existing metadata correlation analysis only roughly compares the number of overlapping metadata objects in the two relational links. In fact, different businesses often use different attributes of metadata objects and the logical process relationships are often different. Therefore, the results of association analysis that do not consider metadata object attribute information and logical relationships often lack accuracy.
三,目前对业务进行分类主要依靠业务人员凭借经验进行手工分类,在数据量较小时可以勉强处理,但是在海量复杂的大数据面前,人工分类就明显有些力不从心,而现有的元数据应用系统缺少辅助分类的方法和机制。Third, at present, the classification of business mainly relies on the manual classification of business personnel with experience, which can be handled reluctantly when the amount of data is small, but in the face of massive and complex big data, manual classification is obviously not enough, and the existing metadata application system Methods and mechanisms to assist classification are lacking.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明实施例希望提供一种基于元数据图结构相似性的多业务关联性分析方法及装置,至少解决了现有技术存在的问题。In view of this, the embodiments of the present invention hope to provide a method and device for analyzing multi-service correlation based on the similarity of metadata graph structure, which at least solves the problems existing in the prior art.
本发明实施例的技术方案是这样实现的:The technical solution of the embodiment of the present invention is realized as follows:
本发明实施例的一种基于元数据图结构相似性的多业务关联性分析方法,所述方法包括:According to an embodiment of the present invention, a method for analyzing multi-service correlation based on the similarity of metadata graph structure, the method includes:
从多个业务中获取元数据后,建立元数据对象的关系图;After obtaining metadata from multiple services, establish a relationship diagram of metadata objects;
判断所述元数据对象的关系图中同一元模型是否存在共同的元数据对象及元数据对象属性,如果存在,则根据所述元数据对象的关系图中结构的顶点及顶点属性以及边的相似性,得到元数据图的结构相似性;Determine whether there are common metadata objects and metadata object attributes in the same metamodel in the relationship diagram of the metadata object, and if there are, according to the similarity of the vertices and vertex attributes and edges of the structure in the relationship diagram of the metadata object to obtain the structural similarity of the metadata graph;
基于所述元数据图的结构相似性,来确定多个业务之间的关联关系。Based on the structural similarity of the metadata graph, an association relationship between multiple services is determined.
上述方案中,所述从多个业务中获取元数据后,建立元数据对象的关系图,包括:In the above solution, after the metadata is obtained from multiple services, a relationship diagram of metadata objects is established, including:
按照不同的粒度将所述元数据划分为多个类,每一类分别建立的描述模型为所述元模型;The metadata is divided into multiple classes according to different granularities, and the description model established for each class is the meta model;
由所述元模型的实例或实体构成所述元数据对象;forming the metadata object from instances or entities of the metamodel;
根据所述元数据对象之间的引用或数据流向关系建立元数据关系,并以元数据对象为顶点,元数据对象之间的关系为边,建立元数据对象的有向图,将所述元数据对象的有向图作为所述元数据对象的关系图。A metadata relationship is established according to the reference or data flow relationship between the metadata objects, and a directed graph of the metadata objects is established with the metadata objects as vertices and the relationship between the metadata objects as edges, and the metadata A directed graph of data objects serves as a relational graph of the metadata objects.
上述方案中,所述方法还包括:In the above scheme, the method also includes:
每个业务涉及的资源对象和所述资源对象之间的关系皆支持使用所述元数据对象的有向图进行表示。The relationship between the resource objects involved in each business and the resource objects supports the use of a directed graph of the metadata objects to represent.
上述方案中,所述根据所述元数据对象的关系图中结构的顶点及顶点属性以及边的相似性,得到元数据图的结构相似性,包括:In the above scheme, according to the similarity of vertices and vertex attributes and edges of the structure in the relationship graph of the metadata object, the structural similarity of the metadata graph is obtained, including:
获取所述元数据对象的关系图中结构的顶点结合顶点属性的相似度;obtaining the similarity between the vertices of the structure in the relational graph of the metadata object and the vertex attributes;
获取所述元数据对象的关系图中边的相似度;obtaining the similarity of edges in the relational graph of the metadata object;
根据所述顶点结合顶点属性的相似度和所述边的相似度,得到元数据图的结构相似性。The structural similarity of the metadata graph is obtained according to the similarity of the vertex combined with the vertex attribute and the similarity of the edge.
上述方案中,所述获取所述元数据对象的关系图中结构的顶点结合顶点属性的相似度,包括:In the above solution, the acquisition of the similarity between the vertex and vertex attributes of the structure in the relationship graph of the metadata object includes:
每个业务用一个元数据有向图的元数据子图进行表示;Each business is represented by a metadata subgraph of a metadata directed graph;
获取两个元数据子图的公共顶点及其属性占指定规格图的比重,根据所述比重计算任意两个业务对应的元数据子图结构的顶点结合顶点属性的相似度。Obtain the proportion of the common vertices and their attributes of the two metadata subgraphs in the specified specification graph, and calculate the similarity between the vertices of the metadata subgraph structures corresponding to any two services combined with the vertex attributes according to the proportions.
上述方案中,所述获取所述元数据对象的关系图中边的相似度,包括:In the above solution, the obtaining the similarity of edges in the relational graph of the metadata object includes:
每个业务用一个元数据有向图的元数据子图进行表示;Each business is represented by a metadata subgraph of a metadata directed graph;
获取两个元数据子图的公共边占指定规格图的比重,根据所述比重计算任意两个业务对应的元数据子图结构的边的相似度。Obtain the proportion of the common edges of the two metadata sub-graphs in the specified specification graph, and calculate the edge similarity of the metadata sub-graph structures corresponding to any two services according to the proportion.
上述方案中,基于所述元数据图的结构相似性,来确定多个业务之间的关联关系,包括:In the above solution, the association relationship between multiple services is determined based on the structural similarity of the metadata graph, including:
综合所述任意两个业务对应的元数据子图结构的顶点结合顶点属性的相似度和所述任意两个业务对应的元数据子图结构的边的相似度,衡量任意不同业务之间的关联性;The vertices of the metadata subgraph structure corresponding to any two services are combined with the similarity of the vertex attributes and the similarity of the edges of the metadata subgraph structure corresponding to the any two services, and the association between any different services is measured. sex;
按照实际需要关注的角度,通过调节因子调整权值得到业务关联度值,由所述业务关联度值确定多个业务之间的关联关系。According to the angle that needs to be paid attention to actually, the weight value is adjusted by the adjustment factor to obtain the service correlation degree value, and the correlation relationship between the multiple services is determined by the service correlation degree value.
本发明实施例的一种基于元数据图结构相似性的多业务关联性分析装置,所述装置包括:According to an embodiment of the present invention, a multi-service correlation analysis device based on the similarity of metadata graph structure, the device includes:
建立单元,用于从多个业务中获取元数据后,建立元数据对象的关系图;The establishment unit is used to establish the relationship diagram of the metadata object after obtaining the metadata from multiple services;
处理单元,用于判断所述元数据对象的关系图中同一元模型是否存在共同的元数据对象及元数据对象属性,如果存在,则根据所述元数据对象的关系图中结构的顶点及顶点属性以及边的相似性,得到元数据图的结构相似性;A processing unit for judging whether there are common metadata objects and metadata object attributes in the same metamodel in the relational graph of the metadata objects, and if so, according to the vertices and vertices of the structure in the relational graph of the metadata objects The similarity of attributes and edges to obtain the structural similarity of the metadata graph;
确定单元,用于基于所述元数据图的结构相似性,来确定多个业务之间的关联关系。A determining unit, configured to determine the association relationship between multiple services based on the structural similarity of the metadata graph.
上述方案中,所述建立单元,进一步包括:In the above scheme, the establishment unit further includes:
分类子单元,用于按照不同的粒度将所述元数据划分为多个类,每一类分别建立的描述模型为所述元模型;a classification subunit, used to divide the metadata into multiple classes according to different granularities, and the description model established for each class is the meta model;
构成子单元,用于由所述元模型的实例或实体构成所述元数据对象;forming subunits for composing the metadata object from instances or entities of the metamodel;
关系建立子单元,用于根据所述元数据对象之间的引用或数据流向关系建立元数据关系,并以元数据对象为顶点,元数据对象之间的关系为边,建立元数据对象的有向图,将所述元数据对象的有向图作为所述元数据对象的关系图。The relationship establishment subunit is used to establish a metadata relationship according to the reference or data flow relationship between the metadata objects, and takes the metadata object as a vertex and the relationship between the metadata objects as an edge. A directed graph, using the directed graph of the metadata object as a relationship graph of the metadata object.
上述方案中,所述装置还包括:In the above scheme, the device also includes:
每个业务涉及的资源对象和所述资源对象之间的关系皆支持使用所述元数据对象的有向图进行表示。The relationship between the resource objects involved in each business and the resource objects supports the use of a directed graph of the metadata objects to represent.
上述方案中,所述处理单元,进一步包括:In the above scheme, the processing unit further includes:
第一处理子单元,用于获取所述元数据对象的关系图中结构的顶点结合顶点属性的相似度;a first processing subunit, used to obtain the similarity of the vertex and vertex attributes of the structure in the relationship graph of the metadata object;
第二处理子单元,用于获取所述元数据对象的关系图中边的相似度;a second processing subunit, configured to obtain the similarity of edges in the relational graph of the metadata object;
第三处理子单元,用于根据所述顶点结合顶点属性的相似度和所述边的相似度,得到元数据图的结构相似性。The third processing subunit is configured to obtain the structural similarity of the metadata graph according to the similarity of the vertex-combined vertex attributes and the similarity of the edge.
上述方案中,所述第一处理子单元,进一步用于:In the above scheme, the first processing subunit is further used for:
每个业务用一个元数据有向图的元数据子图进行表示;Each business is represented by a metadata subgraph of a metadata directed graph;
获取两个元数据子图的公共顶点及其属性占指定规格图的比重,根据所述比重计算任意两个业务对应的元数据子图结构的顶点结合顶点属性的相似度。Obtain the proportion of the common vertices and their attributes of the two metadata subgraphs in the specified specification graph, and calculate the similarity between the vertices of the metadata subgraph structures corresponding to any two services combined with the vertex attributes according to the proportions.
上述方案中,所述第二处理子单元,进一步用于:In the above scheme, the second processing subunit is further used for:
每个业务用一个元数据有向图的元数据子图进行表示;Each business is represented by a metadata subgraph of a metadata directed graph;
获取两个元数据子图的公共边占指定规格图的比重,根据所述比重计算任意两个业务对应的元数据子图结构的边的相似度。Obtain the proportion of the common edges of the two metadata sub-graphs in the specified specification graph, and calculate the edge similarity of the metadata sub-graph structures corresponding to any two services according to the proportion.
上述方案中,所述确定单元,进一步用于:In the above scheme, the determining unit is further used for:
综合所述任意两个业务对应的元数据子图结构的顶点结合顶点属性的相似度和所述任意两个业务对应的元数据子图结构的边的相似度,衡量任意不同业务之间的关联性;The vertices of the metadata subgraph structure corresponding to any two services are combined with the similarity of the vertex attributes and the similarity of the edges of the metadata subgraph structure corresponding to the any two services, and the association between any different services is measured. sex;
按照实际需要关注的角度,通过调节因子调整权值得到业务关联度值,由所述业务关联度值确定多个业务之间的关联关系。According to the angle that needs to be paid attention to actually, the weight value is adjusted by the adjustment factor to obtain the service correlation degree value, and the correlation relationship between the multiple services is determined by the service correlation degree value.
本发明实施例的基于元数据图结构相似性的多业务关联性分析方法包括:从多个业务中获取元数据后,建立元数据对象的关系图;判断所述元数据对象的关系图中同一元模型是否存在共同的元数据对象及元数据对象属性,如果存在,则根据所述元数据对象的关系图中结构的顶点及顶点属性以及边的相似性,得到元数据图的结构相似性;基于所述元数据图的结构相似性,来确定多个业务之间的关联关系。采用本发明实施例,能提高关联性分析的准确度和效果。The multi-service correlation analysis method based on the similarity of the structure of the metadata graph according to the embodiment of the present invention includes: after obtaining the metadata from multiple services, establishing a relational graph of the metadata objects; judging that the relational graphs of the metadata objects are the same Whether there is a common metadata object and metadata object attribute in the metamodel, if so, obtain the structural similarity of the metadata graph according to the similarity of the vertices and vertex attributes and edges of the structure in the relationship graph of the metadata object; Based on the structural similarity of the metadata graph, an association relationship between multiple services is determined. By adopting the embodiments of the present invention, the accuracy and effect of the correlation analysis can be improved.
附图说明Description of drawings
图1为本发明实施例的方法流程示意图;1 is a schematic flowchart of a method according to an embodiment of the present invention;
图2为应用本发明实施例的应用场景中元数据系统的三层架构示意图;2 is a schematic diagram of a three-tier architecture of a metadata system in an application scenario applying an embodiment of the present invention;
图3为应用本发明实施例的应用场景中基于元数据图结构相似性的多业务关联性分析原理图;3 is a schematic diagram of a multi-service correlation analysis based on similarity of metadata graph structure in an application scenario applying an embodiment of the present invention;
图4为应用本发明实施例的应用场景中基于元数据图结构相似性的多业务关联性分析流程图。FIG. 4 is a flowchart of multi-service correlation analysis based on the similarity of metadata graph structures in an application scenario applying an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图对技术方案的实施作进一步的详细描述。The implementation of the technical solution will be further described in detail below with reference to the accompanying drawings.
本发明实施例的一种基于元数据图结构相似性的多业务关联性分析方法,如图1所示,所述方法包括:A method for analyzing multi-service correlation based on similarity of metadata graph structure according to an embodiment of the present invention, as shown in FIG. 1 , the method includes:
步骤101、从多个业务中获取元数据后,建立元数据对象的关系图。
步骤102、判断所述元数据对象的关系图中同一元模型是否存在共同的元数据对象及元数据对象属性,如果存在,则根据所述元数据对象的关系图中结构的顶点及顶点属性以及边的相似性,得到元数据图的结构相似性。Step 102: Judge whether there are common metadata objects and metadata object attributes in the same metamodel in the relationship diagram of the metadata object, and if so, then according to the vertices and vertex attributes of the structure in the relationship diagram of the metadata object and Edge similarity to get the structural similarity of the metadata graph.
步骤103、基于所述元数据图的结构相似性,来确定多个业务之间的关联关系。Step 103: Determine the association relationship between multiple services based on the structural similarity of the metadata graph.
在本发明实施例一实施方式中,所述从多个业务中获取元数据后,建立元数据对象的关系图,包括:按照不同的粒度将所述元数据划分为多个类,每一类分别建立的描述模型为所述元模型;由所述元模型的实例或实体构成所述元数据对象;根据所述元数据对象之间的引用或数据流向关系建立元数据关系,并以元数据对象为顶点,元数据对象之间的关系为边,建立元数据对象的有向图,将所述元数据对象的有向图作为所述元数据对象的关系图。In an implementation manner of the embodiment of the present invention, after obtaining metadata from multiple services, establishing a relationship diagram of metadata objects includes: dividing the metadata into multiple classes according to different granularities, and each class The respectively established description models are the meta-model; the metadata objects are composed of instances or entities of the meta-model; the metadata relationship is established according to the reference or data flow relationship between the metadata objects, and the metadata The objects are vertices, the relationship between the metadata objects is an edge, a directed graph of the metadata objects is established, and the directed graph of the metadata objects is used as the relationship graph of the metadata objects.
在本发明实施例一实施方式中,所述方法还包括:每个业务涉及的资源对象和所述资源对象之间的关系皆支持使用所述元数据对象的有向图进行表示。In an implementation manner of the embodiment of the present invention, the method further includes: the resource objects involved in each service and the relationship between the resource objects are represented by the directed graph of the metadata object.
在本发明实施例一实施方式中,所述根据所述元数据对象的关系图中结构的顶点及顶点属性以及边的相似性,得到元数据图的结构相似性,包括:获取所述元数据对象的关系图中结构的顶点结合顶点属性的相似度;获取所述元数据对象的关系图中边的相似度;根据所述顶点结合顶点属性的相似度和所述边的相似度,得到元数据图的结构相似性。In an embodiment of the embodiment of the present invention, obtaining the structural similarity of the metadata graph according to the similarity of the vertices, vertex attributes and edges of the structure in the relationship graph of the metadata object includes: obtaining the metadata The vertices of the structure in the relational graph of the object are combined with the similarity of the vertex attributes; the similarity of the edges in the relational graph of the metadata object is obtained; according to the similarity of the vertexes combined with the similarity of the vertex attributes and the similarity of the edges, the meta-data is obtained. Structural similarity of data graphs.
在本发明实施例一实施方式中,所述获取所述元数据对象的关系图中结构的顶点结合顶点属性的相似度,包括:每个业务用一个元数据有向图的元数据子图进行表示;获取两个元数据子图的公共顶点及其属性占指定规格图(如最小图)的比重,根据所述比重计算任意两个业务对应的元数据子图结构的顶点结合顶点属性的相似度。In an implementation manner of the embodiment of the present invention, the obtaining the similarity between the vertices of the structure in the relationship graph of the metadata object and the vertex attributes includes: each service is performed with a metadata subgraph of a metadata directed graph. Representation; obtain the proportion of the common vertices and their attributes of the two metadata subgraphs in the specified specification graph (such as the minimum graph), and calculate the similarity between the vertices of the metadata subgraph structure corresponding to any two services combined with the vertex attributes according to the proportions Spend.
在本发明实施例一实施方式中,所述获取所述元数据对象的关系图中边的相似度,包括:每个业务用一个元数据有向图的元数据子图进行表示;获取两个元数据子图的公共边占指定规格图(如最小图)的比重,根据所述比重计算任意两个业务对应的元数据子图结构的边的相似度。In an implementation manner of the embodiment of the present invention, the obtaining the similarity of edges in the relationship graph of the metadata object includes: each service is represented by a metadata subgraph of a metadata directed graph; obtaining two The common edge of the metadata subgraph accounts for the proportion of the specified specification graph (such as the minimum graph), and the similarity of the edges of the metadata subgraph structure corresponding to any two services is calculated according to the proportion.
在本发明实施例一实施方式中,基于所述元数据图的结构相似性,来确定多个业务之间的关联关系,包括:综合所述任意两个业务对应的元数据子图结构的顶点结合顶点属性的相似度和所述任意两个业务对应的元数据子图结构的边的相似度,衡量任意不同业务之间的关联性;按照实际需要关注的角度,通过调节因子调整权值得到业务关联度值,由所述业务关联度值确定多个业务之间的关联关系。In an implementation manner of the embodiment of the present invention, determining the association relationship between multiple services based on the structural similarity of the metadata graph includes: synthesizing the vertices of the metadata subgraph structure corresponding to any two services Combining the similarity of vertex attributes and the similarity of the edges of the metadata subgraph structure corresponding to any two services, the correlation between any different services is measured; according to the angle that needs to be paid attention to, the weight is adjusted by the adjustment factor to obtain A business correlation degree value, and the business correlation degree value determines the correlation relationship between multiple services.
本发明实施例的基于元数据图结构相似性的多业务关联性分析装置,所述装置包括:建立单元,用于从多个业务中获取元数据后,建立元数据对象的关系图;及处理单元,用于判断所述元数据对象的关系图中同一元模型是否存在共同的元数据对象及元数据对象属性,如果存在,则根据所述元数据对象的关系图中结构的顶点及顶点属性以及边的相似性,得到元数据图的结构相似性;及确定单元,用于基于所述元数据图的结构相似性,来确定多个业务之间的关联关系。The multi-service correlation analysis device based on the similarity of the structure of the metadata graph according to the embodiment of the present invention includes: a establishing unit for establishing a relationship graph of metadata objects after obtaining metadata from multiple services; and processing A unit for judging whether there are common metadata objects and metadata object attributes in the same metamodel in the relationship diagram of the metadata object, and if so, according to the vertices and vertex attributes of the structure in the relationship diagram of the metadata object and the similarity of the edges, to obtain the structural similarity of the metadata graph; and a determining unit for determining the association relationship between multiple services based on the structural similarity of the metadata graph.
在本发明实施例一实施方式中,所述建立单元,进一步包括:In an implementation manner of the embodiment of the present invention, the establishing unit further includes:
分类子单元,用于按照不同的粒度将所述元数据划分为多个类,每一类分别建立的描述模型为所述元模型;a classification subunit, used to divide the metadata into multiple classes according to different granularities, and the description model established for each class is the meta model;
构成子单元,用于由所述元模型的实例或实体构成所述元数据对象;forming subunits for composing the metadata object from instances or entities of the metamodel;
关系建立子单元,用于根据所述元数据对象之间的引用或数据流向关系建立元数据关系,并以元数据对象为顶点,元数据对象之间的关系为边,建立元数据对象的有向图,将所述元数据对象的有向图作为所述元数据对象的关系图。The relationship establishment subunit is used to establish a metadata relationship according to the reference or data flow relationship between the metadata objects, and takes the metadata object as a vertex and the relationship between the metadata objects as an edge. A directed graph, using the directed graph of the metadata object as a relationship graph of the metadata object.
在本发明实施例一实施方式中,所述装置还包括:In an embodiment of the embodiment of the present invention, the device further includes:
每个业务涉及的资源对象和所述资源对象之间的关系皆支持使用所述元数据对象的有向图进行表示。The relationship between the resource objects involved in each business and the resource objects supports the use of a directed graph of the metadata objects to represent.
在本发明实施例一实施方式中,所述处理单元,进一步包括:In an implementation manner of the embodiment of the present invention, the processing unit further includes:
第一处理子单元,用于获取所述元数据对象的关系图中结构的顶点结合顶点属性的相似度;a first processing subunit, used to obtain the similarity of the vertex and vertex attributes of the structure in the relationship graph of the metadata object;
第二处理子单元,用于获取所述元数据对象的关系图中边的相似度;a second processing subunit, configured to obtain the similarity of edges in the relational graph of the metadata object;
第三处理子单元,用于根据所述顶点结合顶点属性的相似度和所述边的相似度,得到元数据图的结构相似性。The third processing subunit is configured to obtain the structural similarity of the metadata graph according to the similarity of the vertex-combined vertex attributes and the similarity of the edge.
在本发明实施例一实施方式中,所述第一处理子单元,进一步用于:In an implementation manner of the embodiment of the present invention, the first processing subunit is further configured to:
每个业务用一个元数据有向图的元数据子图进行表示;Each business is represented by a metadata subgraph of a metadata directed graph;
获取两个元数据子图的公共顶点及其属性占指定规格图的比重,根据所述比重计算任意两个业务对应的元数据子图结构的顶点结合顶点属性的相似度。Obtain the proportion of the common vertices and their attributes of the two metadata subgraphs in the specified specification graph, and calculate the similarity between the vertices of the metadata subgraph structures corresponding to any two services combined with the vertex attributes according to the proportions.
在本发明实施例一实施方式中,所述第二处理子单元,进一步用于:In an implementation manner of the embodiment of the present invention, the second processing subunit is further configured to:
每个业务用一个元数据有向图的元数据子图进行表示;Each business is represented by a metadata subgraph of a metadata directed graph;
获取两个元数据子图的公共边占指定规格图的比重,根据所述比重计算任意两个业务对应的元数据子图结构的边的相似度。Obtain the proportion of the common edges of the two metadata sub-graphs in the specified specification graph, and calculate the edge similarity of the metadata sub-graph structures corresponding to any two services according to the proportion.
在本发明实施例一实施方式中,所述确定单元,进一步用于:In an implementation manner of the embodiment of the present invention, the determining unit is further configured to:
综合所述任意两个业务对应的元数据子图结构的顶点结合顶点属性的相似度和所述任意两个业务对应的元数据子图结构的边的相似度,衡量任意不同业务之间的关联性;The vertices of the metadata subgraph structure corresponding to any two services are combined with the similarity of the vertex attributes and the similarity of the edges of the metadata subgraph structure corresponding to the any two services, and the association between any different services is measured. sex;
按照实际需要关注的角度,通过调节因子调整权值得到业务关联度值,由所述业务关联度值确定多个业务之间的关联关系。According to the angle that needs to be paid attention to actually, the weight value is adjusted by the adjustment factor to obtain the service correlation degree value, and the correlation relationship between the multiple services is determined by the service correlation degree value.
以一个现实应用场景为例对本发明实施例阐述如下:Taking a real application scenario as an example, the embodiments of the present invention are described as follows:
先对本发明实施例的一个应用场景介绍如下:First, an application scenario of the embodiment of the present invention is introduced as follows:
在当今的大数据时代,商务智能BI的成功实现及运用取决于有效的元数据管理和应用。元数据被定义为描述其他数据的数据,主要包括业务、技术和管理等领域的相关主题、概念、术语、结构、流程、关系和规则等数据。高水平的元数据应用能够为各种复杂的系统以及海量的数据充当引路标,能够帮助用户更好地了解各种业务的来龙去脉,增强数据对业务的基础支撑能力,提升数据质量的管控能力,实现高效的企业管理。然而,目前元数据的应用仍然处于简单的使用阶段,缺乏高层次深度的研究和应用,在多个业务复杂关系分析方面仍需要极大改进。In today's era of big data, the successful implementation and application of business intelligence BI depends on effective metadata management and application. Metadata is defined as data that describes other data, mainly including related topics, concepts, terms, structures, processes, relationships, and rules in the fields of business, technology, and management. High-level metadata applications can serve as guideposts for various complex systems and massive data, help users better understand the ins and outs of various businesses, enhance the basic support capabilities of data for businesses, and improve data quality management and control capabilities. Achieve efficient enterprise management. However, the current application of metadata is still in the stage of simple use, lacking high-level and in-depth research and application, and still needs great improvement in the analysis of complex relationships in multiple businesses.
上述应用场景采用本发明实施例,是根据业务对应的元数据有向图的顶点及其属性以及边的相似性衡量多个业务之间的关联性,能够反映多个业务之间复杂交叉的影响关系,为业务人员熟悉多个业务之间关系提供指导,为企业进行经营分析提供决策。能解决的主要问题有:1)通过建立元数据对象的关系图并且比较图结构顶点及其属性以及边的相似性确定多个业务之间的关联关系,能够直观地反映一个业务变更对其他业务的影响程度。2)考虑了不用业务使用相同的资源属性以及业务的前后逻辑关系的情况,充分利用了元数据对象的顶点及其属性信息和前后逻辑流程关系对应的边衡量元数据图结构的相似性时,使业务关联性分析结果更加可信。3)以元数据图结构相似性为基础计算得到业务关联度后可以创建一系列应用,例如:业务变更影响预警系统、梳理和合并业务的冗余重复流程、自动辅助业务分类等,可以解决大数据面临的一些复杂问题。The above application scenario adopts the embodiment of the present invention, which is to measure the correlation between multiple services according to the similarity of the vertices and their attributes and edges of the metadata directed graph corresponding to the services, which can reflect the impact of complex intersections between multiple services. It provides guidance for business personnel to be familiar with the relationship between multiple businesses, and provides decision-making for enterprises to conduct business analysis. The main problems that can be solved are: 1) By establishing a relationship graph of metadata objects and comparing the similarity of graph structure vertices and their attributes and edges to determine the relationship between multiple services, it can intuitively reflect the impact of one service change on other services. degree of influence. 2) Considering the situation of not using the same resource attributes and the logical relationship of the business before and after the business, and making full use of the vertices of the metadata object and their attribute information and the edges corresponding to the logical process relationship before and after to measure the similarity of the metadata graph structure, Make business relevance analysis results more credible. 3) After calculating the business correlation degree based on the similarity of the metadata graph structure, a series of applications can be created, such as: business change impact early warning system, redundant and repetitive processes of sorting and merging business, automatic auxiliary business classification, etc., which can solve large-scale problems. Some complex issues facing data.
元数据系统的三层架构如图2所示,上述应用场景采用本发明实施例,增加了基于元数据图结构相似性的多业务元对象分析功能模块(如图2中的A15所示),在此基础上进一步提出了如图2中A16所示的高层的扩展应用如业务变更预警模块、梳理合并业务的冗余重复流程模块以及自动辅助业务分类等模块,其余以A11,A12,A13,A14所标记的模块为现有模块。The three-tier architecture of the metadata system is shown in Figure 2. The above application scenario adopts the embodiment of the present invention, and a multi-service meta-object analysis function module based on the similarity of the metadata graph structure is added (as shown in A15 in Figure 2), On this basis, high-level extended applications as shown in A16 in Figure 2 are further proposed, such as the business change warning module, the redundant repetitive process module for combing and merging business, and the automatic auxiliary business classification modules. The rest are A11, A12, A13, Modules marked by A14 are existing modules.
基于元数据图结构相似性的多业务关联性分析功能模块的主要原理如图3所示,图3为基于元数据图结构相似性的多业务关联性分析原理图,具体描述如下:The main principle of the multi-service correlation analysis function module based on the similarity of the metadata graph structure is shown in Figure 3. Figure 3 is the principle diagram of the multi-service correlation analysis based on the similarity of the metadata graph structure, and the specific description is as follows:
一,不同业务使用的资源对象有类似之处,即不同的业务都共同使用了某些资源对象或者这些资源对象的某些属性,映射元数据图为顶点及其属性有共同之处,那么这些业务之间是存在关联的。First, the resource objects used by different businesses have similarities, that is, different businesses use some resource objects or some attributes of these resource objects in common, and the mapping metadata graph has common features for vertices and their attributes, then these There is a relationship between businesses.
例如:图3中公司有两个业务分别对应的两张市场占有率报表,这两张报表的数据都是通过同一个表汇总的,但是按照不同的口径使用了该表的一些相同的字段,则这两个业务相关的报表由共同涉及的表及表的属性字段关联到了一起。For example, in Figure 3, the company has two market share reports corresponding to two businesses. The data of these two reports are summarized through the same table, but some of the same fields of the table are used according to different calibers. Then the two business-related reports are related by the tables involved and the attribute fields of the tables.
目前,结构化数据(例如,关系数据库、OLAP联机分析数据等)和非结构化数据的描述信息(例如,日志文件、XML文件、Webservice接口、Hadoop平台数据等)是常见的产生元数据的主体,通过对这些数据的描述数据进行自动或手工提取录入是元数据系统的获取层取得数据的主要途径。At present, structured data (eg, relational databases, OLAP online analysis data, etc.) and description information of unstructured data (eg, log files, XML files, Webservice interfaces, Hadoop platform data, etc.) are the common main bodies for generating metadata , by extracting and entering the description data of these data automatically or manually is the main way for the acquisition layer of the metadata system to obtain the data.
在元数据系统的逻辑层,按照不同的粒度将元数据划分为δ类,每种类别分别建立一个描述模型,称之为元模型,这样可以将所有元数据按元模型进行分类并表示成一个集合M={m1,m2,...,mδ},其中每个元模型mχ可以用若干个属性描述,即mχ=(a1,a2,...,aκ)。一个元模型的实例或实体称为元对象,表示成根据元对象之间的引用或数据流向关系建立元数据关系,表示成rχ,γ即元数据对象与之间的关系。以元对象作为顶点,元对象之间的关系作为边,那么可以建立元数据的有向图,表示成G=〈V,E>,其中顶点表示成集合边表示成邻接矩阵这样,每个业务涉及的资源对象和这些资源对象之间的关系都可以用元数据的有向图表示出来。在元数据的功能层上,以对业务进行抽象获得元数据的有向图为基础,比较元数据有向图中同一元模型是否存在共同的元对象以及元对象的属性,根据元数据图结构的顶点和顶点属性的相似性衡量不同业务之间的关联性。In the logic layer of the metadata system, metadata is divided into delta categories according to different granularities, and a description model is established for each category, called a metamodel, so that all metadata can be classified according to the metamodel and represented as a Set M={m 1 ,m 2 ,...,m δ }, where each metamodel m χ can be described by several attributes, namely m χ =(a 1 ,a 2 ,...,a κ ) . An instance or entity of a metamodel is called a metaobject and is represented as The metadata relationship is established according to the reference or data flow relationship between the metadata objects, which is expressed as r χ,γ , which is the metadata object and The relationship between. Taking meta-objects as vertices and the relationship between meta-objects as edges, then a directed graph of metadata can be established, represented as G=<V, E>, where vertices are represented as sets Edges are represented as adjacency matrices In this way, the resource objects involved in each business and the relationship between these resource objects can be represented by a directed graph of metadata. On the functional layer of metadata, based on the directed graph of metadata obtained by abstracting business, compare whether there are common meta objects and attributes of meta objects in the same meta model in the directed graph of metadata, according to the structure of the meta data graph The similarity of vertices and vertex attributes measures the relevance between different services.
由于同一元模型的属性维度是相同的,因此同一元模型衍生出来的元对象和元对象的属性的维度大小也是相同的,但是因为业务各不相同,所以具体的元对象或其属性值可能是不同的,采用本发明实施例,是使用余弦相似度衡量同一元模型mχ的不同元对象和的属性之间的相似度,计算公式(1-1)如下:Since the attribute dimensions of the same meta-model are the same, the dimensions of the attributes of the meta-objects and meta-objects derived from the same meta-model are also the same, but because the services are different, the specific meta-object or its attribute values may be Differently, using the embodiment of the present invention, the cosine similarity is used to measure different meta-objects of the same meta-model m χ . and The similarity between the attributes of , the calculation formula (1-1) is as follows:
其中,如果的属性不为空,则表示为1,否则为0。Among them, if of If the property is not empty, it is represented as 1, otherwise it is 0.
每个业务用一个元数据有向图的子图表示,考虑两个图的公共顶点及其属性占最小图的比重,那么可以计算任意两个业务α和β对应的元数据图结构的顶点结合顶点属性的相似度,如公式(1-2)所示:Each business is represented by a subgraph of the metadata directed graph. Considering the proportion of the common vertices and their attributes in the minimum graph of the two graphs, the vertex combination of the metadata graph structure corresponding to any two services α and β can be calculated. The similarity of vertex attributes, as shown in formula (1-2):
其中子图gα,gβ∈G。where the subgraphs g α , g β ∈ G.
二,不同业务的逻辑过程类似,也就是说,这些不同的业务都使用了从某些资源对象或其属性到另一些资源对象或其对应的属性的逻辑流程,映射元数据图为共同的连续有向边,则这些业务之间是相关联的。Second, the logic processes of different businesses are similar, that is, these different businesses use the logic flow from some resource objects or their attributes to other resource objects or their corresponding properties, and the mapping metadata graph is a common continuous Directed edges, these services are related.
在本实施例中,从抽象的元数据有向图的角度来看,若元对象之间存在着共同的连续的、有向的边,那么可以根据元数据图结构的边的相似性衡量不同业务之间的关联性。比如上例中公司的两个业务相关的报表由共同涉及的表及表的属性字段关联到了一起,而这个表和字段都是通过同一个存储过程处理的,这样就存在着从存储过程到表及其字段之间的连续的、有向的逻辑链路。In this embodiment, from the perspective of the abstract metadata directed graph, if there are common continuous and directed edges between the meta objects, the difference can be measured according to the similarity of the edges of the metadata graph structure. correlation between businesses. For example, in the above example, the two business-related reports of the company are related by the common table and the attribute field of the table, and this table and field are processed by the same stored procedure, so there is a process from the stored procedure to the table. A continuous, directed logical link between its fields.
考虑两个业务对应的元数据有向图的公共边占最小图的比重可以计算任意两个业务α和β对应的元数据图结构的边相似度,如公式(1-3)所示:Considering the proportion of the common edge of the metadata directed graph corresponding to the two services in the smallest graph, the edge similarity of the metadata graph structure corresponding to any two services α and β can be calculated, as shown in formula (1-3):
三,综合元数据图结构的顶点及顶点属性的相似性和边的相似性这两个方面来衡量多个不同业务之间的关联性,按照实际需要关注的角度,通过调节因子调整权值得到业务关联度值。3. Combine the two aspects of the vertices of the metadata graph structure, the similarity of vertex attributes and the similarity of edges to measure the correlation between multiple different services. According to the angle that needs to be paid attention to, the weights are adjusted by adjusting factors to obtain Business relevance value.
现实中经常同时考虑两个业务共同使用的资源对象及属性和业务逻辑流程来比较两个业务之间的关系,因此本实施例结合上述两个公式(1-2)和(1-3),提出计算任意两个业务α和β的关联度公式,如(1-4)所示:In reality, the resource objects and attributes commonly used by the two services and the business logic process are often considered at the same time to compare the relationship between the two services. Therefore, this embodiment combines the above two formulas (1-2) and (1-3), The correlation formula for calculating any two services α and β is proposed, as shown in (1-4):
rel(α,β)=sim(gα,gβ)=θ·sv(gα,gβ)+(1-θ)·se(gα,gβ) (1-4)rel(α,β)=sim(g α ,g β )=θ·sv(g α ,g β )+(1-θ)·se(g α ,g β ) (1-4)
如果两个业务α和β中一个业务是另外一个业务的子业务,那么这两个业务的关联度为100%,即rel(α,β)=1。If one of the two services α and β is a sub-service of the other service, the correlation degree of the two services is 100%, that is, rel(α, β)=1.
四,根据不同业务之间的关联度值,可以创建一系列应用,例如:业务变更影响预警系统、梳理和合并业务的冗余重复流程、自动辅助业务分类等。Fourth, according to the correlation value between different businesses, a series of applications can be created, such as: business change impact warning system, redundant and repetitive processes for sorting and merging businesses, automatic auxiliary business classification, etc.
在元数据系统的功能层上利用元数据图结构相似性的多业务关联性分析结果可以建立一系列高级扩展应用。On the functional layer of the metadata system, a series of advanced extended applications can be established by using the multi-service correlation analysis results of the similarity of the metadata graph structure.
具体来说,业务变更影响预警系统可以提前评估一个业务的变更操作对其他业务的影响,如果业务的关联度高并且影响超过预警阈值,则发出告警,这样可以避免仅考虑变更一个业务而忽视其他业务产生的严重的不良影响。Specifically, the business change impact early warning system can evaluate the impact of a business change operation on other businesses in advance. If the business correlation is high and the impact exceeds the early warning threshold, an alert will be issued, so as to avoid considering changing only one business and ignoring others Serious adverse effects on business.
梳理和合并业务的冗余重复流程的应用可以按照业务的关联度找出这些业务可能存在的冗余重复流程并将这些流程进行调整合并,从而节省资源和成本。The application of sorting out and merging redundant and repetitive processes of businesses can find out the redundant and repetitive processes that may exist in these businesses according to the degree of business relevance, and adjust and merge these processes, thereby saving resources and costs.
自动辅助业务分类的应用可以根据业务的关联度以及已有的业务类别进行自动辅助分类,减少人工分类的工作量。The application of automatic auxiliary business classification can perform automatic auxiliary classification according to the relevance of the business and the existing business categories, reducing the workload of manual classification.
图4为基于元数据图结构相似性的多业务关联性分析流程图,如图4所示,基于元数据图结构相似性的多业务关联性分析方法的整个流程如下:Figure 4 is a flow chart of the multi-service correlation analysis based on the similarity of the metadata graph structure. As shown in Figure 4, the entire process of the multi-service correlation analysis method based on the similarity of the metadata graph structure is as follows:
步骤11、对需要管理的业务进行元数据采集。Step 11: Metadata collection is performed on the services that need to be managed.
这里,进行元数据采集包括业务系统的接口、源代码、文档,数据库的表、视图、存储过程,ETL的数据抽取、清洗、转换、映射、加载等规则,建模工具的数据模型API、OLAP联机分析数据等资源对象描述的采集以及关系规则描述的采集,其中结构化数据可以通过数据字典获取,非结构化数据包括XML文件、日志文件、Webservice接口、Hadoop平台等通过提供标准规则进行解析的方式获取。Here, metadata collection includes business system interfaces, source codes, documents, database tables, views, stored procedures, ETL data extraction, cleaning, transformation, mapping, loading and other rules, data model API, OLAP of modeling tools Collection of resource object descriptions such as online analysis data and collection of relational rule descriptions, in which structured data can be obtained through the data dictionary, and unstructured data including XML files, log files, Webservice interfaces, Hadoop platforms, etc. are parsed by providing standard rules. way to obtain.
步骤12、按照规定的粒度建立元模型,每个元模型mχ用若干个属性描述,即mχ=(a1,a2,...,aκ),将元数据按元模型进行分类。Step 12, establish a meta model according to the specified granularity, each meta model m χ is described by several attributes, that is, m χ =(a 1 ,a 2 ,...,a κ ), and the metadata is classified according to the meta model .
步骤13、按照元模型对元数据进行描述建立元对象根据元对象之间的引用/被引用或数据流出/流入等规则建立元数据关系rχ,γ即元数据对象与之间的关系。以元对象作为顶点,元对象之间的关系作为边,建立元数据的有向图G=〈V,E〉,其中顶点为集合边为邻接矩阵Step 13, describe the metadata according to the meta model and create a meta object Establish a metadata relationship rχ, γ is the metadata object according to the rules of referencing/referencing or data flowing/flowing between meta-objects and The relationship between. Using meta-objects as vertices and the relationship between meta-objects as edges, establish a directed graph G=<V, E> of metadata, where vertices are sets edge is an adjacency matrix
步骤14、根据不同的业务都共同使用了某些资源对象或者这些资源对象的某些属性则这些业务之间存在关联的原理,按前述公式(1-1)和(1-2)计算任意两个业务α和β对应的元数据图结构的顶点结合顶点属性的相似度。Step 14. According to the principle that some resource objects are commonly used by different services or some attributes of these resource objects are associated with these services, calculate any two according to the aforementioned formulas (1-1) and (1-2). The vertices of the metadata graph structure corresponding to each business α and β combine the similarity of the vertex attributes.
步骤15、根据不同的业务都使用了从某些资源对象或其属性到另一些资源对象或其对应的属性的逻辑流程则这些业务之间是相关联的原理,按前述公式(1-3)计算任意两个业务α和β对应的元数据图结构的边相似度。Step 15. According to different services, the logic flow from some resource objects or their attributes to other resource objects or their corresponding attributes is used, then these services are related to each other, according to the aforementioned formula (1-3) Calculate the edge similarity of the metadata graph structure corresponding to any two services α and β.
步骤16、综合元数据图结构的顶点及顶点属性的相似性和边的相似性这两个方面来按公式(1-4)计算任意两个业务α和β的关联度。Step 16: Calculate the correlation degree of any two services α and β according to formula (1-4) by integrating the two aspects of the vertices and the similarity of the vertex attributes and the similarity of the edges of the metadata graph structure.
步骤17、根据两个业务α和β的关联度阀值判断两个业务α和β是否关联,若是则执行步骤18,否则,返回重新执行步骤12。Step 17: Determine whether the two services α and β are related according to the correlation degree threshold of the two services α and β;
步骤18、根据两个业务α和β的关联度值创建一系列应用。Step 18: Create a series of applications according to the correlation degree values of the two services α and β.
这里,就根据关联度值创建一系列应用而言,例如:业务变更影响预警系统、梳理和合并业务的冗余重复流程、自动辅助业务分类等。Here, in terms of creating a series of applications based on the correlation value, such as: business change impact early warning system, combing and merging redundant and repetitive processes of business, automatic auxiliary business classification, etc.
采用本发明实施例,1)根据不同的业务共同使用了某些资源对象或者其某些属性,以及共同使用了从某些资源对象或其属性到另一些资源对象或其对应的属性的业务逻辑流程的相似性所抽象出的元数据有向图结构的顶点及其属性以及边的相似性,根据该相似性来衡量多个业务之间关联性;2)使用元数据有向图结构的顶点及其属性以及边的相似性来分析多个业务之间的关联性并实现应用层的元数据关联分析模块。本发明实施例弥补了现有元数据技术无法胜任处理多个业务之间复杂关系的不足,所提出的这种基于元数据图结构相似性的多业务关联性分析方法,通过建立元数据对象的关系图并且比较图结构顶点及其属性以及边的相似性确定多个业务之间的关联关系,能够直观地反映一个业务变更对其他业务的影响程度,在此基础上可以创建一系列应用实现业务变更预警、冗余业务流程合并和自动辅助业务分类等,解决大数据中面临的一些问题。本方案在实际应用中具有较高的实用性。With the embodiments of the present invention, 1) some resource objects or some attributes thereof are commonly used according to different services, and business logics from some resource objects or their attributes to some other resource objects or their corresponding attributes are commonly used The similarity of the vertices, attributes and edges of the metadata directed graph structure abstracted by the similarity of the process, and the correlation between multiple services is measured according to the similarity; 2) Use the vertices of the metadata directed graph structure and its attributes and edge similarity to analyze the correlation between multiple services and implement the metadata correlation analysis module of the application layer. The embodiment of the present invention makes up for the deficiency that the existing metadata technology cannot handle the complex relationship between multiple services. The proposed method for analyzing the multi-service correlation based on the similarity of the metadata graph structure, through the establishment of the metadata object Relationship graph and compare the similarity of graph structure vertices and their attributes and edges to determine the relationship between multiple businesses, which can intuitively reflect the impact of a business change on other businesses. On this basis, a series of applications can be created to realize business Change early warning, redundant business process merging and automatic auxiliary business classification, etc., solve some problems faced in big data. This scheme has high practicability in practical application.
本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。If the integrated modules described in the embodiments of the present invention are implemented in the form of software function modules and sold or used as independent products, they may also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of software products in essence or the parts that make contributions to the prior art. The computer software products are stored in a storage medium and include several instructions for A computer device (which may be a personal computer, a server, or a network device, etc.) is caused to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, removable hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes . As such, embodiments of the present invention are not limited to any particular combination of hardware and software.
相应的,本发明实施例还提供一种计算机存储介质,其中存储有计算机程序,该计算机程序用于执行本发明实施例的基于元数据图结构相似性的多业务关联性分析方法。Correspondingly, an embodiment of the present invention further provides a computer storage medium, in which a computer program is stored, and the computer program is used to execute the multi-service correlation analysis method based on the similarity of the metadata graph structure according to the embodiment of the present invention.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610150952.0A CN107203529B (en) | 2016-03-16 | 2016-03-16 | Method and device for multi-service correlation analysis based on similarity of metadata graph structure |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610150952.0A CN107203529B (en) | 2016-03-16 | 2016-03-16 | Method and device for multi-service correlation analysis based on similarity of metadata graph structure |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107203529A CN107203529A (en) | 2017-09-26 |
| CN107203529B true CN107203529B (en) | 2020-02-21 |
Family
ID=59903515
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610150952.0A Active CN107203529B (en) | 2016-03-16 | 2016-03-16 | Method and device for multi-service correlation analysis based on similarity of metadata graph structure |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107203529B (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108416525B (en) * | 2018-03-13 | 2020-10-30 | 三峡大学 | Flow model similarity measurement method based on metadata |
| CN109766940B (en) * | 2018-12-29 | 2024-02-02 | 北京天诚同创电气有限公司 | Method and apparatus for evaluating similarity between multiple sewage treatment systems |
| CN118521330A (en) * | 2019-05-17 | 2024-08-20 | 嘉兴树融数据科技有限公司 | Consumption analysis method, system, device and platform |
| CN110287223A (en) * | 2019-06-24 | 2019-09-27 | 北京明略软件系统有限公司 | Information storage means and device, electronic device and storage medium |
| CN110795524B (en) * | 2019-10-31 | 2022-07-05 | 望海康信(北京)科技股份公司 | Main data mapping processing method and device, computer equipment and storage medium |
| CN115460622A (en) * | 2021-05-19 | 2022-12-09 | 中兴通讯股份有限公司 | Modeling method, network element data processing method and device, electronic equipment and medium |
| CN113687825B (en) * | 2021-08-25 | 2023-12-12 | 恒安嘉新(北京)科技股份公司 | Method, device, equipment and storage medium for constructing software module |
| CN116149831B (en) * | 2023-04-20 | 2023-08-11 | 山东海量信息技术研究院 | Task scheduling method, system, electronic device, quantum cloud system and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1460580A1 (en) * | 2001-12-14 | 2004-09-22 | NEC Corporation | Face meta-data creation and face similarity calculation |
| CN102239458A (en) * | 2008-12-02 | 2011-11-09 | 起元技术有限责任公司 | Visualizing relationships between data elements |
| CN102982168A (en) * | 2012-12-12 | 2013-03-20 | 江苏省电力公司信息通信分公司 | Metadata schema matching method based on XML (extensive markup language) document |
| CN104850632A (en) * | 2015-05-22 | 2015-08-19 | 东北师范大学 | Generic similarity calculation method and system based on heterogeneous information network |
-
2016
- 2016-03-16 CN CN201610150952.0A patent/CN107203529B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1460580A1 (en) * | 2001-12-14 | 2004-09-22 | NEC Corporation | Face meta-data creation and face similarity calculation |
| CN102239458A (en) * | 2008-12-02 | 2011-11-09 | 起元技术有限责任公司 | Visualizing relationships between data elements |
| CN102982168A (en) * | 2012-12-12 | 2013-03-20 | 江苏省电力公司信息通信分公司 | Metadata schema matching method based on XML (extensive markup language) document |
| CN104850632A (en) * | 2015-05-22 | 2015-08-19 | 东北师范大学 | Generic similarity calculation method and system based on heterogeneous information network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107203529A (en) | 2017-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107203529B (en) | Method and device for multi-service correlation analysis based on similarity of metadata graph structure | |
| US11734233B2 (en) | Method for classifying an unmanaged dataset | |
| US10019442B2 (en) | Method and system for peer detection | |
| CN111611458B (en) | Method for realizing system data architecture carding based on metadata and data analysis technology in big data processing | |
| Guo et al. | Homophily-oriented heterogeneous graph rewiring | |
| WO2022126971A1 (en) | Density-based text clustering method and apparatus, device, and storage medium | |
| Sadiq et al. | Data quality: The role of empiricism | |
| CN104573130B (en) | The entity resolution method and device calculated based on colony | |
| WO2013014558A1 (en) | Auto-mapping between source and target models using statistical and ontology techniques | |
| US10318540B1 (en) | Providing an explanation of a missing fact estimate | |
| US10002187B2 (en) | Method and system for performing topic creation for social data | |
| US11500933B2 (en) | Techniques to generate and store graph models from structured and unstructured data in a cloud-based graph database system | |
| Ibrahim et al. | BIM big data system architecture for asset management: a conceptual framework | |
| CN116049379B (en) | Knowledge recommendation method, knowledge recommendation device, electronic equipment and storage medium | |
| CN112132368A (en) | Information processing method and device, computing equipment and storage medium | |
| CN114741276A (en) | Method and device for multiplexing test cases of domestic operating system | |
| Akoka et al. | A four V’s design approach of NoSQL graph databases | |
| CN114429265A (en) | A method, device and equipment for constructing enterprise portrait service based on grid technology | |
| CN103678356B (en) | A kind of method, apparatus and equipment of the application field attribute information for being used to obtain keyword | |
| CN116186297A (en) | A method and system for discovering document relations based on graph manifold learning | |
| Jabeen et al. | Divided we stand out! Forging Cohorts fOr Numeric Outlier Detection in large scale knowledge graphs (CONOD) | |
| Panagopoulos et al. | Scientometrics for success and influence in the microsoft academic graph | |
| CN116541578A (en) | Asset digital multidimensional management method and system | |
| CN112966901B (en) | Lineage data quality analysis and verification method for inspection business collaborative flow | |
| US20190050467A1 (en) | Method and System for Content Creation and Management |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |