Hadoop的Hive是否支持多维表达式(MDX)?
将OLAP解决方案与Hadoop的数据连接是可能的。在icCube中,您可以创建自己的数据源(请查看documentation),您需要一个Java接口(如JDBC)。
这个解决方案将数据带到OLAP服务器。将处理带到Hadoop还有另一个问题,据我所知没有人这样做。并行聚合事实是可能的。另一步是在节点上拥有维度。这是一个复杂的问题(算法不容易转换为并行版本)。
你可以使用Mondrian(Pentaho分析服务),它通过JDBC连接并使用特定的数据库方言。我看到过Hive方言的参考资料,但我自己没有尝试过-最好在论坛中搜索。
有一点需要学习曲线:您需要创建一个定义XML中的立方体的模式,但幸运的是有一个GUI工具(模式工作台)可以帮助。