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

相關文章
相關標籤/搜索