文档介绍:第 31 卷第 1 期
2004 年
北京化工大学学报
J OU RNAL OF B EIJ IN G UN IV ERSIT Y OF CHEM ICAL TECHNOLO GY
Vol. 31 , No. 1
2004
基于 MS Analysis Services 的 OLAP 分析系统的
设计与实现
邱怀姗朱群雄
(北京化工大学信息科学与技术学院,北京 100029)
摘要: 文中对 MS Analysis Services 中的多维数据建立和访问技术进行了讨论,提出了一种 OLAP 分析系统的设
计与实现方法,在此基础上给出了一个从 OLAP 数据源设计到应用程序设计的实例。
关键词: 多维分析; 数据立方体; 多维表达式; 数据转换服务
中图分类号: TP311
引言
随着数据库技术的发展,数据库的规模越来越
大,信息量也越来越多,人们希望从已有的数据中提
炼出有用的信息服务于决策者。为此,数据仓库及
OLAP 技术成为数据库技术领域的一个新的研究热
点。从逻辑上讲, 数据仓库就是一个多维数据库,
OLAP 就是以多维分析为基础, 通过在管理与决策
过程中对数据仓库的访问,实现对数据多层次,多角
度的分析处理,并以直观易懂的形式将结果提交给
决策者。
MS Analysis Services 是微软提供的一种数据仓
库的中间件,作为 OLAP 系统的开发平台它有如下
优点: (1) 数据仓库技术集成在 SQL Server2000 中,
crosoft 管理控制台( MMC) , 界面统一, 易于使用;
(3) SQL Server 集成了众多的支持工具, 可能通过
多种方式访问挖掘源数据; (4) 支持多种数据挖掘模
型,挖掘结果显示直观。所以, 采用 MS Analysis
Services 建立 OLAP 应用是一种流行的开发方案。
expression) ,ADO MD , VB 建立 OLAP 分析系统的
解决方案。
第一作者: 女,1979 年生,硕士生
E2mail : shan2qh ***@263. sina. com
1 OLAP 分析系统的设计
经过多年的办公自动化建设,各个高校的许多
部门都有了自己的一套业务管理系统( OL TP 系
统) 。随着时间的积累,部门数据库中的数据越来越
多,但 OL TP 系统主要面向业务操作员, 根据业务
需要及时准确地对数据库数据进行修改以处理业务
过程。随着“教育产业化”的发展趋势,学校的领导
者迫切地需要充分挖掘已有数据,从中得出一些对
学校发展有益的结论。对学校来说,最大工作重点
是如何提高教师的主动性,如何提高教学质量。为
了达到这个目的,首先要对教师的情况有一个充分
的认识,通过多角度的比较对教师进行一个定位,从
而对制定有益的政策倾斜给予科学的指导,给教师
充分的发展空间,从而最大限度地挖掘出教师的潜
力。本系统中建立了四个主题:教师基本数据集、
目集、文集和教学任务集,目的是从四个方面考虑
和评价教师的综合素质。OLAP 是一种以多维数据
为基础,需要用户积级参与分析过程,动态地提出分
析要求,对数据进行由浅及深的验证型分析工具,它
以查询、析为