首页> 中国专利> 可视化数据元素之间的关系以及数据元数据属性的图形表示

可视化数据元素之间的关系以及数据元数据属性的图形表示

摘要

通常,将元数据存储在数据存储系统(100)中。计算标识存储在数据存储系统中的多个元数据对象中的每一个的一个或更多特征的概要数据,并且将描述给定元数据对象的特征的概要数据与给定元数据对象相关联地存储。生成包括表示各个元数据对象的节点(300)和节点之间的关系的图表的可视表示(200A)。生成可视表示包括靠近表示给定元数据对象的节点叠放由描述给定元数据对象的特征的概要数据所标识的特征的表示(302)。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-06

    授权

    授权

  • 2011-12-21

    实质审查的生效 IPC(主分类):G06F3/048 申请日:20091202

    实质审查的生效

  • 2011-11-09

    公开

    公开

说明书

相关申请的交叉引用

本申请要求2008年12月2日申请的、序号为61/119,201的美国申请的 优先权,其通过引用结合于此。

技术领域

本发明涉及可视化数据元素之间的关系以及数据元数据属性的图形表示 (graphical representation)。

背景技术

企业使用诸如数据仓库、客户关系管理和数据挖掘之类的复杂的数据处 理系统来管理数据。在许多数据处理系统中,数据被从许多不同的数据源(比 如,数据库文件、操作系统、扁平文件(flat file)、互联网等等)拉取到中央 存储库中。在数据被加载到数据系统中之前,往往要对数据进行变换。变换 可以包括清洗(cleansing)、集成以及提取。为了跟踪数据、数据的源、以及 存储在数据系统中的数据已经发生的变换,可以使用元数据。元数据(有时 称为“关于数据的数据”)是描述其它数据的属性、格式、来源(origins)、 历史、相互关系等等的数据。元数据管理能够在复杂数据处理系统中起到重 要作用。

有时,数据库用户可能想要调查某些数据是如何从不同的数据源得到的。 例如,数据库用户可能想要知道数据集或数据对象是如何产生的,或者数据 集或数据对象是从哪个源导入的。追踪数据集到其出自的来源被称为数据世 系追踪(data lineage tracing)(或“上游数据世系追踪”)。有时数据库用户可 能想要调查某些数据集是如何使用的(被称为“下游数据世系追踪”或“影 响分析”),例如,哪个应用读取了给定数据集。数据库用户也可能对知道一 个数据集是如何与另一数据集关联的感兴趣。例如,用户可能想要知道数据 集是否被修改,什么表格将受到影响。

发明内容

在一个一般方面,一种方法包括将元数据存储在数据存储系统中。计算 标识存储在所述数据存储系统中的多个元数据对象中的每一个的一个或更多 特征的概要数据,并且将描述给定元数据对象的特征的概要数据与给定元数 据对象相关联地存储。生成包括表示各个元数据对象的节点以及节点之间的 关系的图表(diagram)的可视表示。生成可视表示包括靠近表示给定元数据 对象的节点叠放由描述给定元数据对象的特征的概要数据所标识的特征的表 示。

方面可以包括下面的特征中的一个或更多。所述表示表示(the  representation represents)所述元数据对象的质量。所述表示表示所述元数据 对象最近是否被更新过。所述表示表示所述元数据对象最后一次从其更新的 源。所述表示与将所述表示分类的图例(legend)相关联。将光标悬停在可视 表示上生成包含与所述表示相关的信息的窗口。所述表示表示用户可选择的 特征。

在一个一般方面,一种系统包括:用于将元数据存储在数据存储系统中 的装置;以及用于计算标识存储在所述数据存储系统中的多个元数据对象中 的每一个的一个或更多特征的概要数据的装置。系统还包括:用于将描述给 定元数据对象的特征的概要数据与给定元数据对象相关联地存储的装置;以 及用于生成包括表示各个元数据对象的节点以及节点之间的关系的图表的可 视表示的装置。生成所述可视表示包括靠近表示给定元数据对象的节点叠放 由描述该给定元数据对象的特征的概要数据所标识的特征的表示。

