Trace downstream data lineage and impact analysis. Use when the user asks what depends on this data, what breaks if something changes, downstream dependencies, or needs to assess change risk before modifying a table or DAG.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
Instruções da origem · Visualização somente leitura
name
tracing-downstream-lineage
description
Trace downstream data lineage and impact analysis. Use when the user asks what depends on this data, what breaks if something changes, downstream dependencies, or needs to assess change risk before modifying a table or DAG.
Downstream Lineage: Impacts
Answer the critical question: "What breaks if I change this?"
Use this BEFORE making changes to understand the blast radius.
Impact Analysis
Step 1: Identify Direct Consumers
Find everything that reads from this target:
For Tables:
Search DAG source code: Look for DAGs that SELECT from this table
Use af dags list to get all DAGs
Use af dags source <dag_id> to search for table references
Look for: FROM target_table, JOIN target_table
Check for dependent views:
-- SnowflakeSELECT*FROM information_schema.view_table_usage
WHERE table_name ='<target_table>'-- Or check SHOW VIEWS and search definitions
Look for BI tool connections:
Dashboards often query tables directly
Check for common BI patterns in table naming (rpt_, dashboard_)
For DAGs:
Check what the DAG produces: Use af dags source <dag_id> to find output tables