1.2 核心架构组成 1.2 核心架构组成:解构 dbt 的分层契约与可扩展性基因 若将 dbt 比作一座现代数据工厂,那么第一章第一节所勾勒的“核心理念”——声明式建模、测试即代码、文档即产物、变更即版本——便是这座工厂的宪章与哲学纲领;而本节所要深入剖解的“核心架构组成”,则正是支撑整座建筑的地基、承重墙与动力总线。它不单是组件罗列,更是一套精密耦合的契约体系:在 SQL 表达力与软件工程严谨性之间划出清晰边界,在数据工程师的直觉与平台工程师的抽象能力之间建立可验证的接口,在本地开发的自由与生产环境的确定性之间架设可审计的桥梁。 我们常误以为 dbt 是一个“SQL 编译器”或“YAML 配置工具”。这种认知偏差,恰如把 Linux 内核简化为“一堆系统调用的集合”。