Hadoop的Hive是否支持多维表达式(MDX)?
答案 0 :(得分:1)
可以将OLAP解决方案与Hadoop数据连接起来。在icCube中,可以创建自己的数据源(检查documentation),您需要一个Java接口(如JDBC)。
此解决方案将数据带到OLAP服务器。将处理带到Hadoop是另一个问题,据我所知,没有人这样做。可以并行汇总事实。另一个步骤是在节点中具有尺寸。这是一个复杂的问题(在并行版本中难以转换算法)。
答案 1 :(得分:0)
您可以使用Mondrian(Pentaho Analysis Services),它通过JDBC连接并使用特定的数据方言。我已经看过Hive方言的参考,但我自己没有尝试过 - 最好搜索论坛。
有一点学习曲线:您需要创建一个用XML定义多维数据集的模式,但幸运的是有一个GUI工具(模式工作台)可以提供帮助。
答案 2 :(得分:0)
有Simba MDX provider声称将MDX查询转换为HiveQL。我自己没有尝试过评论它的特性和局限性。