试试这款用于数据分析的全新开源工具

Cube.js 是一个开源分析平台,充当数据源和应用程序之间的层。
35 位读者喜欢这篇文章。
metrics and data shown on a computer screen

Opensource.com

数据分析是一个热门领域,有许多解决方案可供选择。其中之一是 Cube.js,一个开源分析平台。您可以将 Cube.js 视为数据源和应用程序之间的层。

如下图所示,Cube.js 支持无服务器数据仓库和大多数现代关系数据库管理系统 (RDBMS)。您可以将任何 JavaScript 前端库用于数据可视化,Cube.js 将处理其余部分,包括访问控制、性能、并发等等。

主要优势

当我询问我们的社区成员关于 Cube.js 的主要优势时,他们经常提到

  • 其抽象层: 人们表示,在配置 Cube.js 后,他们不再需要担心性能优化、资源管理、SQL 专业知识等问题。许多人将 Cube.js 称为“黑匣子”,因为其抽象层帮助他们专注于理解数据,而不是实现细节。
  • 易于定制: 由于 Cube.js 与可视化无关,因此可以轻松地与前端框架集成,以构建看起来像用户自己的平台的解决方案。大多数商业平台(例如,Looker、Tableau 等)需要更多定制工作才能与其基础设施集成。许多用户表示,易于定制与抽象层相结合,使他们能够缩短数据分析平台的开发时间。
  • 社区支持: 在开始使用 Cube.js 时,人们通常会从社区成员那里获得帮助(尤其是在我们的 Slack 上),许多人提到社区支持是关键的入门资源。

访问 用户故事页面 ,了解更多关于人们使用 Cube.js 的体验以及他们如何使用它。

开始使用

如果您想了解 Cube.js

  • 请访问我们的 文档页面,点击开始使用,并按照说明在您的笔记本电脑或工作站上启动并运行 Cube.js。
  • 一旦您进入 开发者游乐场,您将能够生成数据模式、执行查询并构建仪表板,以了解 Cube.js 的实际应用。

在您启动并运行 Cube.js 后,以下是一些有用的资源

  • 文档:我们非常重视我们的文档,因为它是开源社区的关键资源。我们还在文档页面和我们 YouTube 频道上的 入门播放列表 中添加视频剪辑。
  • Discourse:Cube.js 论坛是最近新增的,社区成员可以在其中分享他们的用例、技巧和窍门等,以便我们可以构建社区知识库。
  • GitHub:您可以在这里找到 Cube.js 代码,社区成员通过 问题 提交错误或功能请求。我们还在 GitHub 上发布我们的 季度路线图,以便每个人都可以看到我们正在做什么。
  • 每月社区电话会议:我们在每个月第二个星期三举行电话会议,讨论社区更新、展示功能演示,并邀请社区成员分享他们的用例。您可以在 社区电话会议页面 上找到电话会议的后勤信息,您可以在我们 YouTube 频道上的 社区电话会议播放列表 中找到过去电话会议的录音。

与任何优秀的开源项目一样,Cube.js 也有许多软件贡献者。如果您想查看来自社区的拉取请求 (PR),请搜索带有标签 pr:community 的 PR。如果您渴望寻找您可以处理的问题,请搜索带有标签 good first issuehelp wanted 的问题。

我希望您能尝试一下 Cube.js。如果您有任何问题,请随时在下面留言或在 Cube.js Slack 上找到我!

User profile image.
Ray 是 PingCAP 的社区经理,他在那里帮助发展 TiDB 社区。在加入 PingCAP 之前,Ray 在 Cube Dev、GitLab 和 Linux 基金会管理开源社区。他在高科技行业拥有超过 15 年的经验,曾在 EDS、英特尔和 Medallia 等公司担任软件工程师、产品经理、项目经理和团队主管等职务。

评论已关闭。

© . All rights reserved.