摘要:数据仓库技术目前正处于快速发展阶段,联机分析处理(OLAP)作为一种多维数据展现技术,经常被用于数据仓库的前端报表展现。该文针对上海文化行政执法总队已有的基于联机事务处理(OLTP)的统计分析系统,结合文化执法总队业务报表的特殊需求,提出了一套基于OLAP的统计分析系统,并对其中关键技术的实现进行了阐述。同时详细讨论了搭建在浏览器/服务器(B/S)结构上的OLAP分层结构,多维数据模型的设计以及OLAP查询的实现方式。
关键词:数据仓库;联机分析处理;统计分析;浏览器/服务器体系结构
中图分类号:TP274文献标识码:A文章编号:1009-3044(2011)07-1500-03
采用传统的基于联机事务处理(OLTP)的统计分析技术的统计分析系统,在数据量小、查询内容简单的情况下可以基本满足用户的要求。但是,随着实际业务数据的与日俱增,当历史数据积累到一定程度以后,决策者的思维不再被固定的下拉菜单、查询条件所束缚,而是希望由决策者的思维带领数据的获取,任意组合分析角度和分析目标。显然,传统的数据处理方式已不能满足终端用户对数据库查询分析的要求,也不利于企业的决策人员或管理人员深入分析问题,全面掌握企业的运作状况。
随着联机分析处理技术(OLAP)的诞生,解决这些问题将不再是难题。本文以上海文化行政执法总队的统计分析系统为例,针对传统的基于OLTP统计技术的不足,设计了新的采用OLAP技术的统计分析系统。此新系统可根据各项行政执法数据、场所信息和历史积累数据,进行统计分析处理,形成定期规范的报告,生成文化行政执法中相关情况的趋势分析,形成有价值的情报和知识,为行政执法的有效性和领导的科学决策提供支撑。
1 基本概念
OLAP (Online Analytical Processing)即联机分