论文部分内容阅读
随着网络信息技术、移动通信技术以及移动数字终端技术的快速发展,移动商务应用越来越广泛,尤其在企业级的应用更是前景无限。OLAP(Online Analyical Processing,联机分析处理)作为一种流行的多维数据分析技术,可帮助决策人员和高级管理人员对数据做出快速、一致的分析,起到辅助决策的作用,已被广泛应用于各种决策支持系统。如果将二者结合起来,将OLAP应用到移动设备的嵌入式系统中,使得用户能够随时随地的获取企业相关信息,实现移动决策,将具有广阔的应用前景。
本文基于课题组承担的国家863项目-《基于移动数据库系统的企业移动管理技术研究与开发》,研究与实现其中的移动OLAP子系统一SwiftOLAP系统,以支持企业移动管理中的移动决策支持需求。
在SwiftOLAP中,不但实现了网络互联情况下的联机OLAP操作,而且在网络不稳定的情况下,利用本地嵌入式数据库系统SwiftDB的数据管理功能,自主的完成本地的OLAP操作,使得无论网络连接与否,系统均能正常运行。
针对OLAP分析和移动环境的特殊性,本文讨论了移动环境下SwiftOLAP的同步处理机制,给出了需要实现的同步功能、相关的同步协议以及针对联机时数据传输效率的改进策略:选择性分段传输及本能地存储策略。本文引入了语义对象的概念,以提供给用户统一、直观的操作界面,隐藏数据模式的底层技术细节,屏蔽联机OLAP和本地OLAP数据源的不同对用户端的影响。最后,针对移动设备可视化的特殊性,本文基于Table lens可视化技术,给出了适合在移动设备上显示的可视化算法,并在可视化界面上,实现了统计图表和基本OLAP操作(钻取,旋转等)功能。用户通过SwiftOLAP可以方便、快捷的进行各种OLAP操作,获取直观的分析结果,帮助决策。