基于ODS技术的高校管理系统研究
2012-09-19李金
李金
(榆林学院 图书馆,陕西 榆林 719000)
随着计算机技术在高校工作中的广泛应用,高校各项日常工作中都普遍使用以数据库(DataBase,DB)技术为基础的联机事务处理(Online Transaction Processing,OLTP)系统来提高工作效率,减轻工作强度,如教务管理系统、人事管理系统、科研信息系统和学籍管理系统等。此外,近些年,为了给学校高层提供决策支持,很多高校又纷纷建立了以数据仓库(Data Warehouse,DW)技术为基础的联机分析处理(Online Analytical Processing,OLAP)系统,如决策支持系统(Decision Support System,DSS)就是以OLAP系统为基础的。但是,在很多情况下,DB-DW两层体系结构并不能满足高校在处理日常工作时所有的需求,因为很多需要解决的问题是中层管理者所面对的,也就是说,这些问题既不属于联机事务处理,又算不上是高层决策分析。于是,引入一种新的数据环境—操作数据存储 (Operational Data Store,ODS), 也就是在 DB和DW中间加入这样一个层次,形成DB-ODS-DW的三层体系结构,为中层管理者处理日常事务提供支持。
1 ODS技术
1.1 ODS的定义
有很多情况,DB-DW的两层体系结构并不能涵盖高校日常管理工作中所有的数据处理要求,可以借助于DB-DW的中间层ODS(操作数据存储)来解决。它像DW一样是一种面向主题、集成的数据环境,又像操作型DB一样包含着全局一致的、细节的当前数据[1]。
数据仓库之父William.H.Inmon在1993年所写的论著Building the Data Warehouse中将数据仓库定义为:“一个面向主题的、集成的随时间变化的非易失性数据的集合,用于支持管理层的决策过程”[2]。在他的这本著作中,所定义的ODS是一个面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。……
