Kylin:多维立方体(Cube)

什么是Cube

Cube 即多维立方体,也叫数据立方体。
如下图所示,这是由三个维度(维度数可以超过 3 个,下图仅为了方便画图表达)构成的一个 OLAP 立方体。
立方体中包含了满足条件的 cell(子立方块)值,这些 cell 里面包含了要分析的数据,称之为度量值。

Cube示意图

几个关键词

数据仓库:存放的数据包含时间信息,且不常被修改
立方体:由维度构建出来的多维空间,包含了所有要分析的基础数据,所有的聚合数据操作都在立方体上进行
维度:观察数据的角度。一般是一组离散的值,比如:时间维度上的每一个独立的日期,商品维度上的每一件独立的商品
度量:即聚合计算的结果,一般是连续的值,比如:销售额,销售均价,销售商品的总件数
事实表:是指存储有事实记录(明细数据)的表,如系统日志、销售记录等;事实表的记录在不断地动态增长,数据量大
维度表(维表):保存了维度值,可以跟事实表做关联。常见的维度表如:日期表,地点表,分类表
Cuboid:对于每一种维度的组合,将度量做聚合运算,然后将运算的结果保存为一个物化视图,称为 Cuboid

你可能感兴趣的:(Kylin:多维立方体(Cube))