首页> 外文期刊>Information Sciences: An International Journal >Extending OCL for OLAP querying on conceptual multidimensional models of data warehouses
【24h】

Extending OCL for OLAP querying on conceptual multidimensional models of data warehouses

机译:在数据仓库的概念多维模型上扩展OCL以进行OLAP查询

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

摘要

The development of data warehouses begins with the definition of multidimensional models at the conceptual level in order to structure data, which will facilitate decision makers with an easier data analysis. Current proposals for conceptual multidimensional modelling focus on the design of static data warehouse structures, but few approaches model the queries which the data warehouse should support by means of OLAP (on-line analytical processing) tools. OLAP queries are, therefore, only defined once the rest of the data warehouse has been implemented, which prevents designers from verifying from the very beginning of the development whether the decision maker will be able to obtain the required information from the data warehouse. This article presents a solution to this drawback consisting of an extension to the object constraint language (OCL), which has been developed to include a set of predefined CLAP operators. These operators can be used to define platform-independent OLAP queries as a part of the specification of the data warehouse conceptual multidimensional model. Furthermore, OLAP tools require the implementation of queries to assure performance optimisations based on pre-aggregation. It is interesting to note that the OLAP queries defined by our approach can be automatically implemented in the rest of the data warehouse, in a coherent and integrated manner. This implementation is supported by a code-generation architecture aligned with model-driven technologies, in particular the MDA (model-driven architecture) proposal. Finally, our proposal has been validated by means of a set of sample data sets from a well-known case study.
机译:数据仓库的开发始于在概念级别定义多维模型以构建数据,这将使决策者更容易进行数据分析。当前关于概念多维建模的建议集中在静态数据仓库结构的设计上,但是很少有方法通过OLAP(在线分析处理)工具对数据仓库应支持的查询进行建模。因此,只有在实现了数据仓库的其余部分后才定义OLAP查询,这使设计人员无法从开发的一开始就验证决策者是否能够从数据仓库中获取所需的信息。本文提出了针对此缺点的解决方案,其中包括对对象约束语言(OCL)的扩展,该对象约束语言已被开发为包括一组预定义的CLAP运算符。这些运算符可用于定义独立于平台的OLAP查询,作为数据仓库概念多维模型规范的一部分。此外,OLAP工具要求实现查询以确保基于预聚合的性能优化。有趣的是,我们的方法定义的OLAP查询可以以连贯和集成的方式在其余数据仓库中自动实现。此实现由与模型驱动的技术(尤其是MDA(模型驱动的体系结构)建议)保持一致的代码生成体系结构支持。最后,我们的建议已通过一组来自著名案例研究的样本数据集得到了验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号