kylin查询流程细节
2022-03-11 00:04:55 0 举报
kylin查询流程细节
作者其他创作
大纲/内容
OLAPProjectRel
递归调用每一个算子的implementRewrite方法,根据命中的cube,重写算子的一些构造参数并更新context
OLAPTableScan
Coprocessor2
EnumerableSort
RegionServer2
Hbase RPC
EnumerableLimit
内存表GridTable
OLAPJoinRel
Kylin Cube Quey
RegionServer1
CubeSegmentScanner
SegmentCubeTupleIterator
Coprocessor1
GTStreamAggregateScanner
Region2
根据context查找命中的Cube
OLAPAggregateRel
dim1
dim2
measure1
measure2
递归调用每一个算子的implementEnumerable方法,生成物理算子
StorageResponseGTScatter
Region1
执行代码
逻辑计划->物理计划
OLAPFilterRel
EnumerableCalc
Kylin扩展
OLAPSortRel
Region4
EnumerableAggregate
OLAPLimitRel
Region3
物理计划
逻辑计划
从下到上递归调用每一个算子的implementOLAP方法,初步构建context
Calcite默认实现
Hbase
ScannerWorker
0 条评论
下一页