cube-js/cube
📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics
解决的问题
Cube Core 提供一个独立的开源语义层,将业务逻辑与数据源和可视化工具解耦。它避免了在多个 BI 工具、自定义应用或 AI 代理中重复实现指标和维度的需要,确保数据定义的单一真实来源。
如何工作
用户在代码中定义指标、维度、关联和访问规则。Cube Core 随后通过 SQL、REST 和 GraphQL API 暴露这些定义。它可连接多种 SQL 数据源(如 Snowflake、BigQuery、Databricks 和 Postgres),并内置关系型缓存引擎,确保 API 请求的亚秒级延迟和高并发性能。
适用人群
构建自定义 BI 体验的开发者、实施深度集成嵌入式分析的团队,或需要受控语义基础架构来访问数据的 AI 代理开发者。
主要亮点
- 无头架构:无内置 UI,允许开发者构建自己的分析体验。
- 广泛兼容性:支持所有 SQL 数据源和云数据仓库。
- 全面 API 支持:通过 SQL、REST 和 GraphQL 暴露数据。
- 缓存引擎:内置关系型缓存,实现高性能 API 请求。
相关
- 项目
- 项目
- 项目
- 项目
- 项目