首页
›
数据工程与实时数据平台
›
026-数据湖治理
›
《数据血缘自动化采集与可视化》
VIP20
本课程属于:026-数据湖治理
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
数据血缘自动化采集与可视化
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
数据血缘概述
什么是数据血缘、为什么需要数据血缘、核心价值与挑战,奠定认知基础。
概念
价值
02
数据血缘技术栈概览
主流工具对比 (Atlas, DataHub, Marquez, OpenLineage) 及选型策略。
对比
选型
03
环境搭建与基础配置
Docker 部署、数据库初始化、元数据存储选型 (PostgreSQL/MySQL)。
Docker
配置
04
OpenLineage 核心概念
Run、Job、Dataset、Facet 及事件模型深度解析。
事件模型
Facet
05
OpenLineage 客户端集成
Python SDK 安装、基础事件发送与本地调试技巧。
SDK
调试
06
SQL 解析与血缘提取
使用 sqlparse 解析 SQL,提取表级与字段级依赖。
sqlparse
字段级
07
Spark 作业血缘采集
Spark Listener 机制、OpenLineage Spark 集成与作业级别血缘。
Spark
Listener
08
Airflow DAG 血缘采集
Airflow OpenLineage 插件、Task 与 Dataset 关联、调度血缘。
Airflow
DAG
09
dbt 模型血缘采集
dbt-artifacts 解析、model 与 source 映射、dbt + OpenLineage 实战。
dbt
artifacts
10
Flink 作业血缘采集
Flink OpenLineage 集成、DataStream 与 Table API 血缘。
Flink
DataStream
11
Kafka 消息血缘采集
消息生产者与消费者追踪、Schema Registry 集成。
Kafka
Schema
12
自定义数据源接入
开发自定义 OpenLineage 客户端、扩展 Facet、适配内部系统。
扩展
适配
13
元数据存储层设计
OpenLineage 后端存储、索引优化、查询性能调优。
存储
性能
14
Marquez 部署与使用
Marquez 架构、API 接口、UI 界面操作详解。
Marquez
UI
15
DataHub 血缘集成
DataHub 安装、OpenLineage 事件推送、UI 血缘图查看。
DataHub
推送
16
Apache Atlas 集成
Atlas 类型系统、REST API、与 OpenLineage 桥接。
Atlas
桥接
17
血缘数据清洗与标准化
去重策略、字段映射、命名规范统一。
清洗
标准化
18
血缘图构建算法
DAG 构建、拓扑排序、环检测与处理。
DAG
环检测
19
字段级血缘解析
列级依赖追踪、表达式解析、函数依赖提取。
列级
表达式
20
血缘存储与查询优化
图数据库选型 (Neo4j vs JanusGraph)、索引设计。
图数据库
索引
21
血缘可视化前端架构
React + D3.js / Cytoscape.js、组件设计。
React
D3.js
22
血缘图交互设计
缩放、拖拽、高亮、搜索、过滤、详情弹窗。
交互
过滤
23
血缘 API 服务设计
RESTful API 设计、分页、过滤、聚合查询。
API
分页
24
血缘质量监控
血缘完整性校验、异常检测、告警机制。
监控
告警
25
血缘影响分析
上游影响分析、下游影响分析、变更影响评估。
影响分析
变更
26
血缘数据治理
数据资产目录、数据地图、数据字典关联。
治理
数据地图
27
大规模血缘系统性能优化
异步采集、批量写入、缓存策略。
性能
缓存
28
血缘安全与权限控制
RBAC 模型、数据脱敏、审计日志。
安全
RBAC
29
企业级血缘平台案例
某金融公司数据血缘落地实践、架构演进。
案例
金融
30
课程总结与未来展望
数据网格与血缘、AI 辅助血缘解析、行业趋势。
趋势
AI
所属VIP或分类
同VIP:从数据湖治理到业务价值闭环
同VIP:从零入门数据湖治理核心体系
同VIP:任务依赖管理与数据湖调度实战