论文部分内容阅读
随着计算机技术的发展,信息化已经成为各个产业的必然需求。而且人们对信息的获取、加工、处理的要求越来越高,传统的操作型数据库已不能满足管理者决策分析的需求。数据仓库(Data WareHouse)和联机分析处理(OLAP)技术作为两种重要的决策支持技术,受到越来越多的关注。论文结合数据仓库和OLAP两种技术,实现了以电视机故障分析为主题的决策系统。研究的原系统是某电视机制造厂的产品信息管理系统,该系统的作用是记录产品的基本信息以及产品质量检测的信息。管理者希望利用这些历史数据帮助分析产品质量,发现故障原因,从而调整生产中的相关环节。新系统的最终目标是实现企业的产品信息管理系统向产品故障分析系统的转变。全文围绕着产品故障分析系统的方案、数据仓库的建立、OLAP多维立方体的设计实现,以及数据分析客户端的实现展开探讨。首先,分析了原产品信息管理系统的整体流程,提出基于数据仓库和OLAP技术的决策分析系统的方案,并进行了系统的总体规划;其次,根据该系统的需求分析,建立产品质量分析的数据仓库数据模型,并且实现了数据从数据源到数据仓库的抽取,清洗和转换过程,完成了数据仓库的生成;再次,在数据仓库完成数据准备的基础上,探讨应用OLAP技术进行决策分析,设计并实现了多维立方体,完成了OLAP分析服务端。最后,遵循软件工程的思想,采用C#语言,利用数据访问模型ADOMD.NET,MDX等技术,完成了前端数据展示层的图表分析,初步实现了基于数据仓库和OLAP技术的决策分析系统的原型。从逻辑上来看,系统的整体框架分为四层:前端展示层、OLAP服务器层、数据仓库层、业务数据库层。系统最主要的工作是业务数据到数据仓库的迁移和用户查询分析的实现。最终建立了一个支持动态多维分析,支持视图可视的故障分析联机处理系统。