0

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

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

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

测试查询:

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

选择 a, b, sum(c) from (values (1, 2, 3, 4)) as t(a, b, c, d) group by rollup(a, b)

此查询返回预期结果

使用 ROLLUP 运算符使用 KYLIN_SALES 表进行查询

通过 rollup(seller_id, leaf_categ_id) 从 kylin_sales 组中选择 Seller_id、leaf_categ_id、sum(price) 作为 SumOfPrice

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

发生错误时,Kylin 日志显示以下内容: 麒麟原木

4

2 回答 2

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 上重试。

于 2016-09-16T11:49:24.383 回答
0

我看到你在 Kylin dev list 上问了同样的问题。因为它可能是一个错误,所以你会在那里得到答案。

于 2016-09-01T15:30:58.360 回答