基于关系数据库的OLAP辅助工具的研究与设计

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:wuyuwei1210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OLAP是近年来兴起的广泛应用于数据仓库中的一种多维分析技术,而ROLAP是其中应用最为普遍也最受关注的一种模式,目前市场上大多OLAP产品都基于此模式。ROLAP的实施所涉及的问题较多,底层数据的质量则是决定其是否成功的关键因素之一。目前,企业积累了大量的数据资源,但常常表现为地理上分布、管理上自治、模式上异构,必须进行先期清洗和标准化处理,以便为ROLAP引擎提供高质量的数据。尽管成型的OLAP提供了相关辅助工具,但都针对特定的数据源,应用局限性较大,价格昂贵。 本文的研究目的是在能够与目前主要ROLAP引擎产品兼容情况下,向下提供不同数据源的扩充接口,扩展异构数据源的处理能力;中间进行数据清洗和标准化处理;向上将OLAP引擎分析过的多维数据以可视化形式展现给客户端软件。 首先,本文详细分析了ROLAP的实现原理、元数据理论以及ETL工具的一般设计方法,提出了一种基于XML和元数据的ROLAP辅助工具的框架结构。在此框架结构中,以元数据为核心,采用XML语言描述,并以特定的DTD样式存储在元数据库中。应用时,利用SAX和DOM技术对DTD样式的元数据文档进行解析,得到所需元数据。这种框架可以方便开发人员对元数据库进行扩充和利用,使其专心设计相关工具所需的元数据及其样式。 其次,以上述框架为基础,具体给出了两个工具,即ETL辅助工具和多维数据可视化工具的设计与实现。考虑到目前产品在多用户并发控制上的效率和性能等问题,应用多线程技术给出了一个数据库连接池的设计方案,实现了高效的数据库动态连接和控制。 最后,基于SQL Server 2000数据库和MS Analysis Services对上述工具进行了相关的测试实验。结果表明所提出框架以及ETL工具设计的合理性,且多维数据可视化工具也较好地实现了多维数据的可视化显示及用户的交互。
其他文献
本文对如何开发一套适用于广大普通用户、具有搞性价比的以太话机的问题展开研究,深入分析了SIP协议的基本框架和协议过程,根据嵌入式系统资源有限和无操作系统支持的特点,设计
统计学习理论是一种专门研究有限样本情况下机器学习规律的理论。在此理论框架下产生的支持向量机(SVM)方法,使抽象的统计学习理论转化为实际的学习方法。然而,由于SVM尚处于发
在信息技术高速发展的今天,软件已经成为计算机系统的主要使能部件。但同时,软件由于自身存在的漏洞被利用于攻击,造成严重后果的事件也层出不穷。这对软件安全提出了新的挑
信用风险是金融市场最古老的也是最主要的金融风险之一,它直接影响着现代经济生活中的各项活动,也影响着一个国家的宏观决策和经济发展,甚至影响着全球经济的稳定发展。 在国
强化学习是机器学习的重要研究方向之一,旨在使智能体通过与环境交互,不断改进自身策略,最大化收到的累计奖赏。经典的强化学习方法多基于值函数,但是基于值函数的方法对于连
环境建模是机器人完成人们赋予任务的基础与关键。在确保描述细腻性的前提下,同时兼顾数据量紧缩、任务种类、机器人特征等建立高度有效、准确的环境模型,这将是所有其它功能
以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,也引发了一场资产信息管理的革命,现行的资产信息管理方式和方法面临着前所未有的挑战。基于J2EE的资
流程工业自动化水平较高,但大多数系统彼此孤立运行,造成信息孤岛的存在,另一方面,为了降低产品开发成本、赢得市场竞争,流程企业急需根据自身特点,综合集成各个过程运行系统,构建具
工程量自动计算经历了二十多年的研究,形成了基于图形输入、CAD系统二次开发等方法,并在实际运用中起到了一定的作用,但这些方法脱离了计算机辅助建筑设计,没有从根本上解决工程
图形用户界面(Graphic User Interface,简称GUI)是大多数软件系统提供给用户的交互接口,其功能正确性直接决定软件质量。GUI测试是检测GUI功能正确性的重要手段,它是一种通过对