欢迎来到天天文库
浏览记录
ID:41958830
大小:87.00 KB
页数:10页
时间:2019-09-05
《元数据概念及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、元数据基础知识:Microsoft®SQLServer™2000MetaDataServices是一系列使您得以管理元数据的服务。要使川MicrosoftMetaDataServices,需要先了解元数据的特点。如果不了解元数据的概念,本概述会帮助您了解MetaDataServices所管理的数据类型。元数据描述数据的结构和意义,就彖描述应川程序利进程的结构和意义一样。切记:元数据是抽象概念,具有上下文,在开发环境中有多种用途。元数据是抽象概念当人们描述现实世界的现象时,就会产生抽象信息,这些抽象信息便可以看作是元数据。例如,在描述风、雨和阳光这些自然现象时,就需要使用
2、“天气”这类抽彖概念。还町以通过定义温度、降水量和湿度等概念对天气作进一步的抽彖概括。在数据设计过程屮,也使川抽象术语描述现实世界的各种现象。人们把人物、地点、事物和数字组织或指定为职员、顾客或产品数据。在软件设计过程中,代表数据或存储数据的应用程序和数据库结构可以概括为开发和设计人员能够理解的元数据分类方案。表或表单由对象派牛出来,而对彖乂由类派牛。衣元数据中冇多个抽象概念级别。可以描述一个数据实例,然后对该描述木身进行描述,接着再対后一个描述进行描述,这样不断重复,直到达到某个实际限度而无法继续描述为止。通常情况下,软件开发中使用的元数据描述可扩展为二至三级的抽象概念。比如“loant
3、able“数据实例可以描述为数据腭表名。数据廉表乂可以描述为数据府表对彖。最后,数据库表对彖对以用一个抽彖类描述,该抽彖类确定所有派牛对彖都必须符合的固定特征集合。元数据具有上下文人们通常把数据和元数据的区别称为类型/实例区别。模型设计人员表述的是类型(如各种类或关系),而软件开发人员表述的是实例(如或TableHasColumns关系)。Table类实例和类型的区别是上下文相关的。在一个方案小的元数据将在另一个方案小变为数据。例如,在典型的关系型DBMS中,系统1=1录将描述包含数据的表和列。这就意味着系统「I录描述数据定义,因而可以认为其屮的数据是元数据。但只要使川正确的软件工具,仍然
4、可以象操作其它数据一样对这些元数据迓行操作。操作元数据的示例包括:查看数据沿袭或衣的版本控制信息,或通过搜索具有货币数据类型的列來识别所有表示财务数据的表。在此方案中,如系统目录这样的标准元数据变为可操作的数据。元数据有多种用途口J以像使用任何类型的应用程序或数据设计元素-•样使用元数据类型和实例信息。将设计信息表达为元数据,特别是标准元数据,可以为再次使川、共享和多工具支持提供更多的可能性。例如,将数据对彖定义为兀数据使您得以看到它们是如何构造和进行版本控制的。版本控制支持捉供一种查看、衍牛或检索任何特定DTS包或数据仓库定义的历史版本的方法。开发基于元数据的代码时,可以一次性定义结构,
5、然后重复使用该结构创建可作为特定工具和应用程序的不同版本的多个实例。还可以在现有元数据类型Z间创建新关系,以支持新的应川程序设计。元数据最本质、最抽象的定义为:dataaboutdata(关于数据的数据)。它是一种广泛存在的现彖,在许多领域有其具体的定义和应用。在数据仓朋领域中,元数据被定义为:描述数据及其环境的数据。一般来说,它有两方面的川途。首先,元数据能提供基于川户的信息,如记录数据项的业务描述信息的元数据能帮助川户使用数据。其次,元数据能支持系统对数据的管理和维护,如关于数据项存储方法的元数据能支持系统以最有效的方式访问数据。具体來说,在数据仓库系统中,元数据机制主要支持以下五类系
6、统管理功能:(1)描述哪些数据在数据仓库中;(2)定义要进入数据仓库中的数据和从数据仓库中产生的数据;(3)记录根据业务事件发牛而随Z进行的数据抽取工作时间女排;(4)记录并检测系统数据一致性的要求和执行情况;(5)衡量数据质量。在软件构造领域,元数据被定义为:在程序中不是被加工的对象,而是通过其值的改变來改变程序的行为的数据。它在运行过程中起着以解释方式控制程序行为的作用。在程序的不同位置配置不同值的元数据,就可以得到与原来等价的程序行为。在图I!;馆与信息界,元数据被定义为:提供关于信息资源或数据的一种结构化的数据,是对信息资源的结构化的描述。其作川为:描述信息资源或数据木身的特征和属
7、性,规定数字化信息的组织,具有定位、发现、证明、评佔、选择等功能。此外,元数据在地理界,生命科学界等顶域也有其相应的定义和应川。元数据(MetaData)是关于数据仓库的数据,指在数据仓库建设过程中所产生的有关数据源定义,廿标定义,转换规则等相关的关键数据。同时元数据还包含关于数据含义的商业信息,所有这些信息都应当妥善保存,并很好地筲理。为数据仓库的发展和使川提供方便。元数据是一种二进制信息,用以对存储在公共语言运行库可
此文档下载收益归作者所有