数字大学、智慧高校 | 高等学校数字化校园建设解决方案——08、分析处理系统(OLAP)

1. 联机分析处理系统(OLAP



5.1 系统概述


      近年来,我国高校和企事业单位信息化程度不断提高,历史数据积累达到了一定程度,这些历史数据就像沉淀在地下的黄金一样,没有得到充分的挖掘和更好的利用。用户迫切需要一种科学的数据分析手段,对这一宝贵的信息资源进行“深”挖掘和“精”加工,发现深埋其中的有价值的“规律”和“模式”来真实反映这些数字黄金的含义,辅助决策判断。



   数据仓库、联机分析处理技术的出现,使管理人员逐步摆脱对固定报表的依赖,取而代之以丰富、动态的联机查询和分析了解具体业务的全面情况。


   联机分析处理系统(OLAP),是基于数据仓库、联机分析处理技术针对海量异构数据进行快速多维立体分析处理的有力工具,它将存在着复杂关系的海量数据以业务人员熟悉业务指标形式,通过表格和多种分析图形等展现方式,瞬间直观的反映给相关人员,从多种观察角度围绕业务指标,对数据进行深入、实时、动态的剖析,用来帮助数据分析人员、管理人员和决策人员洞察数据变化、发现规律,为科学决策提供辅助支持。


联机分析处理系统(Googosoft OLAP)可以将用户分散的业务数据进行统一的综合分析,同时满足用户对同一数据分析角度不同的需求。系统的应用范围十分广泛,大到高校、集团性企事业单位、政府机构多级业务综合分析,小到针对某一领域的指标多角度分析等等。



5.2 整体结构


   如下图所示,业务系统数据库的数据通过ETL数据转换系统,将数据采集到数据仓库中,建立多维数据模型。


   当用户有查询分析需求的时候,用户通过网络利用IE浏览器,向联机分析处理系统(OLAP)发送查询请求,联机分析处理系统( OLAP)根据业务模型,从数据仓库中提取结果数据集,发送给用户,用户就可以通过浏览器得到查询分析结果。



图片4.png



5.3 功能概述

   由于系统将复杂的数据关系与业务指标相关联,对底层的操作过程进行了封装,用户的操作和使用过程变得十分轻松而简单。



数据分析


  由于联机分析处理系统( OLAP)的目标是满足决策支持或者满足在多维环境下特定的查询和报表需求,它的核心技术是“维”这个概念,通过把一个实体的多个重要属性定义为多个维,使用户对不同维上的数据进行比较。因而可以对报表数据进行钻取、旋转、切片、排序、分类汇总、对比、排行、差异等数据分析操作。通过这些操作,用户可以对数据施行从宏观到微观的深入分析,揭示蕴涵于数据内部的趋势和规律。、



   钻取


   是改变维的层次、变换分析的角度,它包括向上钻取和向下钻取。比如时间就是一个维度,分析粒度从大到小依次可以定义为年、季度、月份、天、小时、分钟、秒钟等等,通俗的说,对时间这个维度的钻取,就可以改变报表中时间的计量单位。



   切片和切块


   是在一部分维上选定值后,关心数据在剩余维上的分布。



   旋转


   是变换维的方向,即在表格中重新安排维的放置(例如行列互换)。



报表生成


   系统事先定义好各种标准业务报表,以网页方式直接展示报表信息。通过建立业务指标体系,以用户易学、易用的方式配置、调整报表,让非专业计算机人员能够随心所欲地生成各种专业化报表。



?报表生成.png





 图表生成


    提供直方图、折线图、饼图以及其他专业图表,随用户查询分析的结果数据报表同时动态生成,更加直观的帮助用户进行业务分析和监控管理。



?图表生成1.png





报表格式化


  为满足用户制作报表的需求,本系统提供了丰富的报表格式化功能,主要有:字体(大小、颜色、粗体、斜体、下划线)、数字(货币、日期、小数、位数)、表格(边框、背景、标题格式)等。



?报表格式化.png

 



5.4 核心功能


      国子联机分析处理系统( OLAP)是由联机分析处理服务器、前端展示服务组成。联机分析处理服务器在结构上位于客户端与数据仓库之间,是一个功能强大的多维分析引擎、负责管理多维数据模型以及根据多维模型构造的多维数据集(Cube)。简单来说,它是一个业务指标与数据仓库数据进行映射关联的桥梁,是用户以业务指标方式直接访问底层数据的中间环节。


   前端展现服务有两方面的作用。首先是用户进行查询分析条件输入的界面指引,其前端展现工具将用户进行查询分析的条件传递到联机分析处理服务器中;其次是将联机分析处理服务器处理完成的用户查询结果以报表、图形等方式展现给用户。


   前端展现服务在用户进行查询分析条件选择方面,以业务指标形式通过联机分析处理服务器,在数据仓库中选择最小数据集,然后提供旋转、切片、钻取等分析操作,最终确定报表的样式,形成动态分析报表,展示分析结果。

 


   如下图所示,系统的应用过程,首先是通过ETL数据转换系统将源数据集中到数据仓库中,数据仓库中存在两种表的形式,即事实表和维表。开发人员构建多维数据模型,将业务指标与数据仓库中的数据进行映射关联,即与数据仓库中的事实表和维表进行关联。


   当用户有进行查询分析的需求时,通过前段展示服务,进行查询分析的条件选择,有联机分析处理服务器针对用户的查询分析条件进行数据集的层层筛选,从数据仓库中提取最终结果的数据集,反馈给前段展现服务,有前端展现服务动态生成用户定义样式的报表和各种分析图形,通过浏览器展示给用户,这就完成了一次查询分析的全过程。



5.4核心功能1.png



5.5联机分析处理系统(OLAP)的特点



简单易用


系统以业务人员熟悉的业务指标形式,将数据分析结果通过报表、图形等表现形式展示给用户,用户只需通过简单的界面向导,即可完成对目标分析的设定,瞬间得到分析结果,并且同步生成直方图、折线图、饼图等分析图形,使用过程简单方便。



跨平台性


  基于Java技术开发,适用于各类操作系统和数据库管理系统。



灵活性大


通过底层的查询优化使数据检索及计算快速、高效。多维分析以及报表生成,使用图形界面引导,操作灵活、方便。



?灵活性大.png

 




 灵活的自定义功能


系统依据教育部本科教学工作水平评估体系设计,同时用户可以灵活定制评估指标和观测点,并对每个指标及观测点下的展示内容及报表进行自定义,快速创建报表,并设置报表内容及形式并进行统计分析。保证系统的灵活性并能够充分应对变化的需求。



?灵活的自定义功能.png

 



升级维护方便


系统采用B/S架构,客户端无需进行系统安装,使用IE浏览器就可以进行操作,方便系统整体升级。



二次开发接口


系统为开发人员提供了二次开发接口,主要有:标注多维数据查询语言(MDX),基于XML的Cube定义、OLAP对象模型,函数定义接口、数据展示接口等。



5.6联机分析处理系统(OLAP)带来的收益


在市场经济的激烈竞争中,高校必须把各种业务经营活动同市场需求以及未来的发展规划联系起来,在此基础上做出科学、正确的决策,以求生存,求发展。为此,高校和企业纷纷建立起自己的数据库系统,由计算机管理代替手动操作,以此来收集、存贮、管理业务操作数据,改善办公环境,提高操作人员的工作效率。然而,传统的数据库系统并不能很好的支持决策。由于传统的数据库操作系统是面向业务操作设计的,简化了操作人员的劳动强度,而高校和企业的中高层领导却没有相应的系统。企业需要新的系统来弥补原有数据库系统的不足,需要把已经广泛收集到的数据集成到数据仓库中,以便从业务数据中提取有用的信息,帮助他们在业务管理和发展上作出及时、正确的判断。数据仓库和联机分析处理应运而生,称为信息技术领域非常热门话题。


数据仓库的目的是建立一种体系化的数据存储环境,将分析决策所需的大量数据从传统的操作环境中分离出来,使分散的、不一致的操作数据转换成集成的、统一的信息。企业的不同单位的成员都可以在此单一的环境下,通过运用其中的数据和信息,发现全新的视野和新的问题、新的分析方法和想法,进而发展成制度化的决策支持系统,并获取更多的经营效益。数据仓库提供集中存储数据的手段,要充分利用数据仓库中的数据,根据业务需求变化将数据加工成有价值的信息,更需要功能强大的联机分析处理软件。



  本系统有如下优势:



同一数据多指标反映


国子联机分析处理系统( OLAP)提供业务数据的各种分析和查询操作,可以通过预定的各种业务指标,对同一数据进行各种类型的描述,针对同一数据通过多种指标的不同组合,使业务人员对同一笔数据,能够从宏观到微观、从整体到局部实现全面了解。



多角度观察同一数据


国子联机分析处理系统(OLAP)提供了展开、折叠、旋转、切片、钻取等操作模式,给管理人员多角度观察数据的能力。展开就是将同一层次的分析指标扩展成每一个成员;折叠就是将位于同一层次的每个成员紧缩为指标名称;旋转就是根据用户的需求对分析结果的行列位置互换;切片就是根据预置的指标体系,在不改变报表样式的情况下,观察不同统计口径下数据发生的变化;钻取就是将同一统计指标按照不同的层次逐级深入分析。



适合于管理人员使用


国子联机分析处理系统( OLAP)采用三层结构,使用网页界面,操作简单,在软件界面中全部使用行业术语描述,所有只需要点击鼠标,而且图文并茂,对比鲜明,非常适合计算机专业知识比较低的管理人员使用。



不影响业务系统运行


国子联机分析处理系统( OLAP)以数据仓库作为软件架构的基础,通过只读操作实现数据的抽取与清洗,将管理软件中的数据进行二次加工,并独立于业务数据库单独存放,既不影响业务系统的运行,又保证了查询与分析时的执行效率。



跨平台操作保护投资


国子联机分析处理系统( OLAP)基于Java 语言开发,所有代码经过重新编译,可以在所有操作系统上跨平台使用,既可以适应从高端到低端的所有应用,也可以保护用户的既有投资。






Copyright 2015-2035 西安越影信息技术有限公司 YUEYINGIT.COM | 陕ICP备2020016252号-1
客服QQ:58155571
Top