get_schema_impact
Trace the downstream impact of dropping, renaming, or retyping a column through foreign key relationships, surfacing affected datasets and a normalized blast score to guide schema change decisions.
Instructions
Transitive impact of a column-level schema change (drop_column, rename_column, retype_column). Walks the inferred FK graph to max_depth, surfaces direct + transitive hits across datasets, and normalises blast_score to [0, 1]. For retype_column, also flags type_mismatch entries at FK edges whose partner type wouldn't survive the retype. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | drop_column | |
| column | Yes | Column name (case-insensitive). | |
| new_name | No | Required for rename_column. | |
| new_type | No | Required for retype_column. e.g. integer / string / float. | |
| max_depth | No | BFS depth over the inferred FK graph. | |
| dataset_id | Yes | ||
| window_days | No | Runtime traffic look-back. |