infer_foreign_keys
Detect candidate foreign key relationships between spreadsheet tables by checking value containment and low dangling rates, outputting ranked confidence edges for user confirmation.
Instructions
表间外键推断(值域包含检测,确定性):from 列非空值域 ⊆ to 列值域、悬挂率 <5% 才成立,from 非空值 ≥3 防巧合;confidence = (1-悬挂率)×值域大小因子。输出候选关系边(kind=foreign_key,不落盘,供用户确认后经 save_structure 固化)。可指定 fromTable/toTable 定向检测;缺省全表两两扫描(输出按置信度排序的 topN 防爆炸)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topN | No | 全表扫描模式下输出候选数上限(默认 20,最大 50) | |
| toTable | No | 被引用方表名(与 fromTable 成对指定) | |
| fromTable | No | 引用方表名(与 toTable 成对指定) |