开发者社区> 问答> 正文

数仓当中事实表设计原则 :在同一个事实表中不能有多种不同粒度的事实是什么意思?

数仓当中事实表设计原则 :在同一个事实表中不能有多种不同粒度的事实是什么意思?

展开
收起
游客ahv54x37wvm7u 2021-12-12 14:35:32 488 0
1 条回答
写回答
取消 提交回答
  • 粒度为票一级;(实际业务中,一个订单可以同时支付多张票) 票支付金额和票折扣金额,两个事实的粒度为 “票级”,与定义的粒度一致; 订单支付金额和订单票数,两个事实的粒度为 “订单级”,属于上一层订单级数据,与 “票级” 事实表的粒度不一致,且不能进行汇总; 如果,以订单金额和订单票数这两个维度汇总总金额和总票数,会造成大量的重复计算;

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

相关电子书

更多
阿里云大数据数仓建设性能优化 立即下载
基于MaxCompute快速打通数仓和数据湖:湖仓一体实践 立即下载
《新一代数仓架构漫谈)》 立即下载