# Cube Cube 是一个基于语义层的分析平台,帮助数据团队统一定义指标、维度和访问规则,并将一致的业务上下文提供给 BI 工具、嵌入式分析和 AI 代理。 - Findings24: - 网站: - 价格: Freemium - 分类: 分析与商业智能 ## 什么是 Cube? Cube 是一个基于语义层构建的分析平台。数据团队可以在共享模型中定义业务指标、维度、连接关系和访问规则,然后将这些受治理的定义提供给 BI 工具、应用程序和 AI 代理。其目标是在各种分析场景中保持计算方式和业务上下文的一致性。 该平台将商业智能工具(包括 Analytics Chat、工作簿和仪表板)与用于将分析嵌入其他产品的 API 和嵌入选项结合起来。模型可以通过代码或可视化方式创建,Cube Cloud 则提供托管服务选项。 ## Cube 能做什么? ### 共享语义模型 只需定义一次度量、维度、连接关系和访问规则。下游仪表板、嵌入式体验和代理都使用相同的业务定义。 ### 自然语言 Analytics Chat 用户可以使用自然语言提问;Cube 会基于语义模型构建查询,使结果采用其中定义的指标和上下文。 ### 工作簿和仪表板 工作簿结合 SQL 与可视化编辑器,并配备 Workbook Agent 来起草和迭代查询。Dashboard Agent 支持通过对话构建仪表板。 ### 代码和可视化建模 可以使用 Python、JavaScript 或 YAML 构建和编辑模型,也可以使用 Visual Modeler。Data Model IDE 和 Playground 支持基于实时数据进行创作和原型设计。 ### API 和代理访问 通过兼容 Postgres 的 SQL、REST、GraphQL 和 MCP 接口提供模型数据;还提供面向电子表格的 DAX 和 MDX API。 ### 嵌入式分析选项 可以使用聊天和仪表板 iframe、用于嵌入式工作簿和仪表板创建的 Creator Mode,或使用核心数据 API 构建自定义界面。 ## 使用场景 ### 帮助业务团队自行获取答案 让用户通过 Analytics Chat 或工作簿探索业务问题,同时确保查询以集中定义的指标为依据。 ### 统一各团队的报表 使用一个模型统一指标定义,使内部仪表板和其他分析使用者引用相同的计算方式。 ### 将分析添加到客户产品中 嵌入聊天、仪表板或创作工作流,或者使用数据 API 创建面向客户的自定义分析体验。 ### 为 AI 代理提供受治理的数据 通过 MCP 或 API 提供业务上下文和数据,使代理能够使用语义模型中的定义和访问规则运行分析。 ## 常见问题 ### 团队如何创建 Cube 数据模型? 模型可以使用 Python、JavaScript 或 YAML 创建,也可以通过 Visual Modeler 以可视化方式构建。Cube 还提供 IDE、用于基于实时数据进行原型设计的 Playground,以及开发模式测试。 ### 哪些接口可以使用该模型? Cube 提供兼容 Postgres 的 SQL、REST 和 GraphQL API、面向 AI 代理的 MCP 服务器,以及面向电子表格的 DAX 和 MDX API。其 BI 界面包括 Analytics Chat、工作簿和仪表板。 ### 可以将 Cube 分析嵌入其他应用程序吗? 可以。列出的选项包括 Analytics Chat API、聊天和仪表板 iframe、用于嵌入式工作簿和仪表板创建的 Creator Mode,以及用于自定义界面的核心数据 API。 ### 是否提供托管服务?是否有免费套餐? Cube Cloud 提供托管服务。Free 套餐面向业余爱好者和小型项目,永久免费。Starter 为每位开发者每月 40 美元,Premium 为每位开发者每月 80 美元。计算和部署资源可能根据用量及配置产生额外费用;Enterprise 采用定制报价。 ## 快速信息 - **产品类别**: 商业智能和语义层分析平台 - **主要用户**: 数据团队、分析师、应用构建者和 AI 代理 - **建模语言**: Python、JavaScript 和 YAML;也支持可视化建模 - **部署选项**: Cube Cloud,一项托管服务解决方案 - **免费套餐**: 列为永久免费,面向完成小型项目并展示作品的业余爱好者