首页
›
后端、数据与云原生工程
›
015-数据仓库、建模与Analytics Engineering
›
《数据仓库历史数据建模工程》
VIP13
本课程属于:015-数据仓库、建模与Analytics Engineering
后端、数据与云原生工程 · 共 13 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
缓慢变化维处理全攻略
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
SCD 概念与背景
什么是缓慢变化维、为什么需要处理 SCD、SCD 在数据仓库中的位置。
基础
概念
第2章
SCD 类型 0
保留原始值、适用场景、实现方式。
类型0
静态
第3章
SCD 类型 1
覆盖更新、适用场景、实现方式(SQL UPDATE)。
类型1
覆盖
第4章
SCD 类型 2
增加新行、适用场景、实现方式(有效日期、当前标志)。
类型2
拉链
第5章
SCD 类型 3
增加新列、适用场景、实现方式(原值/现值列)。
类型3
列式
第6章
SCD 类型 4
微型维度、适用场景、实现方式(高频变化属性分离)。
类型4
微型
第7章
SCD 类型 5、6、7
混合类型简介、何时使用混合类型。
混合
进阶
第8章
SCD 类型选择决策矩阵
如何根据业务需求选择 SCD 类型。
决策
矩阵
第9章
SCD 实现之代理键
自然键 vs 代理键、代理键生成策略。
代理键
设计
第10章
SCD 实现之有效日期管理
开始日期、结束日期、当前标志位设计。
日期
标志
第11章
SCD 实现之拉链表
什么是拉链表、拉链表的设计与查询。
拉链表
历史
第12章
SCD 实现之增量加载
如何识别新增与变更数据(CDC 技术)。
增量
CDC
第13章
SCD 实现之全量加载
全量快照表的设计与使用场景。
全量
快照
第14章
SCD 与缓慢变化事实
事实表中的外键如何处理历史变化。
事实表
外键
第15章
SCD 与维度退化
将维度属性退化到事实表的场景与权衡。
退化
维度
第16章
SCD 与雪花模型
SCD 在雪花模型中的实现差异。
雪花
模型
第17章
SCD 性能优化
索引策略、分区策略、查询优化。
性能
优化
第18章
SCD 与数据质量
数据一致性检查、重复记录处理、空值处理。
质量
清洗
第19章
SCD 与历史追溯
如何查询某个时间点的维度快照。
历史
快照
第20章
SCD 与缓慢变化维度合并
多源数据合并时的 SCD 处理。
合并
多源
第21章
SCD 在 Kimball 模型中的最佳实践
Kimball 对 SCD 的经典建议。
Kimball
最佳实践
第22章
SCD 在 Inmon 模型中的最佳实践
Inmon 模型下 SCD 的差异。
Inmon
最佳实践
第23章
SCD 在 Data Vault 模型中的实现
Hub、Link、Satellite 与 SCD 的关系。
Data Vault
Satellite
第24章
SCD 在实时数仓中的挑战
实时流处理中的 SCD 实现难点。
实时
流处理
第25章
SCD 在云数仓中的实践
Snowflake、BigQuery、Redshift 中的 SCD 实现。
云数仓
Snowflake
第26章
SCD 自动化工具与框架
dbt、Apache Spark、Airflow 中的 SCD 处理。
dbt
Spark
第27章
SCD 测试策略
如何测试 SCD 逻辑的正确性。
测试
验证
第28章
SCD 案例实战一:客户维度 SCD 类型 2
从建表到查询,完整实现客户维度历史跟踪。
实战
类型2
第29章
SCD 案例实战二:产品维度混合实现
产品维度 SCD 类型 1 与类型 3 混合实现。
实战
混合
第30章
SCD 总结与展望
SCD 的未来趋势、课程回顾、常见面试题。
总结
面试
所属VIP或分类
同VIP:dbt与云数仓协同工程
同VIP:dbt数据建模工程
同VIP:dbt测试与数据质量工程