- 简介SQL已经被广泛采用,但是商业智能工具仍然使用基于多维范式的自己的高级语言。SQL缺少可组合的计算,我们提出了一种称为“度量”的新类型列,它将计算附加到表中。像常规表一样,具有度量的表在查询中使用时是可组合和封闭的。SQL-with-measures具有多维语言的强大性、简洁性和可重用性,但保留了SQL语义。度量调用可以在原地展开为简单、清晰的SQL。为了定义度量的评估语义,我们引入了上下文敏感表达式(一种与现有SQL语义一致的评估多维表达式的方法)、评估上下文的概念以及用于设置和修改评估上下文的几个操作。
-
- 图表
- 解决问题SQL语言在商业智能领域得到广泛应用,但是商业智能工具仍然使用基于多维范式的高级语言。本文试图解决的问题是,SQL缺少可组合计算的功能,因此提出了一种称为“度量”的新类型列,将计算附加到表中,以实现多维语言的强大性能和重用性,同时保留SQL语义。
- 关键思路本文的关键思路是引入一种新类型的列,称为“度量”,将计算附加到表中,实现可组合计算的功能,并且度量调用可以在查询中展开为简单明了的SQL语句。同时,引入了上下文敏感表达式,以实现多维表达式的评估语义,并提出了评估上下文的概念和几种设置和修改评估上下文的操作。
- 其它亮点本文的亮点包括:引入了一种新类型的列,称为“度量”,以实现可组合计算的功能;度量调用可以在查询中展开为简单明了的SQL语句;引入上下文敏感表达式,实现多维表达式的评估语义;提出了评估上下文的概念和几种设置和修改评估上下文的操作。实验使用了一些数据集,并且提供了开源代码。
- 最近在这个领域中,还有一些相关的研究,例如《使用R语言进行商业智能的数据分析》、《多维数据分析和数据挖掘在商业智能中的应用》等。
NEW
提问交流
提交问题,平台邀请作者,轻松获得权威解答~
向作者提问

提问交流