【技术实现步骤摘要】
关于多个域的依赖图
本专利技术涉及数据结构技术,尤其涉及关于多个域的依赖图。
技术介绍
依赖图(dependencygraph)是表示计算系统中——诸如单个计算设备中或计算设备的网络中——的对象之间的依赖的数据结构。可将依赖图用于表示由特定类型的软件管理的对象之间的依赖。例如,数据库服务器可提供表示诸如不同的数据库、数据库表格、数据库表格中的行等不同数据库对象之间的依赖的依赖图。
技术实现思路
此处所述的工具和技术涉及生成关于多个域的依赖图。例如,在第一域中的依赖图包括对第二域中的对象的引用的情形中,这会是有用的。在这种情况下,可生成关于第二域的第二图,并且第二图可表示关于所引用的对象的依赖。如此处所使用的,域是计算机系统中被映射到元数据系统的一部分(例如,计算机网络中的服务器或一组服务器)。不同的域具有不同的元数据系统,不同的元数据系统具有不同类型的元数据和/或不同的提供元数据的方式。例如,计算机网络中的WindowsServer文件服务器、SQL数据库服务器、Oracle数据库服务器和SQL集成服务(SSIS)数据集成子系统可以是同一计算机系统中的四个不同的域。在一个实施例中,工具和技术可包括生成表示第一计算机系统中的第一计算域中的一个或多个依赖的第一依赖图。第一依赖图可包括对不同于第一计算域的第二计算域中的对象的引用。可使用对于对象的引用来生成第二依赖图(例如通过使用引用来定位适当的提供方模块并调用该提供方模块来提取第二依赖图)。第二依赖图可表示计算机系统中的第二计算域中的一个或多个依赖,并且第二计算域中的一个或多个依赖可包括对象的一个或多个依赖(即对对 ...
【技术保护点】
1.一种计算机实现的方法,包括:生成表示计算机系统(200)中的第一计算域(242、252或262)中的一个或多个依赖的第一依赖图(222),所述第一依赖图(222)包括对不同于所述第一计算域(242、252或262)的第二计算域(242、252或262)中的对象的引用;以及使用对所述对象的引用来生成第二依赖图(222),所述第二依赖图(222)表示所述计算机系统(220)中的第二计算域(242、252或262)中的一个或多个依赖,所述第二计算域(242、252或262)中的一个或多个依赖包括所述对象的一个或多个依赖。
【技术特征摘要】
2010.05.07 US 12/775,4941.一种计算机实现的方法,包括:生成表示计算机系统(200)中的第一计算域(242、252或262)中的一个或多个依赖的第一依赖图(222),所述第一依赖图(222)包括对不同于所述第一计算域(242、252或262)的第二计算域(242、252或262)中的对象的引用;以及使用对所述对象的引用来生成第二依赖图(222),所述第二依赖图(222)表示所述计算机系统(220)中的第二计算域(242、252或262)中的一个或多个依赖,所述第二计算域(242、252或262)中的一个或多个依赖包括所述对象的一个或多个依赖;其中所述第一依赖图包括所述第一依赖图来自所述第一计算域中的第一提取点的指示,并且所述第二依赖图包括所述第二依赖图来自所述第二计算域中的第二提取点的指示,并且其中所述方法还包括将对所述第一依赖图的访问限于能够访问所述第一提取点的用户对象,以及将对所述第二依赖图的访问限于能够访问所述第二提取点的用户对象。2.如权利要求1所述的方法,其特征在于,还包括将第一依赖图和第二依赖图存储在中央依赖图存储中。3.如权利要求1所述的方法,其特征在于,生成所述第二依赖图包括确定所述第二计算域包括所述对象,以及从所述的第二计算域提取关于第二依赖图的元数据。4.如权利要求1所述的方法,其特征在于,生成所述第一依赖图包括调用第一提供方模块以从所述第一计算域提取元数据,并且其中生成所述第二依赖图包括调用第二提供方模块以从所述第二计算域提取元数据。5.如权利要求4所述的方法,其特征在于,所述对象是第一对象,并且所述方法还包括将来自所述第一提供方模块的第二对象传递给所述第二提供方模块,所述第二对象标识所述第一对象。6.如权利要求4所述的方法,其特征在于,还包括将所述第一依赖图和所述第二依赖图发送给中央依赖提取模块。7.如权利要求1所述的方法,其特征在于,生成所述第二依赖图包括:确定关于所述第二依赖图的提取点是否可用;如果所述提取点可用,那么从所述提取点检索关于所述第二依赖图的元数据;以及如果所述提取点不可用,那么就等待直至所述提取点可用以从所述提取点检索关于所述第二依赖图的元数据。8.如权利要求1所述的方法,其特征在于,生成所述第二依赖图包括确定所述第二计算域包括所述对象,并且从所述第二计算域提取关于所述第二依赖图的元数据;在生成所述第二依赖图的过程中使用对所述第一依赖图中的对象的引用;生成所述第一依赖图包括调用第一提供方模块以从所述第一计算域提取元数据;生...
【专利技术属性】
技术研发人员:S·M·博亚尼奇,S·F·格亚,
申请(专利权)人:微软公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。