Chevron Left

查看所有社群故事

使用 Metabase 和 CrateDB 進行即時資料分析

2023 年 1 月 19 日

貢獻者

Matej Matkuliak

Crate

photo of Matej Matkuliak

Matej 是 Crate 的技術作家,Crate 是一個基於雲原生架構的分散式 SQL 資料庫。Matej 主要撰寫關於 CrateDB Cloud 的文章,這是一個完全託管的資料庫即服務產品。

您可以使用 CrateDB 和 Metabase 從各種類型的資料中獲得洞察,包括時間序列、關聯式、地理空間和結構化/半結構化資料。在本教學中,我們將向您展示如何將 Metabase 與 CrateDB 結合使用,以即時分析大量資料。

CrateDB 入門

CrateDB 是一個開源、分散式 SQL 資料庫,用於即時資料分析。CrateDB 提供與 PostgreSQL 相容工具的輕鬆整合、水平擴展性、可用性以及儲存和分析大量資料的能力。若要開始使用 CrateDB,請在 CrateDB Cloud 中設定一個運作中的叢集。請查看 CrateDB 的 文件,了解如何從頭開始建置叢集。叢集啟動並執行後,開啟管理 UI。

CrateDB cluster

現在,讓我們匯入一些範例資料。返回總覽頁面,然後點擊「了解如何匯入資料」連結。這將開啟您需要執行的陳述式列表,以載入 NYC 計程車資料

Importing sample data

將 CrateDB 連接到 Metabase

第一步是將您的 CrateDB 叢集新增為新的資料庫。前往 管理設定 -> 設定,然後選擇 新增資料庫 選項。

Adding CrateDB cluster as a new database

資料庫設定需要以下欄位

  • 資料庫類型(選擇 PostgreSQL)
  • 顯示名稱
  • 主機(您的叢集的 URI)
  • 資料庫名稱
  • 使用者名稱
  • 密碼

Database configuration

最後,請確保您也選取「使用安全連線 (SSL) 選項」(除非您的叢集未針對 SSL 進行設定)。提交您的詳細資訊後,Metabase 將與您的 CrateDB 叢集同步幾分鐘。同步完成後,您將收到一則訊息,顯示「同步完成」。

"Syncing complete" message

提出問題

現在您已準備好視覺化您的資料。

開啟 Metabase,然後點擊右上角的 新增 -> 問題。然後選擇 CrateDB 資料庫和其中一個表格。例如,我們可以詢問平均小費金額,依乘客計數排序。

Metabase query builder

然後 Metabase 會提供結果的可視化呈現。

Metabase visualization

當您在 Metabase 中儲存問題時,系統也會詢問您是否要將其新增至儀表板。儀表板提供了一種監控資料的簡單方法。

Metabase dashboard

總結

如果您想了解其他問題是如何設定的,請隨時查看我們關於此主題的 影片教學,或者前往 CrateDB Cloud Console 並開始使用。

貢獻者

Matej Matkuliak

Crate

photo of Matej Matkuliak

Matej 是 Crate 的技術作家,Crate 是一個基於雲原生架構的分散式 SQL 資料庫。Matej 主要撰寫關於 CrateDB Cloud 的文章,這是一個完全託管的資料庫即服務產品。

您可能也會喜歡

預測下一次點擊

Ukrit Wattanavaekin

Metabase

利用資料交付可信賴的指標

Frédéric Vion

Subclic

資料驅動的產品管理

Victor Bolu

WebAutomation

您可能也會喜歡

預測下一次點擊

Ukrit Wattanavaekin

Metabase

利用資料交付可信賴的指標

Frédéric Vion

Subclic

資料驅動的產品管理

Victor Bolu

WebAutomation