深圳网站设计制作元北京专业seo公司
分层的优点:
- 清晰数据结构:每一个数据分层都有它的作用域和职责,在使用表的时候能更方便地定位和理解
- 减少重复开发:规范数据分层,开发一些通用的中间层数据,能够减少极大的重复计算
- 统一数据口径:通过数据分层,提供统一的数据出口,统一对外输出的数据口径
- 复杂问题简单化:将一个复杂的任务分解成多个步骤来完成,每一层解决特定的问题
- 屏蔽原始数据中的脏数据和无效数据。
数仓分层的好处(最全面的数仓分层剖析) - 错误博客
为什么不直接出一个 DWS 的结果,要建设 DWD 和 DIM 层?
1:减少重复计算。 DWD 层数据可能被多表依赖
2:一旦拼接逻辑变化,要回溯数据,那么需要大量的计算。
一些基础的层级: