补充知识数据仓库设计与使用(资料来源于SQLSERVER2000实用教程,陈旭东主编,电子工业出版社)进入21世纪商业活动变得越来越复杂,并且越来越全球化,企业迫切需要大量的信息来支持战略决策
但是传统的数据库技术不能有效地将企业内海量数据转化为有用的战略信息,数据仓库为企业提供了战略信息的系统环境,为商业智能化打下了基础
数据仓库已经成为信息技术的热门领域
SQLServer提供了一套比较完整的创建数据仓库和数据挖掘的解决方案
1SQLServer数据仓库开发工具及应用13
1数据仓库的基本概念Inmon(1993)给数据仓库下了如下定义:“数据仓库是面向主题的、综合的、以时间为变量的、非易变性的数据集合,用来支持管理决策”
数据仓库不同于操作型的数据库,操作型的数据库主要用在联机事务处理(OLTP),而数据仓库主要用在联机分析处理(OLAP)和信息分析处理
数据仓库是一种信息系统环境,可以提供企业综合完整的概括,使企业的信息保持一致性,并且能够支持决策处理
2数据仓库架构典型的数据仓库架构由一些基本的功能模块组成(参考图13
1数据仓库的架构图):最左边是数据源部分;然后是数据提取转换层;中间是数据存储部分,它管理数据仓库的全部数据,并且保存元数据信息;最右边是信息传递部分,包括各种数据仓库信息的显示和分析工具
其中,外部数据源是准备装载到数据仓库的各种各样的数据,包括关系数据库、电子表格、文档等
数据提取转换层(ExtractionTransformationLayer,ETL)是从数据源中提取数据并将其转换到仓库服务器中的过程,主要包括数据提取、转换和加载三部分教学要点本章内容主要包括数据仓库的概念,数据仓库的设计方法,数据仓库的数据提取与加载方法,在SQLServer平台中创建、访问与操纵数据仓库,以及SQLServer中的数据挖掘工具与应用等