Skip to content

常见问题

Cube 是 BI 吗?

严格说,Cube Core 不是传统 BI 前端,而是 headless semantic layer。

Cube 和 Looker / dbt / MetricFlow 是一类东西吗?

有重叠,但不完全相同。它们都涉及语义层或指标定义,但 Cube 的特点是更强的 API-first、缓存 / 预聚合与嵌入式分析取向。

Cube 能直接抓第三方 API 吗?

不推荐。官方文档明确说明,Cube 主要面向可 SQL 查询的数据源,而不是直接抓 REST / GraphQL API。

Cube 的指标定义默认存在哪里?

通常存放在 YAML 或 JavaScript 模型文件中,并纳入 Git 管理。

Cube 会把原始业务数据存进自己里面吗?

原始数据仍在上游数据库 / 数仓中。Cube 主要存语义模型,以及缓存 / 预聚合结果。

View 和 Cube 有什么区别?

  • cube 偏底层业务实体与关系建模;
  • view 偏面向消费端的数据产品门面。

为什么要先做 view 再给 Agent 用?

因为 view 能帮助你控制暴露范围、治理 join 路径,并提供更稳定的用户语义入口。

没有 pre-aggregations 能不能用?

能用,但一旦查询频率高、数据量大或 Agent 追问很多,性能与成本问题会明显暴露。

DAX / MCP 是不是 Cube Core 主线?

不是。中文教程主线应该先围绕 Cube Core、REST / GraphQL / SQL、建模与预聚合展开。DAX、MCP 更适合放扩展章节。

做中文教程时最重要的写作原则是什么?

不是“翻译概念”,而是让读者看完后知道:

  1. Cube 解决什么问题;
  2. 它在 AI 时代为什么重要;
  3. 怎么落地;
  4. 什么场景适合 / 不适合它。

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