导 师: 高建生
授予学位: 硕士
作 者: ;
机构地区: 华中科技大学
摘 要: 改革开放以来,我国医药工业的发展驶入快车道,整个制药行业生产年均增长17.7%,但目前我国医药企业信息化与国际水平的差距很大,就整个医药行业的信息化而言,总体上仍属于中、低层次应用的水平,医药流通组织结构不合理,医药市场流通秩序较为混乱,企业决策者不能得到数据支持,当然不能很好的做出良好的决策。这也就给医药行业的信息化建设提出了更高的要求。随着信息技术的发展,商业智能的出现,可以帮助企业对自身业务经营做出正确明智决定。本文是在此背景下研究和开发了医药行业的商业智能系统。 医药行业商业智能系统实质是面向医药行业的决策支持系统,它提供各种数据分析,报表浏览以及自定义报表等功能。本文是基于B/S架构,采用J2EE为开发平台,运用Pentaho开源框架,以数据集市的构造模式和OLAP多维数据分析来实现系统功能的。通过运用原型法对客户的需求进行不断的迭代与分析,得到了总的系统需求,确定了主题域。需求分析中指出ETL过程、多维数据分析、自定义报表是系统的核心功能。在底层数据库上,运用星型,辅以雪花型的设计模式,运用Kettle工具实现了ETL过程;在多维数据分析上,采取了OLAP的核心引擎Mondrian和Jpivot标签库,并运用MDX语言实现系统与客户之间的交互;在自定义报表上,则是以Pentaho中集成的Pentaho Report Designer商业智能报表设计器来实现的。医药行业商业智能系统,基本上满足了医药行业用户的需求。 本文研究结果表明,基于Pentaho开源框架的商业智能的研究在具体行业中是可行的,是有实际意义的。它可以很好的运用在中小型企业中,成本低,具有很好的推广价值和商业价值。
关 键 词: 商业智能 数据仓库 数据集市 联机分析处理 蒙德里安
领 域: [自动化与计算机技术] [自动化与计算机技术]