Skip to content

精读:The Future of Cube Core and Cube

The Future of Cube Core and Cube 官方封面
图片来源:Cube 官方 Blog。

这篇为什么值得读

这是近一年里最重要的 Cube 路线说明文之一。它把很多中文读者最容易混淆的问题一次说清楚了:

  • Cube Core 还重不重要?
  • Cube 商业产品和开源项目是什么关系?
  • 为什么现在越来越强调 agentic analytics?
  • 为什么官方开始更强调 SQL API?

如果你只读一篇用来校准“Cube 到底是什么”,优先读这一篇。

先看这张总架构图

Cube Core 与 Cube 平台分层架构图
这张官方架构图很适合用来解释:Cube Core 是开源语义层底座,Cube 平台则在其上补全前端、集成、部署与 AI 工作流。

核心观点

1. Cube 起点是“把语义层从 BI 工具里拆出来”

原文回顾了一个很关键的历史判断:传统 BI 都内置语义层,但语义层绑定在单一 BI 工具里,不适合工具链越来越碎片化的时代。Cube 最初的价值,就是把这层能力独立出来,用代码定义,再通过 API 给不同消费端复用。

这也是为什么 Cube 早期会被称为 headless BI

2. AI 时代不会削弱语义层,反而会放大它的重要性

原文明确指出:AI agent 也需要和人类一样的治理上下文。

我的理解是,这个观点非常重要。很多团队会把 AI 理解为“替代语义层”,但 Cube 的看法恰好相反:

  • 人类需要知道“active customer”怎么定义;
  • Agent 也需要知道;
  • 人类需要知道行级权限;
  • Agent 也需要知道。

因此,agentic analytics 的前提不是跳过语义层,而是更强的语义层。

3. Cube Core 仍然是开源主线,而且负责最核心的底座能力

原文把 Cube Core 定位得很清楚:

  • 数据建模
  • 访问控制
  • 缓存
  • 支撑这些能力的 API

也就是说,Cube Core 仍然是语义层内核,而不是被边缘化的历史遗留项目。

4. 商业版 Cube 是“在 Core 之上的完整平台”

商业版不只是多一些连接器,而是补齐了:

  • 前端
  • 集成
  • 部署自动化
  • AI orchestration
  • 更完整的 internal BI 与 embedded analytics 体验

因此最稳妥的理解是:

text
Cube Core = 开源语义层底座
Cube = 基于 Cube Core 的完整 agentic BI / analytics 平台

5. 官方对 SQL API 的重视程度明显提高

原文非常明确地给出建议:

  • 如果今天新做 Cube Core 项目,优先考虑 SQL API
  • SQL 更有表达力,能在治理与自助分析之间取得更好的平衡;
  • 旧的 JSON REST API 不会消失,但不再是新能力的主战场。

这和我们教程主线里“SQL API 正在变成更强主线入口”的判断是一致的。

6. Rust 重写不是枝节,而是核心基础设施升级

文章提到的 Tesseract,说明 Cube Core 不是停留在维护期,而是在继续向:

  • 多阶段计算
  • 更快编译
  • 更强 SQL 生成
  • 更稳的性能基础

推进。

和本教程哪几章最相关

对中国团队的启发

1. 做中文教程时,必须把 Core 和商业版分开讲

否则读者会误以为:

  • Cube 自带完整 BI 前端;
  • 所有新能力都属于开源主线;
  • AI / Chat / Workbooks 就是 Cube 的全部。

2. 做选型时,不要只问“能不能自托管”

更关键的问题其实是:

  • 你要的是 语义层底座,还是 完整 BI 平台
  • 你有没有团队自己做嵌入式分析前端?
  • 你是否愿意自己承担多租户与运维复杂度?

3. 未来的新项目应把 SQL API 放到更高优先级

尤其是当你想同时服务:

  • BI 工具
  • Notebook
  • 自定义数据应用
  • AI Agent

时,SQL API 的统一性会越来越有价值。

我的补充判断

这篇文章最大的价值,不只是“路线图”,而是它相当明确地宣告了:

Cube 不再只是“一个开源分析 API 项目”,而是在用同一套语义层底座同时承载 open-source core 与 full agentic platform 两条线。

对中文读者来说,这能有效避免两个误解:

  1. 误以为 Cube Core 已经不重要;
  2. 误以为学习 Cube 就等于学习一个聊天式 BI 产品。

一句话总结

这篇文章最值得记住的结论是:Cube Core 仍是开源语义层底座,Cube 则是在该底座之上构建的完整 agentic analytics 平台;AI 时代让语义层更重要,而不是更不重要。

本站基于官方文档与官方代码仓库整理,为第三方非官方中文教程,与 Cube Dev, Inc. 无隶属、授权或背书关系;Cube、Cube Core 及相关标识归其各自权利人所有。