ToolQuestor Logo
Cube.js
暂无评价
0 已保存
已添加:9/23/2025
类型:Saas
月访问量:-
定价:
FREEMIUMSUBSCRIPTIONUSAGE_BASED
基于云端API 可用开源企业级分析工具
Cube.js screenshot 2
Cube.js screenshot 3
Cube.js screenshot 4
Cube.js screenshot 5

什么是Cube.js?

Cube.js 是一个通用语义层,位于您的数据源和应用程序之间。可以将其视为一个智能中间件,连接到 Snowflake、BigQuery 或 Postgres 等数据仓库,将原始数据转换为业务就绪的指标和维度。

与将您锁定在特定界面的传统 BI 工具不同,Cube.js 提供灵活的 API,可与任何应用程序或工具配合使用。您只需使用代码定义一次数据模型,Cube.js 会自动生成优化的 SQL 查询,处理缓存以提升性能,并在所有应用程序中提供一致的结果。

该平台包含两个主要产品:用于自托管的Cube Core(开源)和带有额外企业功能的托管服务Cube Cloud。两个版本均支持相同的核心功能,但 Cube Cloud 包含托管、安全功能以及与 Tableau 和 Power BI 等流行 BI 工具的集成。

如何使用Cube.js

无论您选择开源版本还是云版本,开始使用 Cube.js 都非常简单。步骤如下:

针对 Cube Cloud(推荐):

  • 在 cube.dev 注册一个免费账户

  • 连接您的数据源(Snowflake、BigQuery、Postgres 等)

  • 使用可视化数据模型编辑器定义您的指标和维度

  • 自动生成 API 并测试查询

  • 将您的 BI 工具或应用程序连接到生成的端点

针对自托管 Cube Core:

  • 通过 Docker 或 npm 包进行安装

  • 配置数据库连接

  • 使用 YAML 或 JavaScript 文件定义数据模型

  • 运行开发服务器以测试您的设置

成功的最佳实践:

  • 从简单的指标开始,逐步增加复杂度

  • 利用内置缓存功能提升性能

  • 使用文件夹和命名空间组织您的数据模型

  • 针对常用查询利用预聚合功能

  • 使用版本控制管理数据模型的变更

  • 在连接生产应用前彻底测试您的 API

Cube.js的功能

  • 统一的语义层,实现一致的数据访问

  • 支持REST、GraphQL和SQL API,具备自动优化功能

  • 智能缓存和预聚合,实现快速查询

  • 支持20多种数据源连接器,包括Snowflake、BigQuery

  • 以代码为先的数据建模,支持版本控制

  • 行级和列级安全控制

  • 原生BI工具集成(Tableau、Power BI、Excel)

  • 开源和托管云选项

  • 实时数据更新和流处理

  • 可视化数据模型编辑器

Cube.js定价

Free

Free

包含内容:
  • 2个开发实例
  • 每天1,000次查询
  • 社区Slack支持
  • 在AWS/GCP上的基础托管
  • 开源 Cube Core 访问权限
  • 标准API端点
最受欢迎
Starter

$0.15

包含内容:
  • 每个立方计算单元(CCU)0.15美元
  • 无限部署
  • 每天1万次查询(开发用)
  • 每天5万次查询(生产环境)
  • 在特定区域提供AWS/GCP托管服务
  • 社区Slack + 邮件支持
  • 最多150GB预聚合数据
  • 集成一个BI工具
Premium

$0.3

包含内容:
  • 每个立方计算单元(CCU)0.30美元
  • 99.95%正常运行时间服务水平协议
  • 无限查询
  • 多区域支持(AWS/GCP/Azure)
  • 自定义域名
  • 多集群部署
  • 无限预聚合
  • 无限制的商业智能集成
  • 性能洞察
Enterprise

$0.4

包含内容:
  • 每个立方计算单元(CCU)0.40美元
  • 99.99%正常运行时间服务水平协议
  • 支持 SAML 2.0 的单点登录 (SSO)
  • 工作区访问控制
  • Microsoft Excel/Power BI 连接
  • 语义目录
  • 审计日志
  • 优先支持
  • 专用基础设施选项
Enterprise Premier

Custom

包含内容:
  • 根据需求定制价格
  • 客户管理密钥
  • Microsoft Fabric 集成
  • 自定义数据源集成
  • 自带云服务 (BYOC)
  • 带有服务水平协议的高级支持
  • 监控集成
  • 包含专业服务

Cube.js仓库

在Github上查看
星标18,957
分支1,907
仓库年龄7 年
最后提交6 天 前

关于Cube.js的常见问题

Cube Core 和 Cube Cloud 有什么区别?
Cube Core 是免费且开源的版本,由您自行托管和管理。Cube Cloud 是托管服务,提供额外的企业功能,如 BI 集成、可视化建模、增强的安全性和保证的正常运行时间。两者都使用相同的核心语义层技术。
Cube.js 云版本的定价是如何运作的?
Cube Cloud 使用基于消耗的定价,按 Cube 计算单元(CCU)计费。根据您的计划等级,您每个 CCU 需支付 0.15 至 0.40 美元。免费等级包括 2 个开发实例和每天 1,000 次查询。您只需为实际使用的资源付费,如 API 实例和数据处理。
Cube.js 支持哪些数据源?
Cube.js 连接超过20种数据源,包括主要的云数据仓库(Snowflake、BigQuery、Redshift)、数据库(Postgres、MySQL、MongoDB)和查询引擎(Presto、Athena)。它通过标准连接器支持任何启用SQL的数据源。
我可以将 Cube.js 与现有的 BI 工具一起使用吗?
是的,Cube Cloud 提供与流行的 BI 工具(包括 Tableau、Power BI、Looker 和 Excel)的原生集成。您也可以连接任何支持 REST、GraphQL 或 SQL API 的工具。语义层确保所有连接工具中的指标保持一致。
Cube.js 适合实时分析吗?
是的,Cube.js 支持实时数据更新和流处理功能。它包含智能缓存和预聚合特性,即使在处理大规模数据集时也能实现亚秒级查询响应时间,非常适合实时仪表盘和实时应用。

分享您使用 Cube.js 的体验

加载中...

查看用户对以下工具的评价 Cube.js

0.0

0 评价

5
0
4
0
3
0
2
0
1
0

暂无评价

成为第一个评价者 Cube.js

嵌入Cube.js徽章

向您的社区展示Cube.js在Tool Questor上的特色推荐。将这些精美的徽章添加到您的网站、文档或社交资料中,以提高可信度并带来更多流量。

Light Badge Preview