充值信息

赞助信息

推荐给好友 上一篇 | 下一篇

基于方法库的XOLDAS框架的设计与实现



1 引 言

    在我国现行的统计、分析和决策工作中,有些问题长期困扰着人们,主要有:

    1.机关或企事业单位统计分析或信息机构,对于用户或领导提出的预料不及的各种各样的分析要求,无法快速、及时地提供资料和分析结果。

    2.我国现行统计分析资料的采集,基本上是自下向上、层层汇总、逐级报告的,因此,统计资料或信息的拥有量和管理层次的关系是金字塔形的。重要的决策需要由高层机构来做,但他们在很多情况下缺少足够的、可靠的有用信息。基层单位保存了大量第一手资料,但很难汇总利用。

    3.很多企事业单位和管理部门积累了大量电子业务数据和电子文本资料。但目前缺少有力的方法、技术和系统,直接从中找出用户想要的、有价值的信息来支持决策分析。

    4.我国目前经济和社会的快速发展使政府和企事业单位的组织结构、职能岗位、统计、分析要求和口径等,经常重组和变化,现有的信息系统很难适应这种大幅度的变动。

    数据挖掘技术和联机分析处理OLAP技术可以部分地解决上述第2和第3个问题。但目前已知的国内外的相关技术和商品化的系统在实用方面存在一系列的不足和问题:

    1.缺少必要的模型和手段来描述或定义用户的业务问题和多种多样的、可能的、包括潜在的分析要求,因而也不可能对已定义的问题和分析要求在用户层面上方便地进行修改。

    2.没有必要的技术和框架允许用户随时在方法库中加入必要的分析方法,并使新加入的方法能够和用户定义的业务问题和分析要求相匹配。

    3.无法把要分析的业务问题的定义和分析要求与已有的数据源进行方便的连接,从而在数据源中抽取必要的数据供指定的分析方法进行分析。

    为解决上述问题,本文给出一个建立在业务空间和方法库基础上的联机分析模型,以及在它的基础上开发的多维联机分析系统框架XOLDAS的实现技术。开放式的XOLDAS通过允许系统设计者装入定义业务问题的“业务空间”、“方法库”、“数据源”和“分析界面”来定义、扩充和修改面向用户问题的联机分析系统。最终用户可以通过选择业务空间中的“指标维”、“类别维”和“时间维”坐标来描述自己各种各样的分析要求和结果显示要求,从而构造出它所需要的视图和计算出分析结果。

2 多维联机数据分析系统框架XOLDAS模型结构

    XOLDAS作为一个系统框架,需要提供如下基本功能:

    ·基础服务:为XOLDAS框架中的其它层次提供最基本的服务。主要包括:日志、缓存以及XML解析等等。

    ·业务空间:建立用户的需求分析与分析服务数据库的映射关系;集成服务与数据源、数据仓库的映射关系。

    ·数据集成服务:一组通用的、可扩展的GV0 访问接口。

    ·联机分析服务:一组通用的、可扩展的分析服务(Analysis Services)数据访问接口。

    ·方法库:方法库将用户常用的分析问题进行分类,进行各种业务分析。

    XOLDAS的模型结构如图1所示,分为五个层次,分别为:基本服务层、集成服务层、分析服务层、业务空间层和方法库。另外还有二个用户接口:用户分析需求和分析结果界面。层与层之间的调用是基于接口而不是基于实现,因此这种分层可以保证框架具有较好的可扩展性与稳定性。

图1 XOLDAS模型结构
图1 XOLDAS模型结构


31/3123>


 

评分:0

我来说两句