编辑: 人间点评 2019-07-08
南京林业大学 本科毕业设计(论文) 题目: 商业智能前端工具的研究与实现 The Research and Realization Of BI Front-End Tool 学院: 信息科技学院 专业: 计算机科学与技术 学号:

080801304 学生姓名: 董霖宇 指导教师:薛联凤 职称:副教授 二O一二年 五 月一十二日 目录目录

2 摘要4

第一章 前言

6 1.

1研究背景

6 1.1.1商业智能概述

6 1.2研究现状

7 1.2.1商业智能框架体系

7 1.2.2 商业智能前端工具

8 1.2.3 业务查询和报表

9 1.2.4 企业Mashup

10 1.3 研究内容

11

第二章 商业智能相关技术概论

12 2.1 数据仓库

12 2.2 OLAP

13 2.2.1 OLAP的多维逻辑视图

14 2.2.2 OLAP的多维分析

14 2.2.3 OLAP的分类

15 2.3 MDX和XMLA

16 2.3.1 MDX

16 2.3.2 XMLA

17 2.4 Mashup框架

17

第三章 基于Mashup的系统总体架构

19 3.1 系统功能描述

19 3.2 系统总体架构

19 3.3 资源层商业智能服务

20 3.3.1 OLAP服务

21 3.3.2 元数据管理服务

22 3.4 OLAP-AQL的设计与实现

25 3.5 传统Mashup框架下控件间通信机制

26 3.6 基于OLAP-AQL的控件通信机制

28 3.6.1 基于内存的关联逻辑

29 3.6.2 OLAP-AQL的实现

33

第四章 商业智能前端工具的实现

36 4.1 设计概况

36 4.2 运行界面展示

36 4.2.1 初始化界面

36 4.2.2

图表配置界面

36 4.2.3仪表盘配置界面

37 4.2.4 将数据初始化的界面

38 4.2.5 多个国家的查询界面

38 4.2.6 多个区域的查询界面

39

第五章 总结与展望

40 致谢

41 参考文献

42 摘要商业智能是一种将存储于各种信息系统中的数据转换成有用信息的技术,它可以帮 助企业将现有的数据转化为知识,帮助企业的管理层做出明智的业务经营决策.在企业发展强大的过程中,商业智能扮演着极其重要的角色,它使企业能够准确的把握发展变化的商业环境,准确快速的做出明智的管理决策.商业智能中的核心技术包括数据仓库、联机分析处理、数据挖掘以及前端工具. 现阶段商业智能前端工具发展的趋势是由C/S架构向B/S架构转变,更加强调与用户交互的能力.且越来越多的商业智能前端工具通过提供一个类似程序设计器的设计工具和一个包含各种数据展示、处理功能的控件库,让用户通过组合不同控件,来创建适合不同场景的商业智能前端应用.从这一点看来,商业智能前端工具的应用类似于Web上的Mashup,Mashup是Web上一种新型的信息服务,它以控件的形式包装Web上已有的各种服务,使得用户利用组合控件的方法来组合Web服务,进而创建新服务. 然而,不管是基于控件的商业智能前端工具还是Mashup,两者通过组合控件所创建的应用,与用户交互的实现需要用户手动为控件绑定事件响应,这为用户设计和创建应用带来了难度.Qlikveiw是目前接触过的唯一一个能够自动实现数据自动关联更新并提供用户交互能力的前端工具.Qlikview通过一个基于内存的关联逻辑框架,可以自动识别出每个控件所包含数据之间的逻辑关系,并且随着用户的点击,能够自动识别出哪些数据需要更新,哪些数据不需要更新.但Qlikview它无数据仓库概念的商业智能平台架构使得其只可以作为自身商业智能平台或关系型数据库的商业智能前端工具,而不能应用于传统的数据仓库与OLAP架构下的商业智能平台. 本文结合商业智能前端工具与Mashup在功能上的相似性,提出了基于Mashup的商业智能前端工具,在通过控件库实现原有商业智能前端工具功能的同时,还可以借助Mashup能够融合Web服务的特性,为商业智能前端工具引入公共的Web服务,丰富商业智能前端工具的功能.同时提出了一个能够用于OLAP数据源的数据自动关联逻辑框架OLAP-AQL,并添加到基于Mashup的商业智能前端工具中,提供类似Qlikview的数据自动关联能力. 关键词: 商业智能;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题