我正在尝试使用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)
执行此查询时会返回问题开头提到的错误。
答案 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。