-
从开发角度看
-
提升开发效率
- 目标分解:通过数仓分层对分析目标进行分解,拆分为多个步骤开发,便于开发人员理解和开展工作
- 减少重复开发:开发通用的中间层数据
- 提升开发准确性:不允许跨层依赖和反向依赖,提升了数据准确性
-
便于数仓的日常维护
-
快速定位问题:
定位出现问题的表和字段
利用血缘关系识别影响范围
修复问题并回滚上游表
-
进行权限控制:对于不同人员,选择性的开发部分层中的部分表
-
屏蔽数据源的异常
-
-
-
从用户角度看
- 提升使用效果:
- 根据所需要数据的粒度,选择性查看相应的表
- 利用血缘关系查看表与表、字段与字段的关系
- 提升使用效果:
在记忆时可按照上述思路,方便记忆