在一个一般方面,一种计算机系统,其被配置为将元数据存储在数据存 储系统中,并且计算标识存储在所述数据存储系统中的多个元数据对象中的 每一个的一个或更多特征的概要数据。将描述给定元数据对象的特征的概要 数据与给定元数据对象相关联地存储,并且生成包括表示各个元数据对象的 节点以及节点之间的关系的图表的可视表示。生成所述可视表示包括靠近表 示给定元数据对象的节点叠放由描述该给定元数据对象的特征的概要数据所 标识的特征的表示。

在一个一般方面,一种计算机可读介质,其存储计算机程序,所述计算 机程序包括指令,所述指令用于使计算机将元数据存储在数据存储系统中。 计算标识存储在所述数据存储系统中的多个元数据对象中的每一个的一个或 更多特征的概要数据,并且将描述给定元数据对象的特征的概要数据与给定 元数据对象相关联地存储。生成包括表示各个元数据对象的节点以及节点之 间的关系的图表的可视表示。生成所述可视表示包括靠近表示给定元数据对 象的节点叠放由描述该给定元数据对象的特征的概要数据所标识的特征的表 示。

方面可以具有下面的优点中的一个或更多。

该系统使得用户能够将对象之间的关系可视化,并且在上下文背景中查 看对象的某些属性。当利用元数据工作时,用户能够在采取某些动作之前了 解对象的来源。用户能够知道操纵任何特定对象将影响到哪些对象。用户也 能够在清楚地示出某些对象之间的关系的环境中查看这些对象的属性。

附图说明

图1是计算系统的框图。

图2A-图2E是示出数据节点之间的关系的图表。

图3-图5示出重叠在数据节点上的图形叠图(graphical overlay)的图表。

具体实施方式

该系统使得用户能够将存储在各种各样的数据存储系统中的对象之间的 关系可视化。所述对象之间的关系可以表示适合于使用数据对象的应用的各 种依赖关系和/或关联。作为能够使用这些技术的系统类型中的一个的示例, 描述一种系统,其中对象表示基于图形的(graph-based)计算环境的元素。

图1A是示出用于开发、运行和管理基于图形的计算的计算系统100的 部分的相互关系的框图。使用由有向图形(directed graph)表示的“数据流 图”来实现基于图形的计算,其中,图中的顶点表示组件(数据文件或处理), 而图中的有向的(directed)链(link)或“边(edge)”表示组件之间的数据 流。图形开发环境(GDE)102提供用户接口,用于指定可运行的图形以及 定义图形组件的参数。例如,GDE可以是从Ab Initio可以得到的 GDE。GDE 102与储存库104和并行操作环境 106通信。同样耦合到储存库104和并行操作环境106的还有用户接口模块 108和执行程序(executive)110。

在一些示例中,储存库104包括基本数据存储库(base data store)105A 和接口数据存储库105B两者。基本数据存储库存储技术元数据,并且可以包 括应用以及它们的关联元数据,比如,图形和变换。除了存储技术元数据之 外,基本数据存储库还可以执行各种分析,包括依赖性分析(例如,计算数 据世系,如下面更具体描述的),或者可以接收并且存储这种分析的结果。在 一些示例中,基本数据存储库105A和接口数据存储库105B可以被组合并且 实现为单个数据存储库。

尽管技术元数据在大量功能中对开发者来说都是有用的,但是存在很多 其中更高层次的元数据需要被分析和操纵的实例。这种更高层次的元数据有 时被称为“企业”或“业务”元数据,往往在数据分析中是有用的。业务元 数据的一些示例包括:数据管理员(data stewardship),其指示哪个雇员负责 数据;以及数据字典,其是针对文件和文件内的域(field)的业务定义。业 务元数据超出数据的技术描述,并且可以被存储在与基本数据存储库105A 分离的平台上,比如,存储在接口数据存储库105B中。

接口数据存储库105B可以是关系数据库,主要用于存储业务元数据。接 口数据存储库可以与基本数据存储库通信以及提取其元数据,并且其还可以 从各种各样的其它源(比如,图形、电子表格、逻辑模型、数据库表格或另 外的第三方数据源)拉取其信息。

