数据仓库中面向服务架构的近实时更新机制应用研究

数据仓库中面向服务架构的近实时更新机制应用研究

论文摘要

随着Web技术和企业信息化的迅猛发展,企业中业务信息系统的数据更新速度加快,传统的数据仓库中周期性的数据更新逐渐无法适应数据的快速变化,不能及时为决策人员提供最新报表和数据分析。实时数据仓库具有探测数据变化、实时加载新数据和快速更新数据的能力,能够减少数据更新的延迟,但数据传输较为分散,可能增加网络和系统的负担。近实时数据更新机制能够缓存部分数据,在提供数据近实时更新的同时,使网络数据传输相对集中。本文针对异构信息系统与数据仓库中的数据不能实时同步的问题,在研究面向服务架构(SOA)和数据服务相关技术的基础上,使用客户端/服务器的系统模型提出了基于SOA的近实时数据传输机制。使用事件驱动体系探测数据变化和连续传输数据,使用数据服务和数据压缩进行跨平台的数据传输,变更数据捕获与增量数据更新被用于提高数据更新的速度,并对该系统进行了详细设计、实现与验证。本文完成的主要工作如下:①分析近实时数据仓库发展的国内外现状,研究近实时数据仓库的相关技术。对于多种变更数据捕获方式,对比分析了它们的优缺点和适用场合。②研究SOA与企业服务总线的相关技术,分析了SOA在数据仓库中应用的优势。研究数据服务在SOA中的应用以及事件驱动体系与SOA的联系,分析了XML数据压缩的多种压缩方式,比较了它们的应用场合。③设计了客户端/服务器模式的近实时数据传输系统。客户端用于监控数据变化并捕获变更数据,事件驱动体系用于提供主动实时的数据传输,服务器用于数据格式转换和数据增量刷新和静态数据同步。④实现了近实时数据更新系统主要模块的原型。包括客户端的事件驱动体系,变更数据捕获,基于数据服务的数据访问,服务器端的数据增量刷新。使用XSLT进行SOAP消息的转换,使用gzip方式进行XML数据流压缩,企业服务总线用于服务注册与集成。⑤使用实例对系统进行了测试。验证了设计的可行性和合理性,对数据压缩的性能进行了分析,并将本系统与其他类似系统进行对比。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪 论
  • 1.1 课题研究背景与研究意义
  • 1.2 国内外研究现状
  • 1.3 本文的主要工作
  • 1.4 本章小结
  • 2 相关技术分析
  • 2.1 近实时数据仓库
  • 2.2 企业服务总线
  • 2.3 事件驱动型 SOA
  • 2.4 本章小结
  • 3 数据服务与数据压缩技术研究
  • 3.1 变更数据捕获
  • 3.1.1 基于日志文件的变更数据捕获
  • 3.1.2 与其他变更数据捕获方式比较
  • 3.2 基于 SOA 的数据服务
  • 3.2.1 传统的异构数据访问方式
  • 3.2.2 基于 SOA 的数据服务
  • 3.2.3 数据服务与传统方式对比分析
  • 3.3 SOAP 消息传递数据
  • 3.3.1 XSLT 转换 SOAP 消息
  • 3.3.2 多种 SOAP 消息压缩方法比较
  • 3.3.3 基于数据压缩的 SOAP 消息传递
  • 3.4 本章小结
  • 4 基于 SOA 的近实时数据仓库更新机制设计
  • 4.1 需求分析
  • 4.2 设计目标
  • 4.3 系统体系结构
  • 4.4 近实时数据仓库设计
  • 4.4.1 近实时数据仓库模型
  • 4.4.2 数据格式登记格式转换
  • 4.4.3 数据传输方向订阅
  • 4.5 客户端变更数据捕获设计
  • 4.5.1 更新驱动机制
  • 4.5.2 数据交换流程
  • 4.6 基于数据服务的传输机制
  • 4.6.1 基于事件驱动的访问机制
  • 4.6.2 基于 SOA 的数据服务层
  • 4.6.3 基于 ESB 的通信模块
  • 4.7 本章小结
  • 5 基于 SOA 的近实时数据仓库更新机制实现
  • 5.1 变更数据提取模块实现
  • 5.1.1 基于数据库管理系统的变更数据捕获
  • 5.1.2 基于 ADO.NETDataService 的数据访问
  • 5.1.3 数据转换与压缩
  • 5.1.4 Web 服务与 SOAP 消息产生
  • 5.2 基于事件驱动体系的传输机制实现
  • 5.2.1 事件定义与事件产生
  • 5.2.2 事件产生器与监听器实现
  • 5.2.3 事件与服务的对应关系
  • 5.2.4 基于 ESB 的数据通信
  • 5.3 SOAP 数据解析与刷新模块实现
  • 5.3.1 SOAP 消息解析
  • 5.3.2 XML 数据解压与解析
  • 5.3.3 实时分区数据更新
  • 5.3.4 实时分区数据同步
  • 5.4 数据更新实例分析
  • 5.5 应用效果分析
  • 5.6 本章小结
  • 6 结论与展望
  • 6.1 结论
  • 6.2 工作展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].数据仓库技术在高速公路数据仓库系统中的应用[J]. 吉林交通科技 2011(01)
    • [2].基于微软数据仓库的农业科技支撑数据应用分析与展望[J]. 农业展望 2019(12)
    • [3].计算机数据仓库的构建原理及发展趋势[J]. 延边教育学院学报 2018(06)
    • [4].七大云计算数据仓库[J]. 计算机与网络 2019(20)
    • [5].基于网络数据仓库及OLAP技术的决策支持系统设计[J]. 网络安全技术与应用 2015(11)
    • [6].大数据环境下动态数据仓库的应用研究[J]. 电子技术与软件工程 2015(02)
    • [7].维数据仓库及其在复杂数据建模中的应用研究[J]. 通讯世界 2015(03)
    • [8].使用数据清洗技术进行中医药数据仓库质量控制研究[J]. 中国数字医学 2012(04)
    • [9].数据仓库构建之行为模式分析[J]. 信息系统学报 2013(01)
    • [10].采用云计算技术构建大型数据仓库平台的解析[J]. 计算机光盘软件与应用 2013(22)
    • [11].再谈数据仓库[J]. 软件和信息服务 2013(02)
    • [12].数据仓库突破者[J]. 软件和信息服务 2010(04)
    • [13].基于SQL Server 2005构建数据仓库的探索[J]. 新课程(教育学术) 2012(01)
    • [14].重塑传统,打造第四代数据仓库[J]. 软件和集成电路 2019(01)
    • [15].基于数据仓库的数据血缘管理研究[J]. 轻工科技 2019(04)
    • [16].数据仓库在区域健康管理大数据平台构建中的应用[J]. 中国卫生信息管理杂志 2019(03)
    • [17].水质监测实验室信息管理系统中数据仓库的运用[J]. 信息系统工程 2019(07)
    • [18].测量数据仓库的概念研究[J]. 遥测遥控 2018(01)
    • [19].生态应急决策支持数据仓库战略设计与实施研究[J]. 镇江高专学报 2018(01)
    • [20].云环境下的分层数据仓库架构及其服务研究[J]. 现代信息科技 2018(01)
    • [21].医院信息化建设中数据仓库技术的应用[J]. 信息与电脑(理论版) 2018(22)
    • [22].基于大数据平台构建数据仓库的研究与实践[J]. 中国金融电脑 2017(05)
    • [23].面向大型装备状态分析的分布式实时数据仓库构建技术[J]. 计算机集成制造系统 2017(10)
    • [24].基于数据仓库和数据采集的高校教学管理决策支持系统研究[J]. 佳木斯职业学院学报 2015(12)
    • [25].农信数据仓库的建设路径[J]. 中国农村金融 2015(02)
    • [26].数据仓库与数据技术的研究与应用[J]. 信息与电脑(理论版) 2014(24)
    • [27].数据仓库可以帮助医疗保健机构达到有效使用[J]. 中国数字医学 2011(07)
    • [28].关于数据库技术与数据仓库的思考[J]. 数字技术与应用 2015(09)
    • [29].浅析地质数据仓库的特点及数据组织[J]. 科学中国人 2016(17)
    • [30].浅析数据仓库与数据挖掘的应用[J]. 内江科技 2014(01)

    标签:;  ;  ;  ;  

    数据仓库中面向服务架构的近实时更新机制应用研究
    下载Doc文档

    猜你喜欢