首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用什么查询语言来查询SSAS 2012表格模型?

使用什么查询语言来查询SSAS 2012表格模型?
EN

Stack Overflow用户
提问于 2012-04-18 02:14:37
回答 2查看 1.3K关注 0票数 0

据我所知,MDX通常用于OLAP多维数据存储。在SSAS 2012中,DAX似乎用于表格模型,但也支持MDX。那么为什么有两种查询语言可用于一个系统呢?此外,对于表格模型,推荐使用哪种模型?为什么?在这些情况下,DAX是否比MDX更快?

我还没有安装或使用SSAS 2012,所以如果我可能遗漏了什么。

EN

回答 2

Stack Overflow用户

发布于 2012-04-24 23:12:15

DMX是一种数据挖掘查询语言,用于标识数据中的固有模式。用户Smith在哪些平台上可以使用哪些语言的问题上是正确的。DAX利用xVelocity内存分析引擎,其平均执行速度比多维立方体技术(ROLAP,MOLAP)更快。MDX在表格模型上的查询速度没有DAX快。

票数 2
EN

Stack Overflow用户

发布于 2012-04-18 22:25:18

我不知道所有的答案,但根据我的理解,事情就是这样发展的。

MDX是为开发人员准备的。DAX适用于超级用户(excel用户/业务用户)。

微软认为MDX对于业务用户来说太复杂了,所以他们想出了DAX,它非常类似于Excel函数,他们认为如果最终用户已经熟悉Excel,他们很快就会理解它。

我不知道哪个更快,我认为这更多的是关于你使用的舒适性。就我个人而言,我使用这两种语言,但我实际上只倾向于在powerpivot和excel中使用DAX (显然)。因此,我在任何可能的地方使用MDX都会更舒服。

HTH,哦,顺便说一句,还有DMX,我还没有用过,但我相信这也可以和SSAS一起使用。是的,我同意一个系统的两种/三种查询语言是一个相当令人困惑的想法,但是一旦你阅读它并使用它们,它就更有意义了,因为它们的使用情况有很大的不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10196691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档