请说明在 Apache Kylin 中,配置维度和度量的具体操作步骤是什么?
考察说明
考察对 Apache Kylin 数据模型构建中维度与度量配置的理解和掌握程度。
回答思路
- 【回答框架 1】在 Kylin 中,维度和度量的配置是在模型设计阶段完成的。首先在立方体设计器中新建模型,选择事实表和数据源,然后通过添加维度表和维度的方式定义分析视角,每个维度需指定表、列和对应的转换类型。
- 【回答框架 2】度量的配置基于选定的立方体,在度量选项卡中添加计数、求和、最大值、最小值等聚合函数,并选择对应的列。同时需要设定度量的返回类型和精度,并可通过参数配置存储策略。
- 【关键点 1】维度配置需绑定表和列,支持层级维度。
- 【关键点 2】度量支持多种聚合函数,如 SUM、COUNT、MAX、MIN。
- 【关键点 3】配置完成后需构建立方体以生成预计算数据。
- 【易错点 1】维度与度量配置错误可能导致立方体构建失败或查询结果不准确。
- 【易错点 2】过度设计维度会增大存储和构建成本,需权衡粒度。