第1章
数据契约概述
什么是数据契约、为什么需要数据契约、数据契约的核心要素。
概念基础
第2章
实时数据质量挑战
数据延迟、数据不一致、数据丢失、数据格式错误。
挑战实时
第3章
数据契约的Schema定义
Avro、Protobuf、JSON Schema对比与选择。
Schema选型
第4章
Schema Registry实战
Confluent Schema Registry搭建、兼容性策略配置。
实战注册中心
第5章
数据契约的版本管理
向后兼容、向前兼容、完全兼容策略详解。
版本兼容性
第6章
数据契约的发布与订阅
生产者契约、消费者契约、契约协商流程。
发布订阅
第7章
实时数据质量监控
基于契约的字段级监控、空值率、枚举值合规检查。
监控质量
第8章
数据契约的自动化测试
契约测试框架、模拟数据生成、CI/CD集成。
测试自动化
第9章
数据契约与数据血缘
字段级血缘追踪、影响分析、变更通知。
血缘治理
第10章
数据契约的SLA管理
延迟SLA、完整性SLA、准确性SLA定义与告警。
SLA告警
第11章
数据契约在Kafka中的应用
Topic Schema绑定、序列化器配置、兼容性检查。
Kafka集成
第12章
数据契约在Flink中的应用
动态Schema加载、类型推导、运行时校验。
Flink流处理
第13章
数据契约的异常处理
Schema不匹配、字段缺失、类型转换失败。
异常容错
第14章
数据契约的元数据管理
数据字典、业务术语、标签管理。
元数据管理
第15章
数据契约的治理流程
契约审批、变更管理、版本回滚。
治理流程
第16章
数据契约与数据湖
Delta Lake Schema Enforcement、Iceberg Schema Evolution。
数据湖Schema
第17章
数据契约的跨团队协作
契约仓库、API网关、团队职责划分。
协作组织
第18章
数据契约的审计与合规
数据脱敏、字段级权限、审计日志。
审计安全
第19章
数据契约的演进策略
Schema Evolution最佳实践、字段弃用流程。
演进最佳实践
第20章
数据契约的监控告警体系
Prometheus指标、Grafana看板、PagerDuty集成。
监控告警
第21章
数据契约的文档生成
自动生成数据字典、API文档、变更日志。
文档自动化
第22章
数据契约的测试金字塔
单元测试、集成测试、端到端测试。
测试金字塔
第23章
数据契约的故障恢复
Schema回滚、数据重放、补偿机制。
故障恢复
第24章
数据契约的成本优化
Schema压缩、缓存策略、查询优化。
成本优化
第25章
数据契约的生态工具
Apicurio、SchemaCrawler、dbt契约。
工具生态
第26章
数据契约的行业案例
金融风控实时数据、电商实时推荐、IoT数据采集。
案例行业
第27章
数据契约的团队建设
角色定义、技能要求、培训计划。
团队建设
第28章
数据契约的成熟度模型
初始级、可重复级、已定义级、量化管理级。
成熟度模型
第29章
数据契约的未来趋势
AI驱动的Schema推荐、自适应契约、跨云数据契约。
趋势未来
第30章
数据契约实战项目
从零搭建实时数据质量平台,涵盖Kafka+Flink+Schema Registry。
实战项目