Questions tagged «mdx»

3
MDX与SQL进行分析查询的好例子
在进行分析查询时,有人可以向我展示MDX与常规SQL相比的优势的好例子吗?我想将MDX查询与提供相似结果的SQL查询进行比较。 维基百科说: 尽管可以将其中一些转换为传统SQL,但即使对于非常简单的MDX表达式,也经常需要笨拙的SQL表达式的合成。 但是既没有引用也没有例子。我完全知道,基础数据必须以不同的方式组织,并且OLAP每次插入都需要更多的处理和存储。(我的建议是从Oracle RDBMS迁移到Apache Kylin + Hadoop) 上下文:我试图说服我的公司我们应该查询OLAP数据库而不是OLTP数据库。大多数SIEM查询都大量使用“分组依据”,“排序”和“聚合”。除了提高性能外,我认为OLAP(MDX)查询比等效的OLTP SQL更简洁,更易于读取/写入。一个具体的例子可以帮助我们理解这一点,但是我不是SQL方面的专家,更不用说MDX了。 如果有帮助,这里有一个与SIEM相关的SQL查询示例,用于查询上周发生的防火墙事件: SELECT 'Seoul Average' AS term, Substr(To_char(idate, 'HH24:MI'), 0, 4) || '0' AS event_time , Round(Avg(tot_accept)) AS cnt FROM ( SELECT * FROM st_event_100_#yyyymm-1m# WHERE idate BETWEEN trunc(sysdate, 'iw')-7 AND trunc(sysdate, 'iw')-3 #stat_monitor_group_query# UNION ALL SELECT * FROM st_event_100_#yyyymm# WHERE …
11 olap  mdx 

1
不论层次结构,MDX查询RANK
我希望将计算添加到我的SSAS多维数据集(SSAS 2012)中,以显示当前成员相对于该石斑鱼中所有其他成员的相对排名,而无需提前指定石斑鱼。 例如,假设我已经有一个计算,Efficiency其定义为$$ /小时。 我还想添加一个Efficiency Rank计算,该计算将告诉我当前成员在其中设置的相对位置。 我尝试过的语法是 RANK([Measures].[Efficiency].CurrentMember, [Measures].[Efficiency]) 我意识到这是不正确的。 我似乎在其他任何地方都找不到此指南,所以我希望为此制定一些最佳实践或模式,因为这似乎是相对普遍的业务需求。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.