麒麟 - Rollup和Cube集团

时间:2016-09-01 09:00:43

标签: kylin apache-calcite

我正在尝试使用ROLLUP和CUBE运算符来使用示例多维数据集来汇总数据。如果我执行查询,则返回以下错误消息:

  

内部错误:应用规则OLAPAggregateRule时出错,args [rel#1246:LogicalAggregate.NONE。[](输入= rel#1245:子集#1.NONE。[],group = {0,1},groups = [{0,1},{0},{}],指标= true,SUMOFPRICE = SUM($ 2))]。

我正在使用http://calcite.apache.org/docs/reference.html中的文档来构建查询。

测试查询:

不使用多维数据集的简单查询

选择a,b,sum(c) 从(值(1,2,3,4))作为t(a,b,c,d) 按汇总分组(a,b)

此查询返回预期结果

使用ROLLUP运算符

使用KYLIN_SALES表进行查询

选择seller_id,leaf_categ_id,sum(price)作为SumOfPrice 来自kylin_sales 按汇总分组(seller_id,leaf_categ_id)

执行此查询时会返回问题开头提到的错误。

发生错误时,Kylin日志显示以下内容: Kylin logs

2 个答案:

答案 0 :(得分:0)

我见到你asked the same question on the Kylin dev list。既然这可能是一个错误,那么你会得到答案。

答案 1 :(得分:0)

来自Kylin开发邮件列表:http://mail-archives.apache.org/mod_mbox/kylin-dev/201609.mbox/browser

  

KYLIN-1732 https://issues.apache.org/jira/browse/KYLIN-1732就是你   希望它很快就会在v1.5.4中发布。请再试一次   v1.5.4。