SuperAPI AI 工具集

cross-datasource-mapping

数据与分析

查看项目

更新于 10-15 21:34

技能介绍

用途:该技能用于跨数据源操作,帮助理解同一实体在 Notion API、NotionArchive(MSSQL)和 StonePro(Firebird)三个数据源之间的字段对应关系与 ID 交叉引用。

主要能力:文档按实体列出字段映射表,涵盖 Job/Production Order、Piece、Slab、Cutout、Customer、Stone Colour/Material。每个实体给出主键、Notion ID、编号、名称、状态、日期、客户、颜色、尺寸、面积、边型、NC 文件、机器、供应商、批次等字段在三个数据源中的对应列名。

ID 交叉引用:Notion → MSSQL 始终通过 notion_page_id 列(每页唯一);MSSQL → StonePro 主要通过 job_number ↔ DOC_NUMBER,客户与材料辅以名称匹配;StonePro → Notion 无直接链接,需以 MSSQL 作为中介。

使用方式:映射逻辑位于 stonepro_service/mapping/ 和 notion_sync/mappings/。

限制:StonePro 部分字段无对应(如 Notion ID、文件夹路径、NC 文件、机器);Piece 的 MSSQL → StonePro 需通过 job 加描述手动关联;Slab 通过 lot_number 与 bundle 匹配;Customer 使用名称模糊匹配;Cutout 在 StonePro 中嵌入 DOC_ITEMS,无独立主键。资料未提供具体代码示例、安装命令或收费信息。