表示细节程度越低,查询范围越小。
1.1.6 描述一下 ODS,统一数据视图
运营数据存储(The operaonal data store, ODS)或称操作型数据存储是一个面向主题
的、集成的、当前的并且是可"挥发"的数据集合,它反映了在某一个时间切片瞬间,经营
分析系统和外围系统(BOSS、MIS...)用以相互交换数据的集合,主要用于经营分析系统与
外围系统关键数据一致性校验、以及经营分析系统对其它外围系统的决策支持数据的回馈
回馈数据包括以客户扩展属性为主体的详细资料等。运营数据存储扮演的是用于数据稽核
与交互的角色。
ODS 的存储结构是以企业范围所有相关业务系统的数据,以全面、统一进行关系型实
体来体现的,ODS 中的数据是基于分析主题进行组织,而不是基于业务系统的功能进行组
织。ODS 只是存储了当前的数据且数据是“挥发”性的,因此其数据的刷新是很快,过期的
数据将要被挥发掉。因此 ODS 的存储量取决于业务接口数据的抽取与刷新频率,取决于企
业的服务客户的数量。
从 ODS 的作用和实现来说,ODS 将各个孤立的业务系统的运营数据集成起来,现成全
企业的统一数据视图,同时可实现 ODS 的数据共享。
1.1.7 描述一下企业信息工厂
数据仓库领域里,有一种构建数据仓库的架构,叫 Corporate Informaon Factory,中文
一般翻译为“企业信息工厂”。企业信息工厂的创始人是数据仓库之父 Inmon。
企业信息工厂主要包括集成转换层( I&T )、操作数据存储( ODS)、数据仓库
(EDW)、数据集市(DM)、探索仓库(EW)等部件。这些部件有机的结合在一起,为
企业提供信息服务。
集成转换层的目的是将来自操作型源系统的数据集成转换到数据仓库中,它通常由一
组程序组成,而其它部件如数据仓库和数据集市等则主要由数据组成。 当业务数据来源多
业务复杂时,集成转换层会建立一些临时表,为数据处理提供方便。这时,集成转换层包
括程序和数据,也称数据准备区(Data Staging Area)。通常中等规模及以上的数据仓库系
统都会建立数据准备区。
操作数据存储(ODS)是建立在数据准备区和数据仓库之间的一个部件。用来满足企
业集成的、综合的操作型处理需要。例如,出尽可能实时的集成的操作报表等需求。一般
也称操作数据存储是用来满足企业战术决策的需要。操作数据存储是个可选的部件。
数据仓库是企业信息工厂的核心部件,用来保存整个企业的数据。一般,也称数据仓
库是用来满足企业战略决策的需要。数据仓库的数据来自数据准备区和操作数据存储。
数据集市是为了满足企业特定部门的分析需求而专门建立的数据的集合。数据集市的
数据来源是数据仓库。企业信息工厂中的数据集市一般来说是非规范化的、定制的和汇总
的。而多维体系架构中的数据集市分为两种,分别是原子数据集市和聚集数据集市。一般
来说,企业信息工厂中的数据集市相当于多维体系架构中的聚集数据集市。