在一些示例中,基本数据存储库105A是可伸缩的(scalable)面向对象 的数据库系统,其被设计为支持基于图形的应用的开发和运行,以及在基于 图形的应用和其它系统(例如,其它操作系统)之间的元数据的交换。储存 库104是用于所有种类元数据的存储系统,所述所有种类的元数据包括文档、 记录格式(例如,表格中的记录的域和数据类型)、变换函数、图形、作业以 及监视信息。储存库104还存储表示要由计算系统100处理的实际数据(包 括存储在外部数据存储库112中的数据)的元数据对象。在通过引用合并于 此的,2008年12月2日提交的、名称为“DATA MAINTENCANCE SYSTEM (数据维护系统)”的共同未决美国临时专利申请第61/119,148号中描述了包 括用于导入和管理来自各种源的元数据的特征的储存库的示例。类似特征可 以合并到储存库104中。

并行操作环境106接受在GDE 102中生成的数据流图的规范,并且生成 对应于由该图形定义的处理逻辑和资源的计算机指令。然后,并行操作环境 106在多个处理器(无需是同构的)上运行那些指令。适合的并行操作环境 的示例是

用户接口模块108提供储存库104的内容的基于web浏览器的视图 (view)。使用用户接口模块108,用户103可以浏览对象、创建新对象、更 改现有对象、指定应用参数、调度作业等等。用户接口模块108生成基于表 单的浏览器屏幕,以供用户搜索和查看存储在储存库104中的对象和关于对 象的信息。

储存库104存储元数据,包括用于包括图形组件的基于图形的应用的元 数据对象和用于构建计算图形的其它功能对象。如前面所述,存储在储存库 104的基本数据存储库105A中的元数据包括,例如,“技术”元数据(例如, 应用相关的业务规则、记录格式和运行统计),而接口数据存储库105B可以 包括诸如用户定义的作业职能、角色和职责的文档的业务元数据。

以元数据对象的形式存储在储存库104中的信息使得能够对应用以及这 些应用处理的数据进行各种分析。该信息的子集可以被存储在接口数据存储 库105B。例如,如以下进一步讨论的,用户可以获得针对关于数据世系的问 题(例如,给定的值来自哪儿?该输出值是如何计算的?哪些应用产生并依 赖于该数据)的答案。开发者能够了解所建议的修改的后果(例如,如果这 条改变了,还会影响到什么其它内容?如果这个源格式改变了,哪些应用将 会受到影响?)。用户/开发者也能够获得对于涉及技术元数据和业务元数据 两者的问题(例如,哪些组负责产生和使用此数据?谁最后改变了此应用? 他们做出了什么改变)的答案。

储存库104能够跟踪所存储的元数据对象的状态。存储在储存库104中 的对象被版本化(versioned),使得可以检查上周、上个月或去年的事物的状 态,并且将其与今天的事物的状态相比较。储存库104收集作业跟踪或执行 信息,其使得能够进行趋势分析(例如,我们的数据增长有多快?)以及容 量规划(例如,那个应用的运行花了多长时间?其处理了多少数据,以及处 理速率是多少?该应用消耗了多少资源?我们什么时候需要增加另一台服务 器?)。

用户可以通过用户接口模块108查看(并且可选地,编辑)所存储的元 数据中包含的信息和/或与所存储的元数据相关联的信息。元数据查看环境可 以使用各种图形表示来表示各种元数据对象,所述各种图形表示包括由用户 接口模块108在显示器上呈现的(presented)图标和图标的分组。元数据对 象可以表示不同类型的数据元素(例如,被用作可执行程序的输入或输出的 数据)和/或变换(例如,与诸如数据流图之类的处理或产生数据的数据处理 实体相关联的任何类型的数据操纵)。如以下详细描述的,查看环境可以将关 系示出为连接表示元数据对象或元数据对象的分组的图形节点的线。在一些 情况下,接口数据存储库105B可以从基本数据存储库105A或者从其它数据 源中提取所述关系(比如,世系信息)。接口数据存储库105B可以保持数据 世系的高级概要(high-level summary)。世系信息(或其它数据依赖性分析) 可以在系统100中被自动计算出来,或者可以从外部系统或者从手动输入接 收。例如,系统100可以接收已经由分析代码的人收集和准备的世系信息。 世系信息可以从各种各样的预定格式(例如,电子表格)中的任何格式的文 件导入到储存库104中。

