首页
›
数据工程与实时数据平台
›
021-数据契约治理
›
《数据契约在 Delta Lake 的实践》
VIP20
本课程属于:021-数据契约治理
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
数据契约在 Delta Lake 的实践
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
数据契约概述
数据契约的定义、为什么需要数据契约、数据契约与传统数据治理的区别。
定义
治理
02
Delta Lake 基础回顾
ACID事务、Schema Enforcement与Evolution、Time Travel、Delta Lake表结构。
ACID
Time Travel
03
数据契约核心要素
Schema定义、约束规则(非空、唯一、枚举)、数据质量指标(完整性、准确性、一致性)。
约束
质量
04
在Delta Lake中定义Schema契约
使用Spark SQL定义严格的Schema、使用StructType与StructField、设置字段注释与元数据。
Spark SQL
元数据
05
Schema Enforcement实战
写入数据时自动校验Schema、处理Schema不匹配的写入失败、使用mergeSchema选项进行Schema Evolution。
校验
Evolution
06
数据质量约束实现
使用CHECK约束(Delta 2.0+)、使用SQL CHECK语句、在写入时验证约束、约束违反的处理策略。
CHECK
约束
07
数据契约版本管理
Schema版本化、使用Delta Lake的History查看Schema变更、回滚到历史Schema版本。
版本
回滚
08
数据契约的自动化测试
编写单元测试验证Schema、使用Great Expectations集成、在CI/CD管道中运行数据契约测试。
CI/CD
Great Expectations
09
数据契约的监控与告警
监控Schema变更事件、设置数据质量告警、使用Delta Lake的Tableau或Grafana集成。
监控
Grafana
10
数据契约在数据湖架构中的角色
数据湖 vs 数据仓库 vs 湖仓一体、数据契约作为数据治理的基石、与数据目录(如Apache Atlas)的集成。
湖仓一体
Atlas
11
使用Delta Sharing共享数据契约
定义共享数据的Schema契约、确保消费者遵守契约、跨组织的数据契约管理。
Delta Sharing
跨组织
12
数据契约与数据血缘
追踪数据字段的起源、使用Delta Lake的Change Data Feed记录变更、构建数据血缘图。
血缘
CDF
13
数据契约的元数据管理
使用Delta Lake的DESCRIBE DETAIL、管理表属性(TBLPROPERTIES)、自定义元数据标签。
元数据
TBLPROPERTIES
14
数据契约的合规性
GDPR与数据契约、数据保留策略、数据脱敏与契约定义。
GDPR
合规
15
数据契约在流处理中的应用
Structured Streaming与Schema契约、处理延迟到达的数据、Exactly-Once语义下的契约保证。
流处理
Exactly-Once
16
数据契约与数据分区
分区策略对契约的影响、分区裁剪与契约验证、动态分区写入的契约检查。
分区
裁剪
17
数据契约的冲突解决
多写入者场景下的Schema冲突、使用Delta Lake的冲突解决策略、乐观并发控制与契约。
冲突
乐观并发
18
数据契约的性能优化
契约验证对写入性能的影响、批量验证与增量验证、使用Z-Ordering优化契约查询。
性能
Z-Ordering
19
数据契约的扩展性
管理数千个表的契约、使用Delta Lake的Metastore集成、自动化契约部署。
扩展
Metastore
20
数据契约与数据质量平台
集成Apache Griffin、集成Deequ、构建统一的数据质量仪表盘。
Griffin
Deequ
21
数据契约的团队协作
定义契约的审批流程、使用Git管理契约定义、契约的Code Review。
协作
Git
22
数据契约的文档化
自动生成数据契约文档、使用Markdown或HTML输出、文档版本与代码版本同步。
文档
Markdown
23
数据契约的迁移策略
从无契约到有契约的平滑迁移、历史数据的契约适配、灰度发布契约规则。
迁移
灰度
24
数据契约的故障恢复
契约违反后的数据修复、使用Delta Lake的Restore功能、回滚到合规状态。
恢复
Restore
25
数据契约与机器学习
ML特征存储的契约定义、训练数据与推理数据的契约一致性、特征漂移检测。
ML
特征漂移
26
数据契约的成本控制
存储成本与契约验证成本、使用Delta Lake的Optimize与Vacuum、契约驱动的数据生命周期管理。
成本
Vacuum
27
数据契约的跨平台兼容
与Apache Iceberg、Apache Hudi的对比、Delta Lake的开放格式优势、跨平台契约互操作。
Iceberg
Hudi
28
实战案例一:电商订单数据湖
电商订单数据湖的契约设计、订单表Schema契约、支付表数据质量约束、实时订单流的契约验证。
电商
实时
29
实战案例二:金融风控数据湖
金融风控数据湖的契约设计、客户信息表的合规契约、交易表的完整性约束、审计日志的不可变契约。
金融
审计
30
数据契约的未来趋势
数据契约与AI治理、主动式数据质量、数据契约即代码(Contract as Code)的演进。
AI治理
Contract as Code
所属VIP或分类
同VIP:Delta-Lake-实时特征落地
同VIP:从零搭建数据契约体系
同VIP:实时特征场景的契约设计