dbt 一口气发了四款产品,图什么?
dbt Summit 上一口气发布 dbt v2、dbt State、dbt Wizard、dbt Charts 四款产品,从底座、可靠性、AI 到数据消费全面补位。本文拆解每一次发布的产业含义:转换层的天花板已现,dbt 正从 SQL 工具走向全链路数据平台,对手名单也随之变长。
dbt Summit 上,dbt 一口气亮出了四张牌:dbt v2、dbt State、dbt Wizard、dbt Charts。
如果你还把 dbt 当成一个「写 SQL 管转换层」的工具,这份发布清单可能会刷新你的认知。四款产品,分别指向底座、可靠性、AI 和数据消费——恰好是一条现代数据平台完整链路的四个关键环节。
我的判断很直接:这是 dbt 从单点工具走向全链路平台的正式宣战。转换层再深,也只是数据栈中间的一段管道;天花板肉眼可见。dbt 必须往前走,也得往后走。代价是,它的对手名单,正在从几个开源同类,扩张到 BI 厂商、编排厂商和所有 AI 数据工具公司。
🧩 dbt v2:一次大版本,一次定位重写
先说最容易被低估的一张牌——dbt v2。
场景先摆一下。任何一个带过数据团队的工程师都熟悉这样的日常:几百个 model,上千行 YAML 配置,一个核心指标被十几个下游模型引用,改一个字段要牵一发动全身。dbt 1.x 一路迭代,功能是够用的,但架构债也在堆积——配置膨胀、项目规模变大之后 IDE 卡顿、测试和文档体系越铺越散。这是所有「从优秀工具长出来的开源项目」共同的宿命。
所以 Summit 上发布 dbt v2 的信号意义,大于单点功能意义。大版本号从来不只是「功能多了」,它意味着架构层面的重写和定位层面的重新锚定。
产业逻辑在这里很清晰:数据工具的分水岭,不在于好不好用,而在于能不能承载数千个模型的企业级工程规模。dbt 早期吃到的红利是「分析工程师」这个角色的崛起——SQL 诗人第一次有了自己的工程化框架。但红利吃完了,就要拼硬功夫:性能、可扩展性、配置体系的收敛。v2 就是这份答卷。
值得注意的是,v2 在发布序列里排第一。在一场 Summit 的叙事结构里,打头炮的产品往往定义整场发布的基调——这次的基调就是:平台化。后面三款产品,都是这座新地基上的房间。
🤖 dbt Wizard:AI 坐进了开发流
第二张牌,dbt Wizard,名字已经说明了一切:这是 dbt 的 AI 助手。
想象一个典型画面:分析工程师接到需求,要为一个新业务线建一层模型。他要读上游血缘、写 model、配 schema 测试、补文档、写 description——其中真正需要人类判断的可能只有三成,剩下七成是高频、重复、有大量上下文可依循的体力活。而恰恰是这七成,最适合 AI 介入。
Wizard 的价值就在这里。dbt 项目有一个天然优势:模型、测试、文档、血缘全部结构化地沉淀在代码库里。这不是一堆散乱的聊天记录,而是一个高度规整的上下文语料——AI 在这里能做的事,比在通用 IDE 里多得多。读血缘可以自动推荐下游影响面,看命名规范可以自动补文档,看历史测试可以生成新的测试用例。
这背后是整条赛道正在发生的切换:Data for AI 讲了几年,AI for Data 才是当下真正开始兑现的。各家都在把 AI 塞进数据开发流——代码生成、异常检测、语义问答——但切入点的选择很讲究。dbt 选了「分析工程的高频 chores」这个切口,务实,且护城河清晰:因为上下文在它手里。
不过也要泼一盆冷水。AI 助手类产品的竞争壁垒是流动的,通用大模型的代码能力每一次跃升,都会压缩专用助手的空间。Wizard 能不能留住用户,最终看的不是「能不能生成 SQL」,而是能不能理解一个组织的业务语义和治理规则。这才是 dbt 真正该守的东西。
📊 dbt Charts:往下游抢 BI 的饭碗
第三张牌 dbt Charts,是最有火药味的一张。
场景是这样的:分析工程师在 dbt 里把数据模型做得漂漂亮亮,指标口径反复打磨——然后呢?业务方打开的却是另一个 BI 工具。在 BI 工具里,模型层精心定义的语义被重新拼装一遍,口径漂移的老问题换个地方复发。数据团队最痛的「最后一公里」断裂,就断在这里。
Charts 的出现,意味着 dbt 决定把这条链路打通到底:模型建好,直接出图。从 pipeline 到 dashboard,一端到另一端。
这一步的产业含义需要放到更大的坐标系里看。过去几年,现代数据栈的分工看起来很优雅——dbt 管转换,Fivetran 管集成,BI 工具管消费,各守一层。但商业现实是残酷的:离业务越近,议价能力越强;离管道越近,越容易被替换。转换层是个中间件生意,前面有集成厂商,后面有 BI 厂商,两头都可以绕开你。想在企业数据预算里拿到更大的份额,就必须向消费端移动。
移动的方向也对。语义层是 dbt 天然的桥头堡——指标定义已经在 dbt 里了,从指标到图表,只差一步渲染。与其让 BI 工具把语义层架空,不如自己把这步走完。
但风险同样明显:BI 是一个被 Looker、Tableau、Power BI 和无数新一代工具反复耕耘过的红海。数据团队换转换工具是工程决策,换 BI 工具是组织决策——后者难得多。Charts 如果定位成「轻量的、紧贴语义层的分析视图」,可以成为黏性放大器;如果真要去打重 BI 的市场,就是另一场十年战争。
🔄 dbt State:把可靠性的地板抬高
第四张牌 dbt State,名字最朴素,却可能是工程师群体里最受欢迎的一张。
先还原一个凌晨三点的画面:调度链路报警,某条管道挂了。值班工程师打开日志,第一个问题永远是——到底哪些模型失败了?哪些下游该重跑?哪些根本不用动?在 dbt 的实战里,这个问题的答案长期散落在各处:运行状态靠历史运行记录推断,环境差异靠人脑记忆,回滚靠 git 硬啃。
State 的出现,本质上是把「状态」升格为一等公民:模型的运行状态、部署状态、环境状态,成为平台可管理的对象,而不是散落在调度系统和工程师脑子里的隐性知识。
这一步是工具与平台的真正分水岭。写模型的能力决定一个团队用不用 dbt,而生产可靠性的能力决定一个企业敢不敢把核心链路压在 dbt 上。数据平台领域有一条铁律:演示时大家都很美,凌晨报警时才见真章。dbt 早期最常被诟病的,恰恰是「开发体验一流、生产部署靠各种补丁」——各家公司自己拿 Airflow、CI/CD 和一堆脚本把 dbt 包起来。State 是官方下场收编这些补丁。
从架构演进的角度看,State 也是 v2 底座上最有黏性的一块:状态一旦沉淀在平台里,迁移成本就指数级上升。这比任何功能都更能解释,为什么 dbt 要在这个时点把它推出来。
📈 四张牌凑齐,就是一张平台地图
把四款产品摆在一张图上,dbt 的野心一目了然:
再用一张表拆开看(定位为本人的推演,仅供参考):
| 产品 | 猜测定位 | 补齐的环节 | 直面的问题 |
|---|---|---|---|
| dbt v2 | 平台底座重写 | 工程规模与性能 | 大版本迁移成本 |
| dbt State | 状态与部署管理 | 生产可靠性 | 与编排器的关系 |
| dbt Wizard | AI 开发助手 | 分析工程效率 | 通用模型能力挤压 |
| dbt Charts | 消费层视图 | 最后一公里 | BI 红海竞争 |
把这条演进路径串成一条线,脉络会更清楚——注意,以下是我的推演,不是官方叙事:
- 起点:一个管转换层与测试文档的 SQL 框架,服务分析工程师
- 第一步:底座重写(v2),从项目工具升级为平台地基
- 第二步:状态与部署(State),拿下生产环境的入场券
- 第三步:AI 助手(Wizard),把高频体力活自动化
- 第四步:消费层(Charts),从管道尽头走到业务面前
四步走完,dbt 覆盖的就是「开发—部署—智能化—消费」的完整闭环。业内私下其实早有共识:转换层工具如果不平台化,要么被云厂商的原生能力吸收,要么被平台型厂商顺手包办。dbt 选择了一条更难但更主动的路——自己长成平台。
当然,牌多不代表赢面大。战线从中间层拉到两端,意味着要在三个战场同时作战:对下有云厂商的层层压近,对中有 AI 工具的贴身缠斗,对上有 BI 巨头的阵地战。开源社区基本盘 + 企业版商业化的模式能不能撑起这么长的战线,是未来两年最值得盯的观察点。
结语
dbt Summit 的这四款发布,单独看每一款都不算石破天惊,合在一起看,是一次彻底的定位宣言:dbt 不再只做转换层,它要做分析工程的全链路平台。
对从业者来说,这里有实打实的利好——AI 进了开发流,可靠性有了官方答案,语义层终于通到图表。对企业数据团队来说,这也是一次重新审视技术栈选型的契机:你的转换工具,正在变成你的平台,绑定关系随之加深,是红利还是锁定,值得算清楚。
下一阶段的关键看点只有一个:这些新牌能不能真正转化为企业客户的预算份额。平台化的故事讲得再顺,最后都要在续约数字上见真章。