图2A示出元数据查看环境的示例。在一些示例中,元数据查看环境是 在浏览器之上运行的接口。在图2A的示例中,元数据查看环境显示与数据 世系图表200A相关的信息。元数据查看环境的一个示例是基于web的应用, 其允许用户将元数据可视化和编辑元数据。使用元数据查看环境,用户可以 使用标准Web浏览器从企业内部的任何地方探查、分析和管理元数据。每种 类型的元数据对象都具有一个或更多视图或可视表示。图2A的元数据查看 环境图示了目标元素206A的世系图表。

例如,世系图表显示数据的端到端世系(end-to-end lineage)和/或表示 存储在储存库104中的元数据对象的处理节点;即,给定开始对象所依赖的 对象(它的源)和给定开始对象所影响的对象(它的目标)。在这个示例中, 在元数据对象的两个示例(即,数据元素202A和变换204A)之间示出连接。 元数据对象由图表中的节点表示。数据元素202A可以表示例如数据集、数 据集中的表格、表格中的列、以及文件、消息和报表中的域。变换204A的 示例是可执行文件(executable)的元素,其描述数据元素的单个输出是如何 产生的。节点之间的连接基于元数据对象之间的关系。

图2B图示图2A中示出的同一目标元素206A的相应世系图表200B,不 同之处在于,数据元素202B被分组并且基于上下文示出在组中。例如,数据 元素202B被分组到数据集208(例如,表格、文件、消息、报表)、应用210B (其包含诸如图形和规划和程序的可执行文件,外加它们操作的数据集)、以 及系统212B中。系统212B是数据和处理该数据的应用的功能分组,系统由 应用和数据组(例如,数据库、文件组、消息系统、以及数据集的组)组成。 变换204B被分组到可执行文件214B、应用210B和系统212B中。诸如图形、 规划或程序的可执行文件对数据集进行读和写。参数可以设置什么组可以默 认被展开以及什么组可以默认被折叠。这通过去除不必要级别的细节来允许 用户仅仅看到对他们来说重要的组的细节。

使用元数据查看环境来执行数据世系计算对于很多原因来说都是有益 的。例如,计算和图示在数据元素和变换之间的关系可以帮助用户确定对于 给定域报表(given field report)所报告的值是如何计算的。用户还可以查看 哪些数据集存储特定类型的数据,以及哪些可执行文件对该数据集进行读和 写。在业务术语的情况中,数据世系图表可以图示哪些数据元素(比如,列 和域)与特定业务术语(企业中的定义)相关联。

元数据查看环境内示出的数据世系图表还可以帮助用户进行影响分析。 具体来说,用户可能想要知道:如果向数据集添加列或域,哪些下游的可执 行文件会受到影响,并且需要通知谁。影响分析可以确定给定数据元素在哪 里被使用,并且还可以确定改变该数据元素的后果。类似地,用户可以查看 什么数据集受到可执行文件的变化的影响,或者从生产(production)中去除 某个数据库表格是否安全。

使用元数据查看环境来执行用于生成数据世系图表的数据世系计算对于 业务术语管理(business term management)是有用的。例如,往往期望企业 中的雇员对于该企业的业务术语的含义、那些术语之间的关系、以及术语所 引用的数据达成一致。业务术语的一致使用可以增强企业数据的透明度,并 且便于业务需求的沟通。因此,知道在哪里能够找到业务术语背后的物理数 据以及在计算中使用什么业务逻辑是很重要的。

查看数据节点之间的关系在管理和维护元数据中也能够有帮助。例如, 用户可能希望知道谁改变了一条元数据,什么源(或“记录的源”)是用于一 条元数据的,或者当从外部源加载或重载元数据时做出了什么改变。在维护 元数据时,可能期望允许指定用户能够创建元数据对象(比如,业务术语)、 编辑元数据对象的特性(比如,对象与其它对象的描述和关系),或者删除废 弃的元数据对象。

