Как работает уменьшение размерности иерархии в Kylin

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

Это уменьшает количество прямоугольных параллелепипедов с 2^N до N+1.

введите здесь описание изображения

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

  1. выберите B, подсчитайте (1) из группы X на B
  2. выберите C, подсчитайте (1) из группы X на C
  3. выберите B, C, count (1) из группы X с помощью B, C

person Tom    schedule 22.06.2019    source источник


Ответы (1)


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

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
person Tom    schedule 22.06.2019