目录
4 Cube构建及优化
4.1 Cube构建及优化总览
构建Cube的过程设计可以说是 kylin 系统设计的精华,这7个步骤封装了 kylin 绝大多数的实现细节,呈现出来的是简洁精炼的构建步骤。
上图中,有7个步骤,可以分为三个阶段:前四步为构建阶段,5、6步为优化阶段,最后一步为总览。下面我们一个一个详细说一下
4.2 Cube构建分步骤说明
在这一步中,我们需要设置的是 Cube 的基本信息,其中包括:
Model Name:model 名。
Cube Name: Cube 名,全局唯一,否则会创建失败。
Notification Email List:发生了 Notification Events 时要通知的邮件列表,逗号分隔。
Notification Events:发生什么事件时要邮件通知列表中的用户,分为 Success(构建成功)、Error(构建失败)、Discard(构建中止)。
Description:描述。
设置 Cube 所需的维度,查找表中的维度可以设置为 normal 或 derived,设置为 derived 的维度不会在 rowkey 中出现,而是用其他 normal 维度通过一层映射得到。