kylin的定义
kylin是一款基于预计算的OLAP引擎,通过查询预计算存储的数据而快速得到结果。
kylin的基本架构
REST Server:可以通过Restful和JDBC实现访问
Query Engine:解析SQL查询并返回数据
Routing:没有获取到结果时通过生成批处理任务去获取数据
Metadata:对所有元数据进行管理
Build Engine:构建离线任务
kylin的相关概念
模型(model):模型描述了一个星型模式的数据结构
Cube:根据维度和度量构建的立方体
维度(Dimension):分析数据的角度
度量(Measure):分析的指标
Cuboid:根据维度的组合和构建的结果集
kylin的简单使用步骤
1.新建项目
2.同步数据源
3.创建Model:选择事实表,选择唯度表和连接的类型,选择维度信息和度量信息
4.创建Cube:选择维度字段,添加度量值字段
5.构建Cube,进行预计算







网友评论