返回正文目录

第 3 章读者视角自审记录

自审日期:2026 年 10 月 15 日。正文:语义层的作用与代价。状态:已按用户意见改为产品无关的概念章,完成自审,待复审。

原稿自审记录

事实核对

对照本地 TM/QM 定义总览核对:TM 映射来源、字段和关联;QM 基于一个或多个 TM 定义查询字段及治理边界;DSL 引用当前 QM 公开字段,宿主系统提供身份与权限上下文。

在独立 SQLite 内存库载入原始 seed.sql:客户档案总数为 5;筛选 ISSUED、开票日期大于等于 2025-06-01 且小于 2025-07-01,按 customer_id 去重,结果为 4。与正文一致,未修改样例数据。

本章为概念说明,定义卡不是已经部署的模型,未声称完成 Runtime 验证。已核对正文引用文件存在、Mermaid 代码块闭合。

2026 年 10 月 15 日,用户要求继续完成技术篇后统一审阅。本章与第 4 至 8 章一并待审,不将继续写作视为本章已获通过。

概念章改写复审

用户指出第三章过早引入 Foggy,要求聚焦语义层的含义、收益与新增问题。本轮重写正文,TM/QM 的具体职责移到第四章。

概念参考本次读取的 Databricks 指标视图、Snowflake 语义视图及 Looker 实践建议。前两者支持业务对象、指标和维度的集中定义与映射;后者支持模型元数据、硬要求和 Agent 说明的职责区分。成本与取舍按架构机制分析,不作为厂商性能测试结论。

合订稿、章节入口和写作方案同步更新;正文保留产品无关的表述,外部链接仅供延伸阅读。

改写后约 1700 个中文字。已检查正文不含 Foggy、TM、QM 或 CLI;定义卡与原稿一致,第四章全部代码块未变,合订稿保留其他章节与本地链接。未改动任何数据或查询,不重复运行原样例。

补足可执行机制后的复审

用户指出概念章仍容易被理解成提示词或表结构 Markdown。本轮保留产品无关的范围,重点补上模型怎样进入查询执行,而非继续增加抽象定义。

新增机制对照本次读取的 Cube 语义查询改写解释、Databricks 指标查询和 Snowflake 语义查询与粒度约束。仅参考机制,不复制厂商语法或宣称各产品能力一致。

本轮为教学机制说明,未编写或运行新的语义编译器,未加载实际模型。示意 SQL 表达式与第四章已核对的物理查询一致,原始数据和既有查询文件保持原样。

补全 LLM 查询元数据交付

用户指出结构化模型源文件还需要转成适合 LLM 的元数据,上一版缺少这一步。本轮作如下调整:

对照本次读取的 Looker 查询生成机制核对元数据支持字段选择、过滤和排序,而模型用于查询组合;Cube 元数据 API说明模型可导出维度、指标、类型等公开元信息。正文采用产品无关的教学链路,不声称这些产品都会输出 Markdown。

本次仅补充正文与图示,不改动原始数据、SQL 或第四章。源文件与 Markdown 都是说明示例,未声称运行过导出程序。

按用户补充,YAML 示意增加 name 与 caption;导出 Markdown 增加模型标识 SalesInvoiceQueryModel 和模型名称“有效开票销售分析”,与第四章的查询目标保持一致,并说明模型标识用于指定查询目标。

将主要代价改为 DSL 协议适配

用户指出口径整理与模型审查是可通过工程实践处理的共同工作,不适合作为本章主要矛盾;本轮重写“它又带来了哪些问题”,聚焦自定义 DSL 的熟悉度与接入成本。

本次重读 Cube 的查询语言设计讨论,将其作为 SQL 熟悉度与新接口适配这一取舍的产品实践观点,不作为跨模型准确率实验结论。未改模型、元数据示例、SQL 或样例数据。

按 AI 正确、如实问数的目标复审(2026-10-15)

本轮将总纲、写作方案、章节索引与第三章统一到用户明确的目标:建立让 AI 正确、如实回答问数问题的语义层。

语义层概念图复审(2026-10-16)

替换为典型模型图片(2026-10-16)

用户认为原概念图过于技术化。本轮搜索典型图片,选用 Microsoft Learn 星型模型概念图,替换开头同时混合 AI、语义规则和物理关联的 Mermaid 图。

按逻辑星型分析结构调整定义(2026-10-16)

从 LLM 元数据示例移除规则段(2026-10-16)

拆分建模与用户问数图(2026-10-16)

调整两张图位置并通篇精简(2026-10-16)

明确“模型”的指代(2026-10-16)

对照第二章说明语义层价值(2026-10-16)

补充 SQL、语义 DSL 与虚拟语义 SQL 的取舍小结(2026-10-16)

补入对 DSL 潜力的个人判断(2026-10-17)

进入第四章前的读者视角复审(2026-10-17)

结论:第三章主线连贯,没有需要重写的结构问题,可以进入第四章审阅;这不是代替用户确认通过。

后续章节迁移说明(2026-10-17)

原第五、六章移至高级篇第十九、二十章。第三章只保留语义 SQL 入口的简短说明,详细讨论指向第十九章;前文按八章核对合订稿的记录属于迁移前状态,当前技术篇合订稿为六章。

补充基础概念与整体复审(2026-10-17)

实战篇合并后的对应关系(2026-10-17)

原第六、七章合并为现第六章《认识 Foggy,准备第一个问数项目》;原第八至二十二章顺移为第七至二十一章。语义 SQL 与统一执行计划现为第十八、十九章。上文保留当时的审阅记录,现行结构以总大纲 v7 为准;未开展环境搭建。