更新时间:2023-08-22 18:12
储存库是共享元数据的中心。就其最基本的形式而言,储存库通常就是放置文档、应用程序和对象信息的仓库。通常,一个公司随时以数据库的形式汇集大量不同的信息。有些是有关工作人员的,有些则涉及产品、市场、销售等。每个数据库具有不同的结构、元素、属性、元数据(关于数据的信息)等。有时,公司可能希望对这些信息实现共享,这样,全公司人员都可以访问、了解并利用这些信息。储存库可提供这样一个“集成环境”。
简介
是共享元数据的中心。所谓元数据,是对数据的描述,它具有基于公共信息模型的结构。例如,有描述商业数据、地理数据和医疗数据的信息模型。元数据为访问数据仓库提供了一个信息目录(information directory),这个目录全面描述了数据仓库中都有什么数据、这些数据怎么得到的、和怎么访问这些数据,是数据仓库运行和维护的中心,数据仓库服务器利用他来存贮和更新数据,用户通过他来了解和访问数据。Microsoft开发的0IM (开放信息模型)是开发应用程序和建立数据仓库中描述元数据对象的行业标准。OIM由超过200种的类型和100多种关系组成,这些关系和类型都是用UML(统一建模语言,Unified Modeling Language)描述的,而且组织在易用和易于扩展的主题领域中。标准模型可以提供一致性的数据视图,便于开发人员可以创建访问这些数据的应用程序。
由于储存库是企业数据的信息中心,因此可在这里执行公共业务规则和数据定义。对数据描述方式的全部更新和更改也可以在储存库中进行。
数据仓储是一种信息系统的数据储存理论,此理论强调利用某些特殊数据储存方式,让所包含的数据,特别有利于分析处理,以产生有价值的信息。利用数据仓储方式所存放的数据,具有一旦存入,便不随时间而更动的特性,同时存入的数据必定包含时间属性,通常一个数据仓储皆会含有大量的历史性数据,并利用特定分析方式,自其中发掘出特定信息。
在数据仓储模型中,储存库是对数据以更适于用户使用的某种方式进行“提取”、“清理”和“整合”的地方。新的模型正在不断涌现出来。Oracle的iFS (因特网文件系统)就是一种储存库,它用于存储大量不同的信息,包括Web页、媒体和消息等。该系统整合关系数据库和文件系统领域,并能够通过XML和基于Java的工具进行整合。
Microsoft是这样描述它的“Microsoft Repository(储存库)”的: 储存库技术是整合元数据的平台,作为数据和组件定义、开发和应用模型、可重用软件组件和数据仓库描述的中心。对应用程序和数据(即通常分散在全企业并隐藏在各个文件、目录或数据库中的信息)的结构和意义,整合元数据管理提供一种全局性和统一性的观点。
Microsoft Repository为应用程序开发和数据仓储提供一个整合元数椐的所在。它实现了COM和SQL接口并用在Visual Studio和SQL Server中。另外,根据前面的描述,它还包括0IM、提供对象管理的储存库引擎、软件开发工具包和建模环境,以及提供0IM实例交换标准方法的XML交换格式。