元数据查看环境提供对象的许多图形视图,以允许用户探查和分析元数 据。例如,用户可以查看系统和应用的内容并且探查任何对象的细节,并且 也能够使用数据世系视图查看对象之间的关系,这允许用户容易地执行各种 类型的依赖性分析,比如,上述数据世系分析和影响分析。对象的层级也能 够被查看,并且能够搜索特定对象的层级。一旦找到对象,就可以为对象创 建书签,以允许用户容易地返回到它们。

利用适当的许可,用户可以在元数据查看环境中编辑元数据。例如,用 户可以更新对象的描述、创建业务术语、定义对象之间的关系(比如,将业 务术语链接到报表中的域或表格中的列)、移动对象(例如,将数据集从一个 应用移动到另一应用)或者删除对象。

在图2C中,示出目标元素206A的相应的世系图表200C,但是分解的 层次(the level of resolution)被设置为参与针对目标数据元素206A的计算的 应用。具体来说,应用202C、204C、206C、208C和210C被示出,这是因 为仅有这些应用直接参与针对目标数据元素206A的计算。如果用户期望以 另一不同的分解层次查看该世系图表的任何部分(例如,在图表中显示更多 或更少的细节),则用户可以激活相应的展开/折叠按钮212C。

图2D示出处于不同分解层次的相应的世系图表200D。在该示例中,展 开/折叠按钮212C已经被用户激活,并且元数据查看环境现在显示同一世系 图表,但是应用202C已经被展开以在应用202C内示出数据集214D和可执 行文件216D。

图2E示出处于不同分解层次的相应的世系图表200E。在该示例中,用 户已经选择示出通过定制展开而展开的所有内容。作为数据的最终的源(例 如,其没有上游系统)的任何域或列被展开。此外,具有特定标记的域也被 展开。在此示例中,在处于该世系的关键中间点的数据集和域上设置特定标 记,并且一列是为其示出该世系的列。用户接口模块108确定哪些节点需要 被折叠以及哪些节点需要从该图表中完全排除。

用户也能够配置他们自己的图表。例如,可以将图表配置为使得它们遵 循元数据中的主/外键关系。也可以将过滤器应用于依赖性分析以从世系图表 中排除信息。例如,如果用户希望从世系图表中排除作为拒绝文件的数据集, 则用户可以将世系图表中的拒绝文件的显示切换到开和关(toggle on and  off)。

可以通过添加与节点中的每一个相关的对节点进行表示的信息而使得在 元数据查看环境中查看元素和关系更加有用。一种向节点添加相关信息的示 例方式是在某些节点的上面图形化地叠放信息。这些图形可以示出节点所表 示的数据的一些值或特征,并且可以是元数据数据库中的任何特性。此方法 具有组合两条或更多条一般来说根本不同的信息(数据的节点之间的关系和 这些节点所表示的数据的特性)的优点,并且谋求“在上下文”中表达有用 的信息。例如,诸如元数据质量、元数据新鲜度(freshness)、或记录信息的 源之类的特征可以结合数据节点之间的关系的可视表示来显示。尽管此信息 中的一些可以以表格形式获得(accessible),但是对于用户来说将数据的特性 连同数据的不同节点之间的关系一起查看会更有用。用户可以选择数据的哪 个特性将被示出在元数据查看环境内的数据元素和/或变换节点的上面。也可 以根据默认系统设置来设置示出哪个特性。

在图3的示例中,节点300也显示图形叠图(graphical overlay)302,其 包含属于该节点所表示的元数据的新鲜度的信息。“元数据新鲜度”是指从外 部源更新或修改元数据的最近的时间(how recently)。通过将光标“悬停”在 图形叠图302上,窗口304被调出,其包含关于当前由图形覆盖302显示的 特征的更多细节。图形覆盖可以被彩色编码,其中图形的不同颜色经由图例 306映射为不同含义。

