-1- 一、实验内容和目的 目的: 1.理解数据库与数据仓库之间的区别与联系; 2.掌握典型的关系型数据库及其数据仓库系统的工作原理以及应用方法; 3.掌握数据仓库建立的基本方法及其相关工具的使用
内容: 以 SQL Server 为系统平台,设计、建立数据库,并以此为基础创建数据仓库
二、所用仪器、材料(设备名称、型号、规格等) 操作系统平台:Windows 7 数据库平台:SQL Server 2008 SP2 三、实验原理 数据仓库是在原有关系型数据库基础上发展形成的,但不同于数据库系统的组织结构形式,它从原有的业务数据库中获得的数据形成当前基本数据层,经过综合后形成轻度综合数据层,轻度综合数据再经过综合后形成高度综合数据层
数据仓库结构包括当前基本数据(current detail data)、历史基本数据(older detail data)、轻度综合数据(lightly summarized data)、高度综合数据(highly summarized data)和元数据(meta data)
数据仓库系统由数据仓库、仓库管理和分析工具 3 部分组成,结构形式如下图所示: 关系数据库 数据文件 其他数据 数据建模 抽取、转换 装载(ETL) 元数据 系统管理 综合数据 当前数据 历史数据 查询工具 OLAP 工具 DM 工具 C/S 工具 -2- 数据仓库的逻辑数据模型是多维结构的数据视图,也称多维数据模型
对于逻辑数据模型,可以使用不同的存储机制和表示模式来实现多维数据模型
目前使用的多维数据模型主要有星型模型、雪花模型、星网模型、第三范式等
ETL 过程在开发数据仓库时,占去 70%的工作量
ETL 过程的主要步骤概括为: (1) 决定数据仓库中需要的所有的目标数据; (2) 决定所有的数据源,包括内部和外部的数据源; (3) 准备从源数据到目标数据