一种用于电子商务系统的OLAP系统的制作方法

文档序号:16430051发布日期:2018-12-28 20:04阅读:310来源:国知局
一种用于电子商务系统的OLAP系统的制作方法

本发明涉及电子商务领域,尤其是一种用于电子商务系统的olap系统。



背景技术:

随着电子信息的快速发展,电子商务也逐渐的兴起,电子商务是以信息网络技术为手段,以商品交换为中心的商务活动;也可理解为在互联网(internet)、企业内部网(intranet)和增值网(van,valueaddednetwork)上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的电子化、网络化、信息化,在电子商务快速发展的今天,对大数据的处理成了首要解决的问题,因而数据仓库概念逐渐被引用进来,数据仓库是信息技术构架的新焦点,它提供集成种类不同的应用系统,从发展和历史的角度来组织和存储数据,以供信息化和分析化处理之用;olap是建立在数据仓库基础上的c/s模式软件系统,属于数据仓库应用,常用的olap没有将应用逻辑、gui及dbms严格区分开来,复杂的应用逻辑分布于客户机上,数据需要传输给分析服务器处理,由于客户机的存储能力不及服务器,因而效率大大降低;在访问时需要单独开发访问程序,需要开发费用,并且不同的平台应用程序也不通用,不便于推广,因而需要重新设计一种olap系统。

本发明就是为了解决以上问题而进行的改进。



技术实现要素:

本发明的目的是提供一种高效的数据存取以及分析预处理,节省开发的费用,跨平台,便于推广,利于企业从集中式的环境向分布式开放环境转变的用于电子商务系统的olap系统。

本发明为解决其技术问题所采用的技术方案是:

一种用于电子商务系统的olap系统,包括企业服务器、olap服务器和客户机,所述企业服务器、olap服务器和客户机构成了olap系统的三层结构,所述olap系统中还包含基层数据库和数据仓库,企业服务器、olap服务器和客户机均与数据仓库进行连接;

所述企业服务器为olap系统的第一层,与基层数据库系统进行连接,用于存储数据仓库中的细节数据;

所述olap服务器为olap系统的第二层,用于分析综合数据,该综合数据来自数据仓库或基层数据库;

所述客户机为olap系统的第三层,所述客户机是一系列用户应用程序,该层能通过olap服务器提供统一的访问接口;

进一步的,所述客户机能通过数据访问接口odbc直接从数据仓库中获取数据;

更进一步的,所述用户通过客户机上的webbrowser提交分析请求给webserver,所述webserver将用户的分析请求提交给olap服务器,在这过程中html语言被转化为多维数据查询,应用服务器完成分析操作并将结果转给webserver,而后webserver将结果返回给用户;

具体的,所述olap系统还包含有多维数据立方体工具、显示分析结果工具和数据转换工具dts;

所述客户机的第三方应用程序通过数据访问接口oledb操作数据,在数据转换工具dts下和数据仓库进行数据交换,及时更新数据仓库;

olap服务器从数据仓库中读取数据并传输给显示分析结果工具;

最后通过第三方webbrowser查看;

所述第三方应用程序为用户访问模块,操作数据为web数据库中保存的产品和顾客访问的信息数据;

所述olapserver使用sqlserver数据库创建用于管理olap多维数据立方体。

本发明的有益效果在于:三层结构将应用逻辑、gui及dbms严格区分开来,复杂的应用逻辑不是分布于客户机上,而是集中存放在分析服务器上,由服务器提供高效的数据存取以及分析预处理;web和olap结合可以节省开发的费用,直接采用webbrowser不需开发专门的软件,并且跨平台,便于推广,利于企业从集中式的环境向分布式开放环境转变。

附图说明

图1是本发明提出的一种用于电子商务系统的olap系统的三层结构框图。

图2是webolap体系结构框图。

图3是olap系统的逻辑框图。

具体实施方式

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合图示与具体实施例,进一步阐述本发明。

参照图1、图2、图3所示,该一种用于电子商务系统的olap系统,包括企业服务器、olap服务器和客户机,所述企业服务器、olap服务器和客户机构成了olap系统的三层结构,所述olap系统中还包含基层数据库和数据仓库,企业服务器、olap服务器和客户机均与数据仓库进行连接,;

所述企业服务器为olap系统的第一层,与基层数据库系统进行连接,用于存储数据仓库中的细节数据;

所述olap服务器为olap系统的第二层,用于分析综合数据,该综合数据来自数据仓库或基层数据库;

所述客户机为olap系统的第三层,所述客户机是一系列用户应用程序,该层能通过olap服务器提供统一的访问接口;

进一步的,所述客户机能通过数据访问接口odbc直接从数据仓库中获取数据;

更进一步的,所述用户通过客户机上的webbrowser提交分析请求给webserver,所述webserver将用户的分析请求提交给olap服务器,在这过程中html语言被转化为多维数据查询,应用服务器完成分析操作并将结果转给webserver,而后webserver将结果返回给用户;

具体的,所述olap系统还包含有多维数据立方体工具、显示分析结果工具和数据转换工具dts;

所述客户机的第三方应用程序通过数据访问接口oledb操作数据,在数据转换工具dts下和数据仓库进行数据交换,及时更新数据仓库;

olap服务器从数据仓库中读取数据并传输给显示分析结果工具;

最后通过第三方webbrowser查看;

所述第三方应用程序为用户访问模块,操作数据为web数据库中保存的产品和顾客访问的信息数据;

所述olapserver使用sqlserver数据库创建用于管理olap多维数据立方体;

三层结构将应用逻辑、gui及dbms严格区分开来,复杂的应用逻辑不是分布于客户机上,而是集中存放在分析服务器上,由服务器提供高效的数据存取以及分析预处理;web和olap结合可以节省开发的费用,直接采用webbrowser不需开发专门的软件,并且跨平台,便于推广,利于企业从集中式的环境向分布式开放环境转变。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等同物界定。



技术特征:

技术总结
一种用于电子商务系统的OLAP系统,包括企业服务器、OLAP服务器和客户机,所述企业服务器、OLAP服务器和客户机构成了OLAP系统的三层结构,所述OLAP系统中还包含基层数据库和数据仓库,企业服务器、OLAP服务器和客户机均与数据仓库进行连接;三层结构将应用逻辑、GUI及DBMS严格区分开来,复杂的应用逻辑不是分布于客户机上,而是集中存放在分析服务器上,由服务器提供高效的数据存取以及分析预处理;WEB和OLAP结合可以节省开发的费用,直接采用WEB Browser不需开发专门的软件,并且跨平台,便于推广,利于企业从集中式的环境向分布式开放环境转变。

技术研发人员:李燕
受保护的技术使用者:嘉兴玖轩电子商务有限公司
技术研发日:2018.07.03
技术公布日:2018.12.28
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1