在图4的示例中,表示元数据质量级别的图形叠图被叠放在包括节点400 的叠图402的数据元素节点上。元数据质量的测量结果可以被企业用来例如 在导入或处理从业务伙伴发送的周期性(例如,每月)数据馈送之前对这些 数据进行性能分析(profile)。这将使得企业能够检测出“坏”数据(例如, 无效值的百分比高于阈值的数据),从而其不会被可能难以取消的动作污染了 现有的数据存储库。像前面的示例那样,通过将光标悬停在图形叠图402上, 窗口404被调出,其包含关于当前由图形叠图402显示的特征的更多细节。

在图5的示例中,表示记录的源的类型的图形叠图被叠放在数据元素和 变换节点的上面。节点500具有叠图502,其指示该记录的源是“活动导入 源(Active Import Source)”。这意味着元数据从诸如电子表格文件之类的源自 动导入。通过将光标悬停在图形叠图502上,窗口504被调出,其包含细节, 比如,用于导入的文件的类型(在此示例中为Excel电子表格)、文件的名称、 文件的所有者、以及导入的日期。节点506具有叠图508,其指示该记录的 源是“手动维护”。这意味着该元数据由用户手动修改(例如,使用用户接口 模块108)。通过将光标悬停在图形叠图508上,窗口510被调出,其包含细 节,比如修改元数据的用户的姓名以及修改的日期。

包括系统100的模块和系统100执行的过程的上述记录存储和检索方法 可以使用用于在计算机上运行的软件来实现。例如,该软件形成在一个或更 多个编程的或可编程的计算机系统(其可以是各种体系结构,比如,分布式、 客户端/服务器、或网格)上运行的一个或多个计算机程序中的过程,所述每 个计算机系统包括至少一个处理器、至少一个数据存储系统(包括易失性和 非易失性存储器和/或存储元件)、至少一个输入设备或端口、以及至少一个 输出设备或端口。该软件可以形成较大程序的一个或更多个模块,例如,其 提供有关计算图形的设计和配置的其它服务。所述图形的节点和元素可以实 现为存储在计算机可读介质中的数据结构或符合存储在数据储存库中的数据 模型的其他有组织的数据。

