开发者社区> 问答> 正文

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

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

展开
收起
大葱蘸大酱2 2021-11-03 14:10:17 699 0
来自:华章出版社
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
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像