数仓建模的内容与意义(数仓分层的目的)

 2024-04-04  阅读 758  评论 0

摘要:数仓为什么要分层?相信刚接触数据仓库的时候,大家都会有这方面的疑问。下面就让我们来分析数仓分层的目的。数仓分层结构在实际的工作中,我们都希望自己的数据能够有顺序地流转,设计者和使用者能够清晰地知道数据的整个生命周期。优秀可靠的数仓体系,需要良好的数据分层结构。合理的分层,能够使数据体系更加清晰,使复

数仓为什么要分层?相信刚接触数据仓库的时候,大家都会有这方面的疑问。下面就让我们来分析数仓分层的目的。

数仓建模的内容与意义(数仓分层的目的)(1)

数仓分层结构

在实际的工作中,我们都希望自己的数据能够有顺序地流转,设计者和使用者能够清晰地知道数据的整个生命周期。优秀可靠的数仓体系,需要良好的数据分层结构。合理的分层,能够使数据体系更加清晰,使复杂问题得以简化。合理的分层概括就是:清晰的数据结构与依赖,提高开发效率,合理的数据权限。主要具有以下5个优点:

1.数据结构与依赖关系:如果没有清晰的分层,可能会做出一套表依赖结构混乱,且出现循环依赖的数据体系,让流程越走越死。

2.减少重复开发的成本:建立一个或者多个模型,可以为支业务撑建立多个指标。规范数据分层,开发通用的中间层,可以极大地减少重复计算的工作。

3.统一数据口径:通过数据分层,提供统一的数据出口,统一输出口径。

4.数据一致性:对于公共下沉数据,下游使用的时候不再重新计算,可以保证一定是数据一致性问题。

5.数据权限:通过分层,可以更方便地对不同层,不同的数据模型进行权限管理,特定业务场景下,对不同的开发人员和业务人员屏蔽一些敏感的数据。

以上就是数仓分层的目的,后续文章博主将会继续发布大数据、数据仓库方面相关的知识~欢迎各位关注,点赞,评论!

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/cec09Cz0CBwwBVA.html

发表评论:

管理员

  • 内容266577
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1773秒, 内存占用1.33 MB, 访问数据库18次