人工精选数据仓库入门&实战精讲
这门课解决什么工作场景 很多做后端开发、业务分析或者刚转行做数据的人,常会遇到这样的情况:业务系统里的订单表、用户表、日志数据散落在不同数据库,老板要一份跨业务的经营日报,只能靠写几条复杂 SQL 拼表,跑得慢不说,口径还经常对不上。这门课解决的就是这种数据散乱、口径打架、复用困难的场景。它把数据仓
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么工作场景
很多做后端开发、业务分析或者刚转行做数据的人,常会遇到这样的情况:业务系统里的订单表、用户表、日志数据散落在不同数据库,老板要一份跨业务的经营日报,只能靠写几条复杂 SQL 拼表,跑得慢不说,口径还经常对不上。这门课解决的就是这种数据散乱、口径打架、复用困难的场景。它把数据仓库从概念拆到分层落地,讲清楚为什么要把原始数据先放进 ODS 层,再按主题拆到 DWD 明细层和 DWS 汇总层,最后用 ADS 层对接报表和看板。学完之后,你面对一堆杂乱的业务库,不再是直接写大 join,而是先想清楚每一层该放什么、粒度是什么、谁复用谁。这套分层思维是数据开发和数据分析岗位的通用语言,也是很多公司面试必问的基础题。
适合什么基础与建议先看的板块
这门课不要求你懂 Hadoop 集群运维,但默认你会写基础 SQL,能看懂 select、join、group by,最好写过存储过程或者做过简单报表。如果你连 SQL 都没写过,建议先补两周数据库基础再来看,否则到 ETL 和分层建模部分会卡住。看的时候建议先抓三块:第一是数据仓库概述和诞生背景,理解它和业务数据库的本质区别,别把数仓当成大号 MySQL;第二是架构设计里的 ETL 流程和 ODS、DWD、DWS、ADS 分层,这是整门课的主干,后面所有建模都在这个骨架上展开;第三是建模部分,重点看不同业务系统怎么选建模方式,比如维度建模和范式建模各自用在哪。技术实现里提到的 MPP 和分布式架构,如果你暂时不碰底层平台,可以先当背景知识过一遍,不用死扣细节,等真正选型时再回头细看。
学完能独立做什么与资料配合方式
认真过完这套资料,你能独立完成一件具体的事:拿到一份业务需求,自己画出分层架构图,把源表映射到 ODS,按主题域拆出 DWD 明细表,设计维度表和事实表,再往上建 DWS 轻度汇总,最后产出 ADS 层的报表指标。换句话说,你能接手一个中小型数仓从零搭建到出报表的活,而不是只会写取数 SQL。配合资料练习时,建议不要只看视频,每讲完一个分层,就自己拿一组假数据或者公司真实业务数据照着画一遍表结构,写出每一层的建表语句和 ETL 脚本。尤其是 DWD 到 DWS 这一步,很多新手会直接跳过汇总层,导致 ADS 层反复扫描明细数据,跑得很慢。自己动手建一遍,才会真正理解为什么要中间加一层。遇到建模那部分,最好拿电商或者订单场景练手,把用户、商品、时间三个维度先定下来,再拆事实表,这样比干看理论扎实得多。
课程目录
课程目录39 集
- 1-1 [简介] 课程介绍&学习指南 (06:50).mp4
- 1-2 [简介] 数据仓库诞生背景 (05:13).mp4
- 1-3 [简介] 数据仓库概述 (08:08).mp4
- 1-4 [简介] 数据仓库技术实现(上) (05:26).mp4
- 1-5 [简介] 数据仓库技术实现(下) (06:52).mp4
- 1-6 [简介] MPP&分布式架构(上) (05:53).mp4
- 1-7 [简介] MPP&分布式架构(下) (06:11).mp4
- 1-8 [简介] 常见数据仓库产品 (08:14).mp4
- 2-1 [架构] 数据仓库架构设计 (08:28).mp4
- 2-2 [架构] ETL流程(上) (06:05).mp4
- 2-3 [架构] ETL流程(下) (02:36).mp4
- 2-4 [架构] 数据积存功能之ODS层 (05:07).mp4
- 2-5 [架构] 数据分析功能之DWD、DWS、ADS层 (06:46).mp4
- 3-1 [建模] 不同系统的建模方法 (05:57).mp4
- 3-2 [建模] ROLAP维度模型 (08:14).mp4
- 3-3 [建模] MOLAP建模方法 (04:38).mp4
- 3-4 [建模] 多维分析 (04:13).mp4
- 4-1 [实践] 数仓中的表类型(上) (08:16).mp4
- 4-2 [实践] 数仓中的表类型(下) (07:59).mp4
- 4-3 [实践] ETL同步策略 (06:28).mp4
- 4-4 [实践] 任务调度 (03:08).mp4
- 5-1 [项目实战] 项目&数据概述 (04:55).mp4
- 5-2 [项目实战] 架构设计&环境规划 (04:21).mp4
- 5-3 [项目实战] 环境搭建01(虚拟机) (11:27).mp4
- 5-4 [项目实战] 环境搭建02(XShell) (04:12).mp4
- 5-5 [项目实战] 环境搭建03(脚本准备) (14:48).mp4
- 5-6 [项目实战] 环境搭建04(集群安装) (14:22).mp4
- 5-7 [项目实战] 项目流程&数据生成 (06:17).mp4
- 5-8 [项目实战] ETL数据导入 (17:01).mp4
- 5-9 [项目实战] ODS层创建&数据接入 (10:41).mp4
- 5-10 [项目实战] DWD层创建&数据接入 (09:10).mp4
- 5-11 [项目实战] DWS层创建&数据接入 (18:38).mp4
- 5-12 [项目实战] ADS层复购率统计 (07:23).mp4
- 5-13 [项目实战] ADS层数据导出 (11:00).mp4
- 5-14 [项目实战] Azkaban自动化调度 (13:22).mp4
- 6-1 [课后作业] GMV成交总额计算 (02:09).mp4
- 6-2 [课后作业] ADS层创建&数据接入 (06:13).mp4
- 6-3 [课后作业] ADS层数据导出 (05:37).mp4
- 6-4 [课后作业] Azkaban自动化调度 (07:37).mp4





