数仓数据分层(ODS DWD DWS ADS)-编程知识网

ODS

DWD

DWS

DWS,俗称的数据服务层,也有叫做数据聚合层.不过按照经典数据建模理论,一般称之为前者,也就是数据服务层,为更上层的ADS层或者直接面向需求方服务.

DWS建模,一般使用主题建模,维度建模等方式
主题建模,顾名思义,围绕某一个业务主体进行数据建模,将相关数据抽离提取出来.
如,将流量会话按照天,月进行聚合
将每日新用户进行聚合
将每日活跃用户进行聚合

维度建模,其实也差不多,不过是根据业务需要,提前将后续数据查询处理需要的维度数据抽离处理出来,方便后续查询使用.
如将运营位维度数据聚合
将渠道拉新维度数据聚合

ADS

1.这是应用服务层,一般就直接对接OLAP分析,或者业务层数据调用接口了;
2.这是最顶层,一般都是结果类型数据,可以直接拿去使用或者展示的数据了.也是对数据抽离分析程度最高的一层数据;
3.这一层是需求最明确的一层,根据业务需求来决定数据维度和结果分析.类似代码最外层,接口是相对最固化的;

数仓数据分层(ODS DWD DWS ADS)-编程知识网新人创作打卡挑战赛发博客就能抽奖!定制产品红包拿不停!