首页> 外文期刊>Data & Knowledge Engineering >A UML profile for multidimensional modeling in data warehouses
【24h】

A UML profile for multidimensional modeling in data warehouses

机译:用于数据仓库中多维建模的UML配置文件

获取原文
获取原文并翻译 | 示例

摘要

The multidimensional (MD) modeling, which is the foundation of data warehouses (DWs), MD databases, and On-Line Analytical Processing (OLAP) applications, is based on several properties different from those in traditional database modeling. In the past few years, there have been some proposals, providing their own formal and graphical notations, for representing the main MD properties at the conceptual level. However, unfortunately none of them has been accepted as a standard for conceptual MD modeling. In this paper, we present an extension of the Unified Modeling Language (UML) using a UML profile. This profile is defined by a set of stereotypes, constraints and tagged values to elegantly represent main MD properties at the conceptual level. We make use of the Object Constraint Language (OCL) to specify the constraints attached to the defined stereotypes, thereby avoiding an arbitrary use of these stereotypes. We have based our proposal in UML for two main reasons: (ⅰ) UML is a well known standard modeling language known by most database designers, thereby designers can avoid learning a new notation, and (ⅱ) UML can be easily extended so that it can be tailored for a specific domain with concrete peculiarities such as the multidimensional modeling for data warehouses. Moreover, our proposal is Model Driven Architecture (MDA) compliant and we use the Query View Transformation (QVT) approach for an automatic generation of the implementation in a target platform. Throughout the paper, we will describe how to easily accomplish the MD modeling of DWs at the conceptual level. Finally, we show how to use our extension in Rational Rose for MD modeling.
机译:多维(MD)建模是数据仓库(DW),MD数据库和在线分析处理(OLAP)应用程序的基础,它基于与传统数据库建模不同的一些属性。在过去的几年中,提出了一些提案,提供了它们自己的形式和图形符号,用于在概念级别代表MD的主要属性。但是,不幸的是,它们都没有被接受为概念MD建模的标准。在本文中,我们介绍了使用UML概要文件对统一建模语言(UML)的扩展。此配置文件由一组构造型,约束和标记值定义,以优雅地表示概念级别的主要MD属性。我们使用对象约束语言(OCL)来指定附加到已定义构造型的约束,从而避免随意使用这些构造型。我们基于UML提出建议的原因主要有两个:(ⅰ)UML是大多数数据库设计人员都熟知的一种众所周知的标准建模语言,因此设计人员可以避免学习新的表示法,并且(ⅱ)UML可以轻松地扩展以便对其进行扩展可以针对特定领域进行量身定制,并具有具体的特性,例如数据仓库的多维建模。此外,我们的建议是符合模型驱动架构(MDA)的要求,并且我们使用查询视图转换(QVT)方法在目标平台中自动生成实施。在整个论文中,我们将描述如何在概念级别轻松完成DW的MD建模。最后,我们展示了如何使用Rational Rose中的扩展进行MD建模。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号