数据仓库中维度模型的MDA建模与实现
MDA Modeling and Realization of Dimensional Models in Data Warehouse
数据仓库的一个核心组成是维度模型。维度模型是一个只与业务逻辑相关而和具体实现平台无关的模型。但是,当前的数据仓库实施各种方法,都没有实现维度模型的平台无关化。本文提出了一种建立平台无关的维度模型的方法,该方法采用了MDA理论中“平台无关模型”的概念。首先,采用XML Schema定义建模语言。然后,用该建模语言建立了一个使用XML文件描述的平台无关的维度模型。最后,采用XSLT语言建立模型转换工具,将平台无关的维度模型自动转换到需要的目标平台上,从而实现MDA建模在具体平台上的应用。
imensional Model is a key composition of Data Warehouse. It is a model that is only relevant to the business logic while has nothing to do with the implementation platform. However, every implementation method of data warehouse nowadays builds dimensional models in a platform specific way. In this paper, we propose a new method of building dimensional models in a platform independent way, which uses the concept of “Platform Independent Model (PIM)” in MDA theory. First we define a modeling language using XML Schema. Then we build a platform-independent dimensional model using XML. Finally we use XSLT to build a model transformation tool, which transforms the platform-independent dimensional model automatically to a model for the target platform, and finishes the process of MDA modeling and realization.
满毅、宋梅、景士强
计算技术、计算机技术
维度模型MDAXMLXSLT
imensional ModelMDAXMLXSLT
满毅,宋梅,景士强.数据仓库中维度模型的MDA建模与实现[EB/OL].(2009-02-11)[2025-08-10].http://www.paper.edu.cn/releasepaper/content/200902-477.点此复制
评论