基于Mondrian在商业智能系统的设计与实现

被引量 : 7次 | 上传用户:pcxuexi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文通过研究商业智能相关技术,比如ETL技术、开源的OLAP引擎Mondrian、数据挖掘等,尤其是Mondrian系统的架构、核心算法,以及XMLA的接口的实现方法,并改进Mondrian的前端展示工具Jpivot的数据展现方式。在研究相关理论基础之上,采用J2EE规范和设计模式,开发出一个B/S架构的商业智能门户系统,即商业智能的OLAP数据分析部分,并集成消息服务、工作流、地图、信息发布等常见web应用功能。系统代码实现参考Mondrian的架构以及XMLA的实现方式。前台展现是一个多维报表系统,功能包括接口设计、报表及信息展现、流程控制、报表管理、系统管理等。系统工作流程是通过XMLA向数据仓库发送MDX查询请求,实现多维数据集的展现和分析。数据的展现和分析采用数据表格方式和Flash图形,并且实现了数据图表和图形的联动。除此之外,系统还实现了基本的权限管理、数据接口、数据导入和导出等功能,提供多种数据分析手段,可以根据分析结果,快速生成分析或生产经营报告。整个系统开发采用Eclipse开发,前端js框架采用的是dojo,后台主要是采用Spring开发框架。整个项目可部署于Tomcat、Jboss等服务器上,JDK1.6以上版本,各种Windows平台之上。数据抽取、数据仓库、数据计算、数据分析、展现、数据挖掘等技术的集成构成商业智能项目或完整的应用系统,本系统实现的是商业智能系统的核心功能,即多维数据分析和处理,主要实现的是多维数据计算、数据分析和展现,具有极大的市场应用价值。文中根据医疗行业的实际需求,分析并抽象出对应的业务主题和分析指标。通过数据抽取、数据建模,实现了维度拖拽和OLAP常见的切片、钻取功能,为数据分析人员提供各种数据分析手段,并在实际的项目中得到应用。客户反映项目实施后,确实对医院的各项数据的汇总和分析提供了帮助,能更有效掌握医院各项运营指标,为领导决策提供依据。
其他文献
单个的二能级原子和单模的量子化场相互作用构成了量子光学中一个最基本的模型,它给了物质与波进行一次单独对话的机会,人们一直希望这次对话尽快开始,进而找到一把发掘大自
金融衍生交易特别是场外衍生交易规则与传统民商法之间的冲突是大陆法系国家普遍存在的问题。衍生工具作为一种新的合同类型,与传统合同的显著区别在于"当前订约、未来履行",
1917年俄国十月革命以后,世界上第一个社会主义国家诞生。对于十月革命后的苏俄社会,艺术家们充满了创作激情。他们选择与时代相关的主题来描绘革命、人民、领袖,其中许多作
"朱俊芳案"中,当事人针对同一笔款项先后签订房屋买卖和借款合同两份协议,并在借款协议中约定某种"以房抵债"的处理方式。对此,最高人民法院以本案存在两个"并存而又联系"的
<正> 苦味在风味上来说,没有多大价值,但在调味和生理上却有其重要作用。苦味过多,就会影响水果、蔬菜的味道,而适量的苦味,反倒会带来独特的风味。柑桔的苦味就是这样。在生
作为信息化社会的重要组成部分,企业面临着如何增强自身信息化和标准化的问题。ERP系统基于其自身先进的管理思想和严谨的系统结构,越来越多地受到中小企业的青睐,发展前景很好
随着信息化的高速发展,高校的信息化也随之实行改革,传统的科研成果管理方式已不能满足现代科研成果信息管理的要求。随着计算机信息技术以及高校校园网建设的成熟,运用先进
与当下文化的后现代转型相对应,身体在消费社会建构的意象世界中表现得异常复杂,身体焦虑已成为“日常生活审美化”过程中释放出的一种分裂性形态,它与人们的审美追求纠缠在一起
<正>胡智锋(以下简称"胡"):《现代传播》从2004年第一期开始,每年开篇做一个业界与学界的对话,邀请业界领袖、学界代表性人物,对中国广播电视的现状及未来进行分析探讨。至今
内蒙古自治区第三建筑公司研制成功一台预制水磨石板自动切割机(见图),适用于切割400×400毫米预制水磨石板,经过使用和考验,效果良好,工效比人工锯割提高30倍。在研制和投