MDA在数据仓库维度建模中的应用研究

MDA在数据仓库维度建模中的应用研究

论文摘要

数据仓库的设计涉及到多个层面,如ETL过程、可操作数据源、数据仓库存储等。每个层面都会有不同的建模方法,这些方法往往只是针对单个方面提出的,这样建模制品就会缺乏一致性和可复用性,设计者很难从一个统一的、整体的角度对数据仓库进行设计。模型驱动架构(MDA)是一种用于软件开发的标准框架,着重用模型描述软件开发的整个生命周期。把MDA应用于数据仓库开发中,能很好地解决设计中的整体性和统一性问题。维度建模是数据仓库存储设计的基础,本文针对维度建模中存在的一些问题,如无法从多维概念模型自动转换成多维逻辑模型,建模制品可复用性不高、且不利于数据仓库元数据的交换或共享等,提出了一种把MDA和维度建模结合起来的方法——模型驱动的维度建模(Model Driven Demensional Modeling MDDM)。本文用扩展的UML进行多维概念的建模,然后通过形式化方法——查询/视图/转换(QVT)清晰地定义出多维概念模型到逻辑模型的转换,使其具有可重用性,并实现了多维概念模型到逻辑模型的自动转换,转换结果遵从公共数据仓库元模型(CWM)标准。这样既有利于数据仓库中不同平台和工具间的元数据的交换和集成,又降低了设计者对CWM建模的难度,同时提高了建模制品的可复用性。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 论文的主要工作
  • 1.4 论文的创新点
  • 1.5 论文的组织结构
  • 第二章 相关技术与理论
  • 2.1 数据仓库与维度建模
  • 2.2 模型驱动架构(MDA)
  • 2.3 MDA 相关标准
  • 2.4 PIM 到PSM 模型转换
  • 2.5 MDA 实现工具
  • 2.6 模型驱动的数据仓库开发框架
  • 2.7 小结
  • 第三章 模型驱动的维度建模方法MDDM
  • 3.1 模型驱动的数据仓库维度建模框架
  • 3.2 扩展UML 以支持多维概念建模
  • 3.2.1 UML 的扩展策略
  • 3.2.2 用于多维概念建模的UML Profile 和元模型的定义
  • 3.2.3 UML Profile for dimensional modeling 中约束的定义
  • 3.3 利用扩展的UML 对多维概念进行建模
  • 3.4 遵从CWM 的多维逻辑模型的构建
  • 3.4.1 采用CWM 元模型构建多维逻辑模型
  • 3.4.2 XMI 表示多维逻辑模型
  • 3.5 模型转换的QVT 定义
  • 3.5.1 PIM 到PSM 的转换
  • 3.5.2 QVT 方法对PIM 到PSM 转换的定义
  • 3.6 小结
  • 第四章 PIM 到PSM 模型的自动转换
  • 4.1 模型转换实现工具—MDE
  • 4.2 MDE 工具的扩展:构造型的定制
  • 4.3 部分CWM 元模型的JAVA 实现
  • 4.4 PIM 到PSM 模型转换的实现
  • 4.4.1 PIM 模型信息的取得
  • 4.4.2 PIM 模型验证部分的实现
  • 4.4.3 PIM 元对象到CWM 元对象的映射
  • 4.4.4 XMI 序列化CWM 元对象
  • 4.5 SQL 代码的生成
  • 4.6 小结
  • 第五章 应用实例
  • 5.1 建立多维概念模型
  • 5.2 自动转换为逻辑模型
  • 5.3 sql 代码的自动生成
  • 5.4 建模工具间元数据交换的实现
  • 5.5 小结
  • 第六章 总结
  • 6.1 工作总结
  • 6.2 下一步的工作
  • 参考文献
  • 附录A 多维概念模型到逻辑模型转换的QVT 定义
  • 附录B 应用实例中的Sql 语句示例
  • 附录C 应用实例中XMI 文档示例
  • 读研期间发表的论文和参加的科研项目
  • 致谢
  • 相关论文文献

    • [1].水杨酸对NaCl胁迫樟子松抗氧化酶活性及MDA含量的影响[J]. 河北林业科技 2020(01)
    • [2].不同时期8种挪威槭丙二醛(MDA)含量的变化[J]. 现代园艺 2020(15)
    • [3].吡虫啉对玉米叶片中叶绿素和丙二醛(MDA)含量的影响[J]. 安徽农学通报 2020(13)
    • [4].电视剧的MDA架构——论电视剧的“游戏化”与“游戏效应”[J]. 艺术广角 2016(05)
    • [5].基于MDA模型的能源多样化情景分析——以黑龙江省为例[J]. 软科学 2017(06)
    • [6].水流条件下钙镁离子对铜绿微蘘藻MDA活性的影响[J]. 城市地理 2017(02)
    • [7].基于MDA面向机器人运动控制系统的建模方法研究[J]. 电子世界 2016(20)
    • [8].探讨牛磺酸对小儿病毒性心肌炎血浆ET-1、MDA变化的影响[J]. 世界最新医学信息文摘 2015(07)
    • [9].牛角花齿蓟马为害对紫花苜蓿MDA含量及防御酶活性的影响[J]. 植物保护 2013(05)
    • [10].遵循MDA理念的业务建模技术[J]. 中国制造业信息化 2012(03)
    • [11].一种结合MDA的高阶模型转换方法[J]. 计算机应用研究 2012(12)
    • [12].茶多酚处理后杏果实贮藏期超氧阴离子产生及MDA含量的变化[J]. 北方园艺 2011(24)
    • [13].MDA模型转换工具的研究[J]. 计算机应用与软件 2009(08)
    • [14].基于MDA的网上购物系统代码自动生成开发研究[J]. 北京联合大学学报(自然科学版) 2008(01)
    • [15].基于本体映射的MDA模型转换研究[J]. 电脑知识与技术 2008(17)
    • [16].美国海域感知(MDA)关键技术需求[J]. 指挥信息系统与技术 2018(01)
    • [17].基于MDA的虚拟仪表建模与仿真平台设计[J]. 泰山学院学报 2016(06)
    • [18].基于本体语义映射的MDA模型转换方法[J]. 潍坊学院学报 2010(06)
    • [19].模型驱动架构MDA研究[J]. 福建电脑 2009(04)
    • [20].基于MDA的代码生成器设计与实现[J]. 计算机工程 2009(12)
    • [21].基于MDA的构件开发方法的研究[J]. 计算机应用与软件 2009(11)
    • [22].MDA中平台无关模型的抽象表达方法研究[J]. 兵工自动化 2008(01)
    • [23].还少丹联合多奈哌齐对血管性痴呆患者血清GSH-Px、MDA水平的影响[J]. 中国现代药物应用 2020(04)
    • [24].利用MDA进行空间信息服务组合建模[J]. 武汉大学学报(信息科学版) 2011(05)
    • [25].草药牛蒡子可降低机体组织MDA含量的研究[J]. 南京体育学院学报(自然科学版) 2011(03)
    • [26].基于MDA的构件开发方法研究与应用[J]. 微计算机信息 2010(27)
    • [27].引入“试玩”的MDA模型游戏设计初探[J]. 装饰 2013(05)
    • [28].亚硝酸盐急性中毒对家兔血清GSH-Px及心脏MDA指标的影响[J]. 畜牧与兽医 2014(12)
    • [29].铜胁迫下硫对玉米叶片叶绿素及MDA含量的影响[J]. 西北农业学报 2013(05)
    • [30].MDA在PCR-RFLP基因分型中的实用性[J]. 包头医学院学报 2010(04)

    标签:;  ;  ;  ;  ;  ;  ;  

    MDA在数据仓库维度建模中的应用研究
    下载Doc文档

    猜你喜欢