开发者社区 问答 正文

Apache Kylin对维度表有哪些要求?

Apache Kylin对维度表有哪些要求?

展开
收起
大葱蘸大酱2 2021-11-03 14:10:17 734 分享 版权
来自: 华章出版社
1 条回答
写回答
取消 提交回答
  • 1)要具有数据一致性。主键值必须唯一,Apache Kylin会进行检查,如果有两行数据的主键相同,则系统就会报错。

    2)维度表越小越好。Apache Kylin支持选择是否将维度表加载到内存中以供查询,过大的表不适合作为维度表,默认的阈值是300Mb。

    3)改变频率低。Apache Kylin会在每次构建中试图重用维度表快照,如果维度表经常改变的话,重用就会失效,这会导致要经常对维度表创建快照。

    4)维度表最好不是Hive视图(View),虽然在Apache Kylin v1.5.3中加入了对维度表是视图的支持,但每次都需要将视图物化,导致额外的时间成本。

    资料来源:《Apache Kylin权威指南》,文章链接:https://developer.aliyun.com/article/726203

    2021-11-03 14:14:53
    赞同 展开评论
问答分类:
问答标签:
问答地址: