基于bs结构的olap技术的研究与实现

基于bs结构的olap技术的研究与实现

ID:18753732

大小:50.00 KB

页数:4页

时间:2018-09-21

基于bs结构的olap技术的研究与实现_第1页
基于bs结构的olap技术的研究与实现_第2页
基于bs结构的olap技术的研究与实现_第3页
基于bs结构的olap技术的研究与实现_第4页
资源描述:

《基于bs结构的olap技术的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于B/S结构的OLAP技术的研究与实现刘丽娟,耿玉水,王新刚(山东轻工业学院信息科学与技术学院,济南,250353)摘要:论述了C/S结构OLAP系统架构的缺陷,在讨论了Web环境对数据库执行操作的各种技术的特点后,并针对目前的一种基于B/S结构的OLAP系统架构的不足,提出新的解决方案,解决跨平台问题,能更好的普及和应用OLAP技术。关键字:OLAP;B/STheResearchandRealizationofOLAPTechnologywithB/SstructureLIUlijuanGENGYushuiWANGXingang(ShandongInstituteofLight

2、Industry,JiNan,250353)Abstract:ThispaperdiscussestheshortcomingsofOLAPsystemwithC/Sstructure,AfterevaluatingsomewaystomanipulatedatathroughInternet,facingtotheshortcomingsofaOLAPsystemwithB/Sstructureatpresent,presentsaB/S-basedOLAPsystemwhichsolveproblemsofrelationtoplatform,popularizethetech

3、nologyofOLAP.Keywords:OLAP;B/S随着数据库技术的广泛应用,企业数据库中积累了大量的原始数据,面对如此巨多的数据,人们已经不满足于仅仅用计算机来实现业务的电子化,而希望从已有的数据中提炼出信息服务于决策人员,为企业经营者做出正确的经营决策提供可靠的依据,OLAP技术正在满足这一需求的驱动下,迅速发展起来,并得到广泛应用。1OLAP技术综述长久以来,对数据库的操作都有两种不同的应用方式,一种是OLTP,它是传统的关系型数据库的主要应用,另一种则是OLAP,为数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。它们的区别如表1

4、OLTPOLAP用户操作人员,低层管理人员决策人员,高级管理人员功能日常操作处理分析决策DB设计面向应用面向主题数据当前的,最新的细节的,二维的分立的历史的,聚集的,多维的集成的,统一的存取读/写数十条记录读上百万条记录工作性质简单的事务复杂的查询用户数上千个上百个DB大小100MB-GB100GB-TB表1:OLTP与OLAP区别对比OLAP是针对特定问题的联机数据访问和分析,用以满足决策支持或多维环境特定的查询和报表需求。它的大部分策略都是将关系型的或普通的数据以用户容易理解的方式进行多维数据存贮,给分析人员提供一个多维数据超立方体,使分析人员不需要了解数据库的物理结构,他所看

5、见的是与其习惯的企业逻辑结构相似的多维结构。根据他所关注的目的不同,在多维结构内进行多维操作,如上钻,下钻,旋转,切片和切块,能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。这样高层管理人员就能通过浏览、分析数据去发现变化趋势、抽样特征及得到一些潜藏的细节信息,从而更好的掌握他们商务活动的变化。很多企业都把自己的OLAP系统构建在一种C/S的构架上,尽管C/S结构对一般的业务系统而言是有效的,然而构建在这种结构上的OLAP系统在实际运用中也反映出其存在的部分问题和不足,如C/S结构的建立和维护成本都比较高,以及这种结构的OLAP系统只能应用在局域网内,它无法满足

6、当前企业用户跨地区,跨平台对客户信息的访问及分析需要。随着对OLAP技术的深入研究及Web技术的飞速发展,将Web技术与OLAP技术进行结合成为解决上述问题的有效途径,用户只要通过web浏览器便可实现对OLAP系统的访问。有效地降低了OLAP系统的维护成本及扩展了访问范围。2通过Web方式操作数据库方法(1)传统CGI方式CGI是WWW服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能,完成服务器本身不能完成的工作,Web服务器和CGI程序实际起到了HTML和SQL转换的网关的作用。然而,使用这种方法的缺点为CGI应用程序每次运行都需打开和关闭数据库连接,效率低,

7、操作费时;CGI应用程序不能由多个客户机请求共享,当多个用户同时发出请求时,必定启动多个CGI进程,这必然在Web服务器形成信息和发布瓶颈。(2)基于服务器扩展的专用API为了克服CGI的局限性,出现的另一种中间件解决方案是基于服务器扩展API的结构。与CGI相比,API应用程序与Web服务器结合得更加紧密,占用的系统资源也少得多,而运行效率却大大提高,同时还提供更好的保护和安全性。但这种结构的缺陷也是明显的:①各种API之间兼容性很差,缺乏统一的标准来管理这些接口;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。