MDX(分析服务)仍然相关吗

MDX(分析服务)仍然相关吗,mdx,in-memory-database,hana,Mdx,In Memory Database,Hana,微软为AnalysisServices引入了MDX,此后市场上几乎没有什么变化。微软现在有了在DAX上运行的列存储分析服务tabular和powerpivot。此外,数据库供应商已转向内存(SAP Hana)。长期以来,我一直认为MDX在当前的DAX表格环境中是不必要的,因此我放弃了MDX,但是SAP HANA excel pug in现在使用MDX查询HANA模型,我正在尝试访问MDX是否值得再次学习 谢谢使用MDX是查询SAP HANA信息模型的几种选项之一。 标准SQL查询也可以 MDX的

微软为AnalysisServices引入了MDX,此后市场上几乎没有什么变化。微软现在有了在DAX上运行的列存储分析服务tabular和powerpivot。此外,数据库供应商已转向内存(SAP Hana)。长期以来,我一直认为MDX在当前的DAX表格环境中是不必要的,因此我放弃了MDX,但是SAP HANA excel pug in现在使用MDX查询HANA模型,我正在尝试访问MDX是否值得再次学习


谢谢使用MDX是查询SAP HANA信息模型的几种选项之一。 标准SQL查询也可以

MDX的主要目标是提供一种公共接口语言来访问数据源并将数据返回到多维结构中。 它还提供了一些SQL未涵盖的语言概念,例如层次结构处理


我还没有看到一个用户会手工编写用于临时报告的MDX语句…

我在一家拥有非常成熟和精确的
olap
环境的公司工作-
MDX
是100%相关的

我们将开始考虑将某些功能转移到
表格/DAX
世界中,但我不会想象停止
MDX
一段时间

对我来说,它是一种非常漂亮的声明性语言——优雅而强大——远远超过了
sql
或我迄今为止看到的
DAX


如果
sql
是checkers(draughts),那么
mdx
就是chess

Br我使用mdx Studio“手工”编写临时mdx-然后通过此存储过程在SQL server中使用该代码。我们还编写自己的mdx并将其输入到金字塔上的报告中,即绕过它们的向导并提前编写。在我看来,一旦有了一个好的模型,mdx就比SQL好得多了。但是,如果您是从零开始使用一次性场景,那么SQL可以更简单。我可以在mdx中编写“CurrentMonth”/“YTDtotal”等成员—将它们放在表的列上—然后将这些度量值放在“Revenue”/“NumUsers”/“NumPurchases”行上……尝试在DAX中这样做!如果你参与了微软的堆栈,那么最好详细学习DAX。@whytheq-DAX中有用于这种计算的函数。说这不可能是不完全正确的,尽管语法有很多不同。@SouravA我在任何地方都没有看到过这一点——或者通过我问过的任何人(其中一些是MVP):你有参考资料吗?(是的,可以创建一个度量“当前月收入”,但如何创建“YTDtotal”之类的度量这是独立于收入或NumUsers的?不确定这个问题是怎么回事?!表格模型中还有很多功能尚不可用。此外,只要有公司买不起必要的硬件,MDX就会存在。表格模型完全靠RAM生存,而多维模型则将数据存储在磁盘上(便宜多了)。我的意思是,仍然有人在Windows XP上大喊大叫。不是每个人都喜欢改变。