我尝试使用rollup和cube操作符来使用样例cube总结数据。如果执行查询,将返回以下错误消息:
内部错误:应用规则olapaggregaterule时出错,args[rel#1246:logicalaggregate.none.[](input=rel#1245:subset#1.none.[],group={0,1},groups=[{0,1},{0},{0},{}],indicator=true,sumofprice=sum($2))]。
我使用的文档来自http://calcite.apache.org/docs/reference.html 以生成查询。
测试查询:
不使用多维数据集的简单查询
从(值(1,2,3,4))中选择a,b,sum(c)作为t(a,b,c,d),按汇总(a,b)分组
此查询返回预期结果
使用rollup运算符使用kylin\u sales表进行查询
按汇总(seller\u id,leaf\u categ\u id)从kylin\u sales group中选择seller\u id,leaf\u categ\u id,sum(price)作为sumofprice
执行此查询时将返回问题开头提到的错误。
当发生错误时,kylin日志显示以下内容:
2条答案
按热度按时间ckocjqey1#
从Kylin发展邮件列表:http://mail-archives.apache.org/mod_mbox/kylin-dev/201609.mbox/browser
Kylin-1732https://issues.apache.org/jira/browse/kylin-1732 是你想要的,它很快就会在v1.5.4中发布。请在即将到来的v1.5.4中重试。
mcvgt66p2#
我看到你在Kylin开发清单上问了同样的问题。因为它可能是一个错误,你会得到你的答案。