用于元数据管理的系统的制作方法_5

文档序号:9422680阅读:来源:国知局
功能。
[0080]已经说明了本发明的若干实施例。然而,应当理解,可以在没有背离本发明的精神和范围的情况下进行各种变形。例如,上述步骤中的一部分可以是顺序独立的,因而可以按与所述顺序不同的顺序来进行。
[0081]应当理解,上述说明意图例示而并非限制由所附权利要求书的范围所定义的本发明的范围。例如,在基本不影响总体处理的情况下可以按不同顺序进行上述若干功能步骤。需要强调,关于图2和3的示例中所述并且在该说明书中被通篇参考的产品顺序的特定数据处理的细节仅是用以示出元数据管理系统和相关联的处理的能力。所出现的特定数据处理系统的细节不是必要特征并且不应视为限制权利要求书的范围。其它实施例在所附权利要求书的范围内。
【主权项】
1.一种由一个或多个数据处理设备执行的方法,所述方法包括: 接收用于在包括节点的第一图中选择第一节点的用户输入; 接收与所述第一节点相关联的第一对象的第一数据志,其中,所述第一对象具有类型,并且所述第一数据志描述所述第一对象与一个或多个数据集或变换之间的关系; 接收用于从包括节点的第二图选择第二节点的用户输入; 接收与所述第二节点相关联的第二对象的第二数据志,其中,所述第二对象具有与所述第一对象相同的类型,并且所述第二数据志描述所述第一对象与一个或多个其它数据集或变换之间的关系; 将所述第一节点和所述第一数据志与所述第二节点和所述第二数据志进行比较;以及 基于所述比较来生成报告。2.根据权利要求1所述的方法,其中,所述第一节点的所述类型是包括数据集的字段、数据集的列、数据集或变换的组的其中之一。3.根据权利要求1所述的方法,其中,所述图包括表示数据处理系统的组件的节点和表示所述数据处理系统的组件之间的数据流的有向边。4.根据权利要求1所述的方法,其中,差异限于所述第一对象和所述第二对象之间的结构差异。5.根据权利要求1所述的方法,其中,所述第一对象是对象的第一版本并且所述第二对象是该对象的第二版本。6.根据权利要求5所述的方法,其中,还包括: 使用查找表和针对所述对象的所述第一版本的唯一标签来访问所述对象的所述第一版本;以及 使用查找表和针对所述对象的所述第二版本的唯一标签来访问所述对象的所述第二版本。7.根据权利要求5所述的方法,其中,所述对象的所述第一版本和所述对象的所述第二版本在修改历史中具有祖先-后代关系。8.根据权利要求5所述的方法,其中,所述对象的所述第一版本和所述对象的所述第二版本在修改历史中具有共同的祖先,但是所述对象的任一版本都不是所述对象的另一版本的后代。9.根据权利要求5所述的方法,其中,所述对象的所述第一版本和所述对象的所述第二版本同时描述数据处理系统所采用的实现方式。10.一种利用计算机程序指令所编码的非瞬态计算机存储介质,其中,所述计算机程序指令在被一个或多个计算机执行的情况下使所述一个或多个计算机进行以下操作: 接收用于在包括节点的第一图中选择第一节点的用户输入; 接收与所述第一节点相关联的第一对象的第一数据志,其中,所述第一对象具有类型,并且所述第一数据志描述所述第一对象与一个或多个数据集或变换之间的关系; 接收用于从包括节点的第二图选择第二节点的用户输入; 接收与所述第二节点相关联的第二对象的第二数据志,其中,所述第二对象具有与所述第一对象相同的类型,并且所述第二数据志描述所述第一对象与一个或多个其它数据集或变换之间的关系; 将所述第一节点和所述第一数据志与所述第二节点和所述第二数据志进行比较;以及 基于所述比较来生成报告。11.根据权利要求10所述的存储介质,其中,所述第一节点的所述类型是包括数据集的字段、数据集的列、数据集或变换的组的其中之一。12.根据权利要求10所述的存储介质,其中,所述图包括表示数据处理系统的组件的节点和表示所述数据处理系统的组件之间的数据流的有向边。13.根据权利要求10所述的存储介质,其中,差异限于所述第一对象和所述第二对象之间的结构差异。14.根据权利要求10所述的存储介质,其中,所述第一对象是对象的第一版本并且所述第二对象是该对象的第二版本。15.根据权利要求14所述的存储介质,其中,还包括: 使用查找表和针对所述对象的所述第一版本的唯一标签来访问所述对象的所述第一版本;以及 使用查找表和针对所述对象的所述第二版本的唯一标签来访问所述对象的所述第二版本。16.根据权利要求14所述的存储介质,其中,所述对象的所述第一版本和所述对象的所述第二版本在修改历史中具有祖先-后代关系。17.根据权利要求14所述的存储介质,其中,所述对象的所述第一版本和所述对象的所述第二版本在修改历史中具有共同的祖先,但是所述对象的任一版本不是所述对象的另一版本的后代。18.根据权利要求14所述的存储介质,其中,所述对象的所述第一版本和所述对象的所述第二版本同时描述数据处理系统所采用的实现方式。19.一种系统,包括: 一个或多个计算机和存储有可操作的指令的一个或多个存储装置,其中,所述指令在被所述一个或多个计算机执行的情况下使所述一个或多个计算机进行以下操作: 接收用于在包括节点的第一图中选择第一节点的用户输入; 接收与所述第一节点相关联的第一对象的第一数据志,其中,所述第一对象具有类型,并且所述第一数据志描述所述第一对象与一个或多个数据集或变换之间的关系; 接收用于从包括节点的第二图选择第二节点的用户输入; 接收与所述第二节点相关联的第二对象的第二数据志,其中,所述第二对象具有与所述第一对象相同的类型,并且所述第二数据志描述所述第一对象与一个或多个其它数据集或变换之间的关系; 将所述第一节点和所述第一数据志与所述第二节点和所述第二数据志进行比较;以及 基于所述比较来生成报告。20.根据权利要求19所述的系统,其中,所述第一节点的所述类型是包括数据集的字段、数据集的列、数据集或变换的组的其中之一。21.根据权利要求19所述的系统,其中,所述图包括表示数据处理系统的组件的节点和表示所述数据处理系统的组件之间的数据流的有向边。22.根据权利要求19所述的系统,其中,差异限于所述第一对象和所述第二对象之间的结构差异。23.根据权利要求19所述的系统,其中,所述第一对象是对象的第一版本并且所述第二对象是该对象的第二版本。24.根据权利要求23所述的系统,其中,还包括: 使用查找表和针对所述对象的所述第一版本的唯一标签来访问所述对象的所述第一版本;以及 使用查找表和针对所述对象的所述第二版本的唯一标签来访问所述对象的所述第二版本。25.根据权利要求23所述的系统,其中,所述对象的所述第一版本和所述对象的所述第二版本在修改历史中具有祖先-后代关系。26.根据权利要求23所述的系统,其中,所述对象的所述第一版本和所述对象的所述第二版本在修改历史中具有共同的祖先,但是所述对象的任一版本不是所述对象的另一版本的后代。27.根据权利要求23所述的系统,其中,所述对象的所述第一版本和所述对象的所述第二版本同时描述数据处理系统所采用的实现方式。28.一种系统,包括: 一个或多个计算机和存储有可操作的指令的一个或多个存储装置,其中,所述指令在被所述一个或多个计算机执行的情况下使所述一个或多个计算机进行操作,所述一个或多个计算机包括: 用于接收用于在包括节点的第一图中选择第一节点的用户输入的部件; 用于接收与所述第一节点相关联的第一对象的第一数据志的部件,其中,所述第一对象具有类型,并且所述第一数据志描述所述第一对象与一个或多个数据集或变换之间的关系; 用于接收用于从包括节点的第二图选择第二节点的用户输入的部件; 用于接收与所述第二节点相关联的第二对象的第二数据志的部件,其中,所述第二对象具有与所述第一对象相同的类型,并且所述第二数据志描述所述第一对象与一个或多个其它数据集或变换之间的关系; 用于将所述第一节点和所述第一数据志与所述第二节点和所述第二数据志进行比较的部件;以及 用于基于所述比较来生成报告的部件。
【专利摘要】一种方法、系统和设备,其包括在计算机存储介质上编码的计算机程序,用于元数据管理。这些方法其中之一包括接收用于选择第一节点的用户输入。所述方法还包括接收第一对象的第一数据志,其中,所述第一对象具有类型,并且所述第一数据志描述所述第一对象与一个或多个数据集或变换之间的关系。所述方法还包括接收用于选择第二节点的用户输入。所述方法还包括接收第二对象的第二数据志,其中所述第二对象具有与所述第一对象的类型相同的类型。所述方法还包括将所述第一节点和所述第一数据志与所述第二节点和所述第二数据志进行比较。所述方法还包括基于所述比较生成报告。
【IPC分类】G06F7/00, G06F17/00
【公开号】CN105144080
【申请号】CN201480016203
【发明人】格雷格·约斯特, 杜桑·拉迪沃杰维奇
【申请人】起元技术有限责任公司
【公开日】2015年12月9日
【申请日】2014年3月13日
【公告号】CA2902821A1, US20140279979, WO2014151631A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1