SuperAPI AI 工具集

finance-ddl-design

设计与创作

查看项目

更新于 10-15 22:11

技能介绍

用途:为券商、基金的分析师与供数人员设计投研数据库表,产出四件交付物——惯例清单 conventions.md、建表 DDL .sql、设计说明 design.md、数据契约 contract.yaml。

主要能力:探索现有库提取命名、类型、键、分区、注释惯例并按证据分级;区分硬性规范、库内惯例、待确认三层;按引擎方言生成含表注释、逐列注释、主键/唯一键、CHECK、默认值、分区与索引的 DDL;按投研场景(证券主数据、行情报价与复权、财务报表与估值、公告事件、指数与成分股、宏观与行业分类)取建表范式。

使用方式:按阶段推进——确认边界(用途、市场、标的、时间范围、引擎、交付物、执行权限)→ 识别引擎与方言 → 读元数据与现有 DDL 探索惯例(references/exploration.md)→ 对照命名、类型约束、分区规范 → 按场景读 references/investment-research.md → 设计裁决(用户明确要求 > 库内强惯例 ≥3 处一致 > 外部规范)→ 写方言 DDL 与兼容迁移 → 交付四件套并自检。冲突优先级、交付物格式与正反例见 references 与 examples/few-shots.md。

限制:探索必须只读,禁止 DDL/DML,查询需声明行数、扫描量、时间上限,禁无界扫描;DDL 默认只交付脚本,执行写操作须用户明确要求并具备写权限专用账号,破坏性变更需单独确认;金额、价格、数量、净值禁用 FLOAT/DOUBLE;每表每业务列必须注释,主键或唯一键必声明;未确认语义在契约中写 null 并列入待确认。若出现明文口令私钥、仅写权限账号、要求直接在生产执行破坏性 DDL、查询无法限定范围、引擎未知、样本含未脱敏敏感信息,或需求实为质检、管道、治理、合规结论,须停下并转交相应职责。