kylin的sql查询基于calcite,其实现了本身的一套优化规则,可进行sql优化并获取sql中的table、aggreation等查询信息,具体映射规则以下:sql
若是有四个维度ABCD,查询出现了A/B/C维度,可是这个cuboid并无预计算,此时只能定位到A/B/C/D这个cuboid,在coprocessor中须要再根据D这一列执行聚合,进一步减少返回记录数。apache