2016-09-01 2 views
0

Я пытаюсь использовать операторы ROLLUP и CUBE для суммирования данных с использованием куба образца. Если я выполнить запрос возвращается следующее сообщение об ошибке:Kylin - Group by Rollup and Cube

Internal error: Error while applying rule 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 для построения запроса.

Тестовые запросы:

Простой запрос не использует куб

выбора а, б, сумма (с) из (значений (1, 2, 3, 4)), как Т (а , б, в, г) группы с помощью накопительного пакета (а, б)

Этот запрос возвращает ожидаемые результаты

запрос с использованием KYLIN_SALES таблицы с использованием оператора ROLLUP

выберите seller_id, leaf_categ_id, сумма (стоимость), как SumOfPrice из kylin_sales группы по накопительному пакету (seller_id, leaf_categ_id)

Ошибки уже упоминались в начале вопроса возвращается при выполнении этого запроса.

протоколирует Kylin показывают следующее при возникновении ошибки: Kylin logs

ответ

0

Я вижу, вы asked the same question on the Kylin dev list. Поскольку это, вероятно, ошибка, вы получите ответ.

+0

Спасибо за обновление. Я последую за ответом редактора. –

Смежные вопросы