02Kylin使用
本文最后更新于 2021-08-05 11:42:59
Kylin使用
创建工程
点击下图中的”+”

填写项目名称和描述信息,并点击Submit按钮提交

获取数据源
点击DataSource

点击下图按钮导入Hive表

选择所需数据表,并点击Sync按钮

创建model
点击Models,点击”+New”按钮,点击”★New Model”按钮

填写Model信息,点击Next

指定事实表

选择维度表,并指定事实表和维度表的关联条件,点击Ok

维度表添加完毕之后,点击Next

指定维度字段,并点击Next

指定度量字段,并点击Next

指定事实表分区字段(仅支持时间分区),点击Save按钮,model创建完毕

构建cube
点击new, 并点击new cube

填写cube信息,选择cube所依赖的model,并点击next

选择所需的维度,如下图所示

选择所需度量值,如下图所示

cube自动合并设置,cube需按照日期分区字段每天进行构建,每次构建的结果会保存在Hbase中的一张表内,为提高查询效率,需将每日的cube进行合并,此处可设置合并周期。

Kylin高级配置

Kylin相关属性配置覆盖

Cube信息总览,点击Save,Cube创建完成

构建Cube(计算),点击对应Cube的action按钮,选择build

选择要构建的时间区间,点击Submit

点击Monitor查看构建进度

使用
构建完成后即可使用sql语句进行查询
可以使用jdbc,restful api等
1 | |
api
认证
1 | |
获取Cube的详细信息
1 | |
然后提交cube构建任务
1 | |
跟踪任务状态
GET http://localhost:7070/kylin/api/jobs/{job_uuid}