产品概述
Cube是一个基于通用语义层构建的Agent分析平台,集中管理组织整个数据生态系统的业务逻辑和数据定义。它允许团队以声明式格式对数据进行一次建模,并通过各种API一致地交付给任何分析工具、仪表板或应用程序。该平台强调四个核心支柱:数据建模、访问控制、缓存和预聚合以及API集成。通过将指标定义整合到单一真实来源,Cube消除了在不同工具间编写重复查询的需要,确保组织范围内数据解释的一致性。该平台与云数据仓库无缝集成,支持实时和批处理数据处理,并包含用于LLM自然语言查询的AI API。
主要功能
| 通用语义层 | 集中式数据建模层,以声明式YAML格式一次性定义指标和业务逻辑,确保所有下游分析工具和应用程序的一致解释。 |
| 高级缓存与预聚合 | 内存缓存系统和自动预聚合功能,加速查询性能,减少高达50%的数据库负载,显著降低计算成本。 |
| 多API集成 | 全面的API套件,包括REST、GraphQL、SQL、编排和AI API,实现向BI工具、嵌入式分析、LLM和自定义应用程序的无缝数据交付。 |
| 细粒度访问控制 | 行级和列级数据安全控制,确保用户只能访问授权数据,同时保持集中治理和合规性。 |
| 开发者友好的工作流 | 软件工程最佳实践,包括Git版本控制、CI/CD流水线、隔离开发环境、代码审查流程和数据模型自动化测试。 |
| 实时与历史分析 | 统一查询接口,无缝合并流式和批处理数据源,在单个查询中实现实时和历史数据的分析。 |
使用场景
- 嵌入式分析:SaaS公司可以构建面向客户的仪表板和报告功能,具有一致的指标、快速查询性能和安全的多租户数据访问。
- 企业BI标准化:大型组织可以通过建立所有BI工具使用的业务定义的单一真实来源,消除各部门间的指标差异。
- Agent AI应用:开发团队可以通过Cube的AI API将LLM与结构化数据集成,实现返回准确、符合治理要求结果的自然语言查询。
- 数据工程效率:数据团队可以通过一次定义指标并在数百个仪表板和报告中重复使用,减少重复的SQL编写和维护负担。
- 云数据仓库优化:组织可以通过利用预聚合来最小化昂贵的仓库查询,同时保持亚秒级响应时间,大幅降低云计算成本。

