首页
›
数据工程与实时数据平台
›
026-数据湖治理
›
《数据质量规则引擎从设计到应用》
VIP20
本课程属于:026-数据湖治理
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
数据质量规则引擎从设计到应用
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
数据质量概述
数据质量的定义、数据质量维度(准确性、完整性、一致性、及时性、唯一性)、数据质量问题产生的原因。
基础
维度
第2章
规则引擎基础
规则引擎的定义、规则引擎的组成(规则库、推理引擎、工作内存)、规则引擎的工作原理(Rete算法简介)。
原理
Rete
第3章
数据质量规则引擎架构设计
整体架构分层(数据源层、规则定义层、规则执行层、结果输出层)、核心模块设计(规则解析器、规则调度器、结果评估器)。
架构
模块
第4章
规则定义语言设计
JSON Schema定义规则、规则结构(规则ID、规则名称、规则类型、规则表达式、阈值、严重级别)、规则表达式语法设计。
JSON
语法
第5章
规则解析器实现
解析JSON规则、规则表达式词法分析、语法分析、构建抽象语法树(AST)。
解析
AST
第6章
规则执行引擎核心
规则匹配算法(线性匹配、Rete算法、PHREAK算法)、规则冲突解决策略(优先级、最近使用、指定顺序)。
算法
冲突
第7章
数据源连接与适配
关系型数据库(MySQL/PostgreSQL)连接、文件数据源(CSV/Parquet)读取、流式数据源(Kafka)接入。
数据源
适配
第8章
数据探查与统计
数据量统计、空值率计算、唯一值统计、数据分布分析(直方图、分位数)。
统计
探查
第9章
准确性规则实现
字段格式校验(邮箱、手机号、身份证)、数值范围校验、参照完整性校验(外键关联)。
准确性
校验
第10章
完整性规则实现
必填字段校验、非空率阈值校验、字段间依赖完整性校验(如:国家-省份-城市)。
完整性
依赖
第11章
一致性规则实现
跨字段逻辑校验(如:开始日期<结束日期)、跨表数据一致性校验、枚举值一致性校验。
一致性
逻辑
第12章
及时性规则实现
数据延迟时间计算、数据新鲜度校验、数据更新频率监控。
及时性
监控
第13章
唯一性规则实现
单字段唯一性校验、联合主键唯一性校验、重复数据检测(基于相似度)。
唯一性
去重
第14章
自定义规则扩展
用户自定义函数(UDF)注册、Groovy/Python脚本规则支持、规则模板化设计。
扩展
UDF
第15章
规则调度与执行策略
定时调度(Cron表达式)、事件驱动调度、批量执行与增量执行模式。
调度
策略
第16章
规则执行上下文管理
执行参数传递、数据分区处理、执行超时控制、执行日志记录。
上下文
日志
第17章
结果评估与打分
规则通过/失败判定、加权评分模型、数据质量分数(DQS)计算、严重级别分级。
评估
DQS
第18章
异常检测与告警
规则失败告警策略、告警通道配置(邮件、短信、Webhook)、告警聚合与降噪。
告警
异常
第19章
数据血缘与影响分析
规则执行结果与数据血缘关联、问题数据溯源、规则变更影响分析。
血缘
溯源
第20章
规则版本管理
规则版本号管理、规则变更历史记录、规则回滚机制、灰度发布规则。
版本
灰度
第21章
规则测试与验证
单元测试框架设计、模拟数据生成、规则覆盖率测试、回归测试。
测试
覆盖率
第22章
性能优化
规则执行并行化、规则索引优化、内存管理优化、规则预编译技术。
性能
优化
第23章
分布式部署
规则引擎微服务化、分布式规则执行、任务分片与负载均衡、状态管理。
分布式
微服务
第24章
可视化规则编辑器
前端规则拖拽设计、规则预览与模拟执行、规则依赖图展示。
可视化
拖拽
第25章
数据质量报告与仪表盘
报告模板设计、质量趋势图、问题分布图、SLA达标率展示。
报告
仪表盘
第26章
与数据治理平台集成
元数据管理集成、数据目录集成、数据标准映射、数据安全合规。
集成
治理
第27章
实际案例一:电商订单数据质量监控
订单数据准确性校验、订单状态流转一致性校验、支付金额完整性校验。
案例
电商
第28章
实际案例二:金融风控数据质量保障
客户信息完整性校验、交易数据及时性校验、黑名单数据一致性校验。
案例
金融
第29章
实际案例三:物联网传感器数据清洗
传感器数据格式校验、异常值检测(3σ、IQR)、时间戳对齐与补全。
案例
物联网
第30章
课程总结与展望
规则引擎选型建议、AI辅助规则生成、数据质量即代码(DQaC)趋势。
总结
趋势
所属VIP或分类
同VIP:从数据湖治理到业务价值闭环
同VIP:从零入门数据湖治理核心体系
同VIP:任务依赖管理与数据湖调度实战