上述的方法可以使用用于在计算机上运行的软件来实现。例如,该软件 形成在一个或更多个编程的或可编程的计算机系统(其可以是各种体系结构, 比如,分布式、客户端/服务器、或网格)上运行的一个或多个计算机程序中 的过程,所述每个计算机系统包括至少一个处理器、至少一个数据存储系统 (包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备或端口、 以及至少一个输出设备或端口。该软件可以形成较大程序的一个或更多个模 块,例如,其提供有关计算图形的设计和配置的其它服务。所述图形的节点 和元素可以实现为存储在计算机可读介质中的数据结构或符合存储在数据储 存库中的数据模型的其他有组织的数据。

该软件可以被提供在可由通用或专用可编程计算机读取的诸如CD-ROM 之类的存储介质上,或者通过网络的通信介质传递(在传播信号中编码)到 运行该软件的计算机。所有功能都可以在专用计算机上执行或者使用诸如协 处理器之类的专用硬件来执行。该软件可以以分布式方式来实现,其中该软 件指定的计算的不同部分由不同计算机来执行。每个这样的计算机程序优选 地被存储在或下载到可由通用或专用可编程计算机读取的存储介质或设备 (例如,固态存储器或介质、或磁或光介质),用于当所述存储介质或设备被 计算机系统读取时配置和操作该计算机,以执行这些描述的过程。本发明的 系统也可以考虑实现为利用计算机程序配置的计算机可读存储介质,其中如 此配置的存储介质使计算机系统以特定和预定义的方式操作,以执行这里描 述的功能。

已经描述了本发明的许多实施例。然而,要理解,可以进行各种修改, 而不会脱离本发明的精神和范围。例如,以上描述的一些步骤是与顺序无关 的,因此可以以与所描述的顺序不同的顺序执行这些步骤。

要理解,前面的描述旨在说明而不是限制本发明的范围,本发明的范围 由所附权利要求的范围来限定。例如,以上描述的许多功能步骤可以以不同 的顺序执行,而基本上不会影响总体处理。其它实施例在后面的权利要求的 范围内。

权利要求书(按照条约第19条的修改)

1.一种方法,包括:

将元数据存储在数据存储系统中;

计算标识存储在所述数据存储系统中的多个元数据对象中的每一个的一 个或更多特征的概要数据;

将描述给定元数据对象的特征的概要数据与给定元数据对象相关联地存 储;

生成图示该给定元数据对象的至少三个方面的图表的可视表示,所述至 少三个方面包括:

该给定元数据对象和其它元数据对象之间的关系,所述关系被表示 在表示所述其它元数据对象的节点和表示该给定元数据对象的节点之 间;

该给定元数据对象的上下文,该给定元数据对象被示出在基于所述 上下文的组中;以及

由描述该给定元数据对象的特征的概要数据所标识的特征;

其中生成所述可视表示包括靠近表示给定元数据对象的节点叠放该特征 的表示。

2.如权利要求1所述的方法,其中所述表示表示所述元数据对象的质量。

3.如权利要求1所述的方法,其中所述表示表示所述元数据对象最近是 否被更新过。

4.如权利要求1所述的方法,其中所述表示表示所述元数据对象最后一 次从其更新的源。

5.如权利要求1所述的方法,其中所述表示与将所述表示分类的图例相 关联。

6.如权利要求1所述的方法,其中将光标悬停在可视表示上生成包含与 所述表示相关的信息的窗口。

7.如权利要求1所述的方法,其中所述表示表示用户可选择的特征。

8.一种系统,包括:

用于将元数据存储在数据存储系统中的装置;

用于计算标识存储在所述数据存储系统中的多个元数据对象中的每一个 的一个或更多特征的概要数据的装置;

用于将描述给定元数据对象的特征的概要数据与给定元数据对象相关联 地存储的装置;

用于生成图示该给定元数据对象的至少三个方面的图表的可视表示的装 置,所述至少三个方面包括:

该给定元数据对象和其它元数据对象之间的关系,所述关系被表示 在表示所述其它元数据对象的节点和表示该给定元数据对象的节点之 间;

该给定元数据对象的上下文,该给定元数据对象被示出在基于所述 上下文的组中;以及

由描述该给定元数据对象的特征的概要数据所标识的特征;

其中生成所述可视表示包括靠近表示给定元数据对象的节点叠放该特征 的表示。

9.一种计算机系统,其被配置为:

将元数据存储在数据存储系统中;

计算标识存储在所述数据存储系统中的多个元数据对象中的每一个的一 个或更多特征的概要数据;

将描述给定元数据对象的特征的概要数据与给定元数据对象相关联地存 储;

生成图示该给定元数据对象的至少三个方面的图表的可视表示,所述至 少三个方面包括:

该给定元数据对象和其它元数据对象之间的关系,所述关系被表示 在表示所述其它元数据对象的节点和表示该给定元数据对象的节点之 间;

该给定元数据对象的上下文,该给定元数据对象被示出在基于所述 上下文的组中;以及

由描述该给定元数据对象的特征的概要数据所标识的特征;

其中生成所述可视表示包括靠近表示给定元数据对象的节点叠放该特征 的表示。

10.一种计算机可读介质,其存储计算机程序,所述计算机程序包括可 执行指令,所述指令用于使计算机执行以下步骤:

将元数据存储在数据存储系统中;

计算标识存储在所述数据存储系统中的多个元数据对象中的每一个的一 个或更多特征的概要数据;

将描述给定元数据对象的特征的概要数据与给定元数据对象相关联地存 储;

生成图示该给定元数据对象的至少三个方面的图表的可视表示,所述至 少三个方面包括:

该给定元数据对象和其它元数据对象之间的关系,所述关系被表示 在表示其它元数据对象的节点和表示该给定元数据对象的节点之间;

该给定元数据对象的上下文,该给定元数据对象被示出在基于所述 上下文的组中;以及

由描述该给定元数据对象的特征的概要数据所标识的特征;

其中生成所述可视表示包括靠近表示给定元数据对象的节点叠放该特征 的表示。

11.如权利要求1所述的方法,还包括从用户接收选择,以确定由所述 概要数据标识的多个特征中的哪个特征是其表示被靠近表示所述给定元数据 对象的节点叠放的特征。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号