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 テーブルを使用したクエリ

ロールアップ(seller_id、leaf_categ_id)によってkylin_salesグループからSumOfPriceとしてseller_id、leaf_categ_id、sum(price)を選択します

このクエリを実行すると、質問の冒頭で述べたエラーが返されます。

エラーが発生すると、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 に答える