Kylin - 查询 Hbase 上的 OLAP 多维数据集?

Posted

技术标签:

【中文标题】Kylin - 查询 Hbase 上的 OLAP 多维数据集?【英文标题】:Kylin - Query OLAP cube which is on Hbase? 【发布时间】:2016-04-05 16:09:27 【问题描述】:

我已经在虚拟机上安装了 apache kylin 并创建了一个带有示例数据的多维数据集。 Kylin 将创建的多维数据集存储在 Hbase 上。

现在我想查询 Hbase 上创建的 olap 立方体(执行:向下钻取、上卷、切片和切块)。有没有办法在不使用任何 BI 工具或 kylin UI 的情况下做到这一点。我基本上需要使用 Java 或 Python 或任何编程语言执行 OLAP 操作。

【问题讨论】:

【参考方案1】:

Apache Kylin 提供 JDBC 和 Rest API。查看以下文档。

http://kylin.apache.org/docs15/howto/howto_jdbc.html http://kylin.apache.org/docs15/howto/howto_use_restapi.html

【讨论】:

感谢@Li Yang 提供的信息。经历过这个。要执行 OLAP 操作、向下钻取、切片和切块,我们需要编写 MDX 查询还是普通 SQL 会这样做?我们不能使用 kylin JDBC 编写 MDX。那么我们可以使用 SQL 来执行这些操作吗? MDX 和 SQL 都转换为关系代数来执行。您应该能够在 SQL 中表达下钻、切片和切块。如果你更喜欢 MDX,可以一起 google “Kylin, Mondrian, Saiku”。

以上是关于Kylin - 查询 Hbase 上的 OLAP 多维数据集?的主要内容,如果未能解决你的问题,请参考以下文章

Kylin 基本原理及概念

Kylin系列-使用Saiku+Kylin构建多维分析OLAP平台

Kylin-实践OLAP

Kylin的入门实战

saiku与kylin整合备忘录

Kylin介绍 (很有用)