Linux中國

Cube.js:試試這個新的數據分析開源工具

數據分析是一個時髦的領域,有許多解決方案可供選擇。其中之一是 Cube.js,這是一個開源的分析平台。你可以把 Cube.js 看作是你的數據源和應用之間的一個中間層。

如下圖所示,Cube.js 支持無伺服器數據倉庫和大多數現代關係型資料庫管理系統 (RDBMS)。你可以使用任何用於數據可視化的 JavaScript 前端庫,而 Cube.js 將負責其他工作,包括訪問控制、性能、並發性等。

![Cube.js architecture](/data/attachment/album/202106/24/114955cbqcjhccvooovvvj.png "Cube.js architecture")

主要優點

當我向我們的社區成員詢問 Cube.js 的主要優點時,他們經常提到:

  • 它的抽象層:配置 Cube.js 後,人們說他們不再需要擔心性能優化、資源管理、SQL 專業知識等問題。許多人把 Cube.js 稱為 「黑盒」,因為它的抽象層幫助他們專註於理解數據,而不是實施細節。
  • 易於定製:由於 Cube.js 是可視化的,它很容易與前端框架集成,建立看起來像用戶自己平台的解決方案。大多數商業平台(如 Looker、Tableau 等)需要更多的定製工作來與他們的基礎設施整合。許多用戶說,定製的便利性與抽象層相結合,使他們能夠減少數據分析平台的開發時間。
  • 社區支持:在開始使用 Cube.js 時,人們通常會從社區成員那裡得到幫助(特別是在我們的 Slack),許多人提到社區支持是一個關鍵的入門資源。

訪問 用戶故事頁面,閱讀更多關於人們使用 Cube.js 的經驗以及他們如何使用它。

開始使用

如果你想了解 Cube.js:

  • 進入我們的 文檔頁面,點擊開始,並按照指示在你的筆記本電腦或工作站上啟動和運行 Cube.js。
  • 當你進入 Developer Playground,你將能夠生成數據模式,執行查詢,並建立儀錶盤,以看到 Cube.js 的運行。

在你啟動和運行 Cube.js 之後,這裡有一些有用的資源:

  • 文檔:我們把大量的精力放在我們的文檔上,因為它是開源社區的重要資源。我們還在我們的文檔頁面和 YouTube 頻道的 入門播放列表 中添加了視頻剪輯。
  • Discourse:Cube.js 論壇是最近增加的,社區成員可以在這裡分享他們的使用案例、技巧和竅門等,這樣我們就可以建立一個社區知識庫。
  • GitHub: 你可以在這裡找到 Cube.js 的代碼,社區成員可以通過 問題頁面 提交錯誤或功能請求。我們還在 GitHub 上發布了我們的 季度路線圖,以便每個人都能看到我們正在進行的工作。
  • 每月社區電話會議:我們在每個月的第二個星期三舉行電話會議,討論社區更新,展示功能演示,並邀請社區成員分享他們的使用案例。你可以在 社區電話會議頁面 上找到電話會議的日程,你也可以在我們 YouTube 頻道的 社區電話會議播放列表 上找到過去的電話會議錄音。

就像任何好的開源項目一樣,Cube.js 有許多軟體貢獻者。如果你想查看社區的拉取請求(PR),請搜索帶有 pr:community 標籤的 PR。如果你想尋找你可以回答的問題,請搜索帶有 good first issue 或者 help wanted 標籤的問題。

我希望你試試 Cube.js。如果你有任何問題,請隨時在下面留言或在 Cube.js Slack 上找我!

via: https://opensource.com/article/21/6/cubejs

作者:Ray Paik 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國