第15章数据仓库 ·仕么是数据仓库? ·数据合库的结构 ·数据仓库系统 建立数据仓库 ·实现数据合库的数据库环境 ·数据合库与决策支持 SOL Server的数据合库解决方案 ·将 SOL Server的OITP数据转换到OLAP数据合库 软件开发商的数据合库解决方案
1 第15章 数据仓库 • 什么是数据仓库? • 数据仓库的结构 • 数据仓库系统 • 建立数据仓库 • 实现数据仓库的数据库环境 • 数据仓库与决策支持 • SQL Server的数据仓库解决方案 • 将SQL Server的OLTP数据转换到OLAP数据仓库 • 软件开发商的数据仓库解决方案
什么是数据仓库? 数据仓库是支持管理决策过程的、面向主题的、 集成的、随时间而增长的持久的数据集合
2 什么是数据仓库? 数据仓库是支持管理决策过程的、面向主题的、 集成的、随时间而增长的持久的数据集合
OLTP与oLAP 数据库上的业务处理称作OLTP(On-Line Transaction Processing),即联机事务处理; 而数据仓库上的业务处理称作OLAP(On Line analytical Processing),即联机分析处 理
3 OLTP与OLAP 数据库上的业务处理称作OLTP(On-Line Transaction Processing),即联机事务处理; 而数据仓库上的业务处理称作OLAP(OnLine Analytical Processing),即联机分析处 理
数据仓库的特点 1.面向主题:可以根据最终用户的观点组织和提供数据。 2.管理大量信息:数据仓库含有大量历史数据 3信息存储在多个存储介质上:因为必须管理大量的信息, 所以数据仓库的数据往往存储在多个介质上 4信息的概括和聚集:可以将信息概括和聚集,并以人们易 于理解的方式提供出来。 5从许多数据来源中将信息集成并使之关联:由于数据仓库 要管理大量的、且包含历史信息的数据,而这些数据可能和多个 应用及多个数据库有关,所以需要数据仓库收集和组织这些应用 程序多年来在各场合获得的数据 6.跨越数据库模式的多个版本:因为数据仓库必须管理和存 储历史数据,而这些历史数据在不同时代数据库模式的不同版本 之中,所以数据仓库有时还需要处理来自不同数据库的信息
4 数据仓库的特点: 1.面向主题:可以根据最终用户的观点组织和提供数据。 2.管理大量信息:数据仓库含有大量历史数据。 3.信息存储在多个存储介质上:因为必须管理大量的信息, 所以数据仓库的数据往往存储在多个介质上。 4.信息的概括和聚集:可以将信息概括和聚集,并以人们易 于理解的方式提供出来。 5.从许多数据来源中将信息集成并使之关联:由于数据仓库 要管理大量的、且包含历史信息的数据,而这些数据可能和多个 应用及多个数据库有关,所以需要数据仓库收集和组织这些应用 程序多年来在各场合获得的数据。 6.跨越数据库模式的多个版本:因为数据仓库必须管理和存 储历史数据,而这些历史数据在不同时代数据库模式的不同版本 之中,所以数据仓库有时还需要处理来自不同数据库的信息
数据仓库的结构 高度综合级 轻度综合级 当前细节级 早期细节级
5 数据仓库的结构