datalineage-bigquery-asset-impact-analysisGoogle官方放心用分析 BigQuery 表/视图改动会波及哪些下游资产。
通过 Google Cloud Data Lineage(Knowledge Catalog)MCP Server,按 DOWNSTREAM 方向和默认 10 层深度遍历血缘链路,识别直接和间接依赖源资产的下游表、视图、ETL 流程与看板。它会先把用户提供的表解析成 bigquery:project.dataset.table 格式,用 bq show 确认数据集 location,构造 parent 路径,再调用 DataLineageServer:search_lineage 抓取链路,最后整理成包含影响深度、转换过程、依赖类型的影响面表格。
适合在修改、删除或暂停更新 BigQuery 表/视图前评估“爆炸半径”,也适合在表损坏、数据过期时快速定位会被连累的下游报表和流程。前提是你已启用 Data Lineage API 并连上 MCP Server;它不能分析 Cloud Storage 等非 BigQuery 资产,也不会帮你新建或修改血缘关系。
在下面找到你用的工具,复制命令粘进终端就装好了:
npx skills add google/skills 装好后不用任何配置,直接在对话里说:
帮我分析 bigquery:my-project.analytics.orders 改字段后的下游影响 AI 检测到任务匹配时会自动加载这个 Skill,不需要手动开关。
SKILL.mdreferences/ 需要开启 Google Cloud Data Lineage API,并让 AI 连上 Data Lineage MCP Server;同时确认你对源表有查看权限,能执行 bq show 获取数据集 location。
不能。它只处理 BigQuery 表/视图的血缘链路,Cloud Storage 等资产除非已进入 BigQuery 血缘,否则不在分析范围内。
按 skill 约定,空结果应理解为在查询的 location 和深度范围内没有下游依赖,不能据此猜测或构造虚假链路。