连接测试可以告诉我们服务器有响应,数据库结构可以告诉我们某列名叫 Code。但仅凭这两点,我们仍不知道这个编码代表什么,也不知道它是否应该映射到某个目标字段。
可靠的数据集成设计,要从这里开始。在决定哪个源资产对应哪个目标、哪些组件应组成一条数据管道之前,我们需要先理解接口——不只是接口的结构,还要理解这些结构在具体场景中的含义。
本文介绍 DataPipelineDemo 在 InterSystems IRIS for Health 上如何处理这个问题。核心原则是语义优先:先理解接口表达的含义,再做映射与管道设计决策。
这里的“语义优先”指的是下游决策顺序,并不是先让 AI 凭空猜测、再去看接口。实际流程是先采集结构和运行事实,再由大语言模型(LLM)基于这些事实进行解释,最后将分析结果作为后续决策的上下文。
1. 端点可达,不等于接口已理解
连通性是必要条件,但它回答的问题很有限:当前应用能否访问这个端点?
它无法证明:
- 某张源表或某类 FHIR 资源在业务领域中代表什么;
- 某个字段是标识符、状态、编码值,还是显示名称;
- 某个操作用于读取数据,还是用于接收并写入数据;
- 端点是否支持增量读取或特定的投递机制;
- 结构上合法的映射是否保留了原本想表达的业务含义。
这些问题不同,需要的证据也不同。










