尚硅谷Flink实时数仓项目,实战视频+源码解析百度云
本套课程尚硅谷Flink实时数仓项目,由佟老师和李明老师主讲,课程共分为186讲,文件大小共计14.98G。本套视频教程综合展示实时数据处理领域的一个重要应用:实时数仓项目。项目从数据采集开始,分别讲解了针对不同数据采取的不同采集策略,使用的不同数据采集工具。在数据处理部分,将实时采集的数据按照数据建模要求进行合理分层,使用当前最火热的实时计算引擎Flink,对实时计算结果进行可视化展示,文章底部附下载地址。
教程涵盖的关键技术点:
1.数仓架构深入讲解;
2.离线架构与实时架构对比分析;
3.SpringBoot项目搭建讲解、Nginx安装配置使用;
4.Flink CDC深入案例分析、Maxwell与Canal对比分析;
5.使用侧输出流分流操作;
6.Flink与HBase交互;
7.Flink状态编程应用;
8.Flink CEP循环模式匹配;
9.双流join;
10.旁路缓存;
11.异步IO编码;
12.ClickHouse多引擎讲解;
13.Flink SQL;
14.数据可视化接口编写;
15.Flink实战优化方案等。
课程文件目录:尚硅谷Flink实时数仓项目 [14.98G]
001_实时数仓_课程简介.mp4
002_数仓概念-数仓简介.mp4
003_数仓概念-数据分类.mp4
004_数仓概念-数仓总体介绍.mp4
005_数仓概念-项目需求分析.mp4
006_数仓概念-技术选型.mp4
007_数仓概念-系统数据流程.mp4
008_数仓概念-框架版本的选择.mp4
009_数仓概念-具体版本号选择.mp4
010_数仓概念-服务器选型.mp4
011_数仓概念-集群规模.mp4
012_数仓概念-集群资源规划.mp4
013_同步行为数据模拟-埋点简介.mp4
014_用户行为数据模拟-用户行为日志内容.mp4
015_用户行为数据模拟-埋点日志格式.mp4
016_用户行为数据模拟-克隆三台服务器.mp4
017_用户行为数据模拟-阿里云准备(备选).mp4
018_用户行为数据模拟-集群同步脚本.mp4
019_用户行为数据模拟-免密登录配置.mp4
020_用户行为数据模拟-安装JDK.mp4
021_用户行为数据模拟-Linux环境变量说明.mp4
022_用户行为数据模拟-模拟数据.mp4
023_用户行为数据采集-hadoop安装.mp4
024_用户行为数据采集-Hadoop项目经验.mp4
025_用户行为数据采集-Zookeeper安装.mp4
026_用户行为数据采集-Kafka安装.mp4
027_用户行为数据采集-Flume安装.mp4
028_用户行为数据采集-Flume的KafkaChannel.mp4
029_用户行为数据采集-采集Flume配置.mp4
030_业务数据采集-电商业务简介.mp4
031_业务数据采集-电商业务表结构.mp4
032_业务数据采集-业务数据模拟.mp4
033_业务数据采集-业务数据通道.mp4
034_业务数据采集-Maxwell简介.mp4
035_业务数据采集-Maxwell配置.mp4
036_业务数据采集-Maxwell使用.mp4
037_业务数据采集-采集通道maxwell配置.mp4
038_实时数仓数据同步-实时数仓同步数据.mp4
039-分层介绍-离线数仓回顾.mp4
040-分层介绍-实时数仓分层-处理&存储框架概述.mp4
041-分层介绍-实时数仓分层-DIM层框架选择.mp4
042-分层介绍-实时数仓分层-DWS&ADS层框架选择.mp4
043-分层介绍-实时数仓分层-架构说明.mp4
044-建模理论-范式理论-关系型数据库.mp4
045-建模理论-维度建模-大数据数仓.mp4
046-建模理论-维度建模-事实表&维度表&构建数仓流程.mp4
047-开发环境-集群环境准备.mp4
048-开发环境-IDEA环境准备.mp4
049-ODS层-日志数据采集-测试.mp4
050-ODS层-业务数据采集-测试.mp4
051-每日回顾.mp4
052-DIM层-需求分析.mp4
053-DIM层-问题&解决思路提出.mp4
054-DIM层-优化1方案讨论.mp4
055-DIM层-优化2方案讨论.mp4
056-DIM层-优化2实施讨论.mp4
057-DIM层-思路整理.mp4
058-DIM层-代码编写-流程梳理&获取执行环境.mp4
059-DIM层-代码编写-Kafka消费者工具类封装.mp4
060-DIM层-代码编写-过滤脏数据.mp4
061-DIM层-代码编写-配置信息表-字段讨论&说明.mp4
062-DIM层-代码编写-配置信息表-准备工作.mp4
063-DIM层-代码编写-使用FlinkCDC读取配置信息表创建流.mp4
064-DIM层-代码编写-构建配置信息广播流&与主流连接.mp4
065-DIM层-代码编写-连接流处理逻辑分析.mp4
066-DIM层-代码编写-处理广播流数据.mp4
067-DIM层-代码编写-处理主流数据.mp4
068-DIM层-代码测试.mp4
069-每日回顾.mp4
070-DIM层-将数据写出-JdbcSink分析.mp4
071-DIM层-将数据写出-自定义Sink-创建连接池.mp4
072-DIM层-将数据写出-自定义Sink-拼接SQL&执行.mp4
073-DIM层-将数据写出-代码测试.mp4
074-DWD层-整体介绍&方案说明.mp4
075-DWD层-流量域-未加工事实表-需求分析.mp4
076-DWD层-流量域-未加工事实表-思路分析.mp4
077-DWD层-流量域-未加工事实表-代码编写-时间工具类.mp4
078-DWD层-流量域-未加工事实表-代码编写-消费&过滤&分组数据.mp4
079-DWD层-流量域-未加工事实表-代码编写-新老访客标记校验.mp4
080-DWD层-流量域-未加工事实表-代码编写-分流.mp4
081-DWD层-流量域-未加工事实表-写出数据&测试.mp4
082-每日回顾.mp4
083-DWD层-流量域-未加工事实表-整体测试.mp4
084-DWD层-流量域-独立访客明细表-需求分析.mp4
085-DWD层-流量域-独立访客明细表-思路分析.mp4
086-DWD层-流量域-独立访客明细表-代码编写-获取&过滤&转换数据.mp4
087-DWD层-流量域-独立访客明细表-代码编写-按照Mid去重&写出到Kafka.mp4
088-DWD层-流量域-独立访客明细表-代码编写-添加状态TTL.mp4
089-DWD层-流量域-独立访客明细表-代码测试.mp4
090-DWD层-流量域-跳出明细表-需求分析&思路一.mp4
091-DWD层-流量域-跳出明细表-思路二.mp4
092-DWD层-流量域-跳出明细表-思路三.mp4
093-DWD层-流量域-跳出明细表-代码编写.mp4
094-DWD层-流量域-跳出明细表-代码测试.mp4
095-Flink基础知识扩展-说明.mp4
096-Flink基础知识扩展-WindowJoin-介绍.mp4
097-Flink基础知识扩展-IntervalJoin.mp4
098-Flink基础知识扩展-FlinkSQLJoin-官网说明&InnerJoin编码测试.mp4
099-Flink基础知识扩展-FlinkSQLJoin-外连接测试.mp4
100-Flink基础知识扩展-FlinkSQLJoin-LookUpJoin说明&构建维表.mp4
101-FlinkSQLJoin-LookUpJoin编码-构建事实表&关联测试.mp4
102-每日回顾.mp4
103-DWD层-加购事实表-需求分析&思路整理.mp4
104-DWD层-加购事实表-DDL构建topci_db表.mp4
105-DWD层-加购事实表-过滤出加购数据.mp4
106-DWD层-加购事实表-编码完成&测试.mp4
107-DWD层-订单事实预处理表-需求分析&获取原始表和LookUp表.mp4
108-DWD层-订单事实预处理表-过滤出4张表&测试.mp4
109-DWD层-订单事实预处理表-关联5张表&测试.mp4
110-DWD层-订单事实预处理表-将数据写出&测试.mp4
111-每日回顾.mp4
112-DWD层-下单事实表.mp4
113-DWD层-取消订单事实表.mp4
114-DWD层-支付成功需求.mp4
115-DWD层-退单需求.mp4
116-DWD层-退款成功需求.mp4
117-DWD层-优惠券相关需求.mp4
118-DWD层-收藏商品、评价、用户注册需求.mp4
119-DWS层-整体介绍.mp4
120-DWS层-关键词需求-需求分析&工具类封装.mp4
121-DWS层-关键词需求-代码编写2.mp4
122-DWS层-关键词需求-代码编写-开窗聚合&ClickHouse表引擎选择.mp4
123-DWS层-关键词需求-编码完成&测试.mp4
124-每日回顾.mp4
125-DWS层-关键词需求-代码编写-ClickHouse建表&工具类封装-1.mp4
126-DWS层-关键词需求-代码编写-ClickHouse工具类封装-2.mp4
127-DWS层-关键词需求-代码编写-ClickHouse工具类封装-3.mp4
128-DWS层-关键词需求-代码最终测试.mp4
129-DWS层-版本渠道地区访客类别粒度页面浏览需求-需求分析&编码开始.mp4
130-DWS层-版本渠道地区访客类别粒度页面浏览需求-代码编写2.mp4
131-DWS层-版本渠道地区访客类别粒度页面浏览需求-代码测试.mp4
132-每日回顾.mp4
133-DWS层-页面浏览需求-需求分析&思路整理.mp4
134-DWS层-页面浏览需求-消费&转换&过滤数据.mp4
135-DWS层-页面浏览需求-编码完成&测试.mp4
136-DWS层-用户登录需求-需求分析&思路整理.mp4
137-DWS层-用户登录需求-编码&测试.mp4
138-DWS层-用户注册需求.mp4
139-DWS层-加购需求.mp4
140-每日回顾.mp4
141-DWS层-支付成功需求-需求分析.mp4
142-DWS层-支付成功需求-去重思路.mp4
143-DWS层-支付成功需求-思路整理&编码开始.mp4
144-DWS层-支付成功需求-编码完成&测试.mp4
145-DWS层-下单需求-需求分析&代码编写.mp4
146-DWS层-下单需求-编码完成&测试.mp4
147-每日回顾.mp4
148-DWS层-用户SPU粒度下单需求-需求分析-1关联维表.mp4
149-DWS层-用户SPU粒度下单需求-需求分析-2订单ID去重.mp4
150-DWS层-用户SPU粒度下单需求-需求分析-3订单ID去重.mp4
151-DWS层-用户SPU粒度下单需求-思路整理&代码编写.mp4
152-DWS层-用户SPU粒度下单需求-JDBCUtil封装开始.mp4
153-DWS层-用户SPU粒度下单需求-JDBCUtil封装完成&测试.mp4
154-DWS层-用户SPU粒度下单需求-DimUtil封装&测试.mp4
155-DWS层-用户SPU粒度下单需求-关联维表优化1-旁路缓存-说明.mp4
156-DWS层-用户SPU粒度下单需求-关联维表优化1-旁路缓存-编码&测试.mp4
157-每日回顾.mp4
158-DWS层-用户SPU粒度下单需求-优化方案2-异步IO-说明.mp4
159-DWS层-用户SPU粒度下单需求-优化方案2-异步IO-编码介绍.mp4
160-DWS层-用户SPU粒度下单需求-优化方案2-异步IO-异步函数准备工作.mp4
161-DWS层-用户SPU粒度下单需求-优化方案2-异步IO-获取维表信息参数讨论.mp4
162-DWS层-用户SPU粒度下单需求-优化方案2-异步IO-函数完成.mp4
163-DWS层-用户SPU粒度下单需求-优化方案2-异步IO-函数测试.mp4
164-DWS层-用户SPU粒度下单需求-后续&测试.mp4
165-DWS层-省份粒度下单需求.mp4
166-DWS层-品牌品类用户粒度退单需求.mp4
167-ADS&数据可视化层-课程介绍.mp4
168-ADS&数据可视化层-数据接口模块-构建.mp4
169-ADS&数据可视化层-数据接口模块-GMV需求-编码完成).mp4
170-ADS&数据可视化层-数据接口模块-GMV需求-测试.mp4
171-ADS&数据可视化层-数据接口模块-渠道日活需求-需求分析.mp4
172-ADS&数据可视化层-数据接口模块-渠道日活需求-代码完成.mp4
173-ADS&数据可视化层-数据接口模块-渠道日活需求-测试完成.mp4
174_ADS&数据可视化层(数据接口模块测试已完成&其他需求接口).mp4
175-Flink优化-课程介绍.mp4
176-Flink优化-资源优化.mp4
177-Flink优化-反压处理.mp4
178-Flink优化-数据倾斜-现象介绍&KeyBy前数据倾斜.mp4
179-Flink优化-数据倾斜-KeyBy后直接聚合.mp4
180-Flink优化-数据倾斜-KeyBy后开窗聚合.mp4
181-Flink优化-KafkaSource.mp4
182-Flink优化-FlinkSQL.mp4
183-实时数仓总结-分层.mp4
184-实时数仓总结-ODS&DWD层.mp4
185-实时数仓总结-DIM层.mp4
186-实时数仓总结-DWS&ADS层.mp4
代码资料.rar
评论留言