kylin cube查询

kylin的sql查询基于calcite,其实现了本身的一套优化规则,可进行sql优化并获取sql中的table、aggreation等查询信息,具体映射规则以下:sql

  • table => cube
  • group, column => cuboid id
  • group,where => Row Key
  • aggreations => Row value

若是有四个维度ABCD,查询出现了A/B/C维度,可是这个cuboid并无预计算,此时只能定位到A/B/C/D这个cuboid,在coprocessor中须要再根据D这一列执行聚合,进一步减少返回记录数。apache

相关文章
相关标签/搜索