开发者社区> 问答> 正文

数仓当中事实表设计原则使用退化维度提高事实表的易用性是什么意思?

数仓当中事实表设计原则使用退化维度提高事实表的易用性是什么意思?

展开
收起
游客ahv54x37wvm7u 2021-12-12 14:37:58 378 0
1 条回答
写回答
取消 提交回答
  • 事实表中存储各种类型的常用维度信息,较少下游用户使用时关联多个表的操作;

    通过退化维度,可以实现对事实表的过滤查询、控制聚合层次、排序数据、定义主从关系等;

    易用性:对事实表,更较少关联操作、过滤查询、控制聚合层次、排序数据、定义主从关系等;

    在 Kimball 的维度建模中,通常按照星形模型的方式设计,通过事实表的外键关联专门的维表,这种方式来获取维度,谨慎使用退化维表;这与大数据领域的事实表设计不一样;

    思路:通过增加冗余存储,减少计算开销,提高使用效率;

    2021-12-12 14:38:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于云原生数据仓库AnalyticDB PG的最佳实践 立即下载
新氧云原生全栈数仓最佳实践 立即下载
离线实时一体化数仓与湖仓一体—云原生大数据平台的持续演进 立即下载