Как работает уменьшение размерности иерархии в Kylin - PullRequest
0 голосов
/ 22 июня 2019

Следующая картинка иллюстрирует эффект уменьшения размера иерархии.

Уменьшает количество кубоидов с 2 ^ N до N + 1

.

enter image description here

При таком уменьшении размеров мне интересно, как следующие запросы могут дать правильный ответ?

  1. выберите B, считать (1) из группы X на B
  2. выберите C, считать (1) из группы X на C
  3. выберите B, C, считать (1) из группы X на B, C

1 Ответ

0 голосов
/ 22 июня 2019

Похоже, я нашел ответ: => означает, что равен

group by A,B => group by A,B
group by B,C => group by C => group by A,B,C
group by A,C => group by C => group by A,B,C
group by A => group by A
group by B => group by A,B
group by C => group by A,B,C
group by B,C => group by A,B,C
...