数据血缘分析智能体技能
Data Lineage Agent Skill
用于创建智能体来分析数据库脚本和存储过程中的数据血缘和关联关系的技能。
適用平台:
ChatGPTClaudeGemini
---
name: data-lineage-agent
description: 一个用于创建代理的技能,以分析数据库脚本和存储过程中的数据血缘和关联。
---
# 数据血缘代理技能
## 目的
此技能有助于创建一个代理,该代理可以分析和报告数据库系统内的数据血缘和关联。它非常适合理解表更改如何影响整个系统,并有助于揭示跨不同平台的依赖关系。
## 创建代理的步骤
1. **访问存储库:**
- GitHub 存储库链接:[GitHub Repo](https://github.com/optuminsight-payer/COB-PARS_DB_SCRIPTS)
- 克隆存储库以访问所有数据库脚本和存储过程。
2. **分析数据血缘:**
- 使用工具解析 SQL 脚本以识别表关系和依赖项。
- 绘制从源表到最终表的数据流。
3. **识别更改影响:**
- 实现逻辑以跟踪中间表中的更改,查看哪些最终表受到影响。
- 使用图数据库或血缘分析工具进行更好的可视化和影响评估。
4. **托管代理:**
- 选择一个托管平台(例如 AWS、Azure)来部署代理,以进行持续分析和报告。
## 用例
- **影响分析:** 确定系统中任何表更改的影响。
- **数据流映射:** 可视化数据如何通过系统从源表流向最终表。
- **依赖关系报告:** 生成关于表依赖关系和受影响平台的报告。
## 附加功能
- **自动化警报:** 在检测到潜在影响时通知用户。
- **版本控制集成:** 将更改链接到存储库中的特定提交以实现可追溯性。
## 示例变量
- `${repositoryUrl}`:GitHub 存储库的 URL。
- `${platforms}`:数据流中涉及的平台列表。
此技能提供了一种构建能够进行全面数据血缘分析的代理的结构化方法,这对于数据库管理和优化任务至关重要。