您可以使用 CrateDB 和 Metabase 從各種類型的資料中獲得洞察,包括時間序列、關聯式、地理空間和結構化/半結構化資料。在本教學中,我們將向您展示如何將 Metabase 與 CrateDB 結合使用,以即時分析大量資料。
CrateDB 入門
CrateDB 是一個開源、分散式 SQL 資料庫,用於即時資料分析。CrateDB 提供與 PostgreSQL 相容工具的輕鬆整合、水平擴展性、可用性以及儲存和分析大量資料的能力。若要開始使用 CrateDB,請在 CrateDB Cloud 中設定一個運作中的叢集。請查看 CrateDB 的 文件,了解如何從頭開始建置叢集。叢集啟動並執行後,開啟管理 UI。
現在,讓我們匯入一些範例資料。返回總覽頁面,然後點擊「了解如何匯入資料」連結。這將開啟您需要執行的陳述式列表,以載入 NYC 計程車資料
將 CrateDB 連接到 Metabase
第一步是將您的 CrateDB 叢集新增為新的資料庫。前往 管理設定
-> 設定
,然後選擇 新增資料庫
選項。
資料庫設定需要以下欄位
- 資料庫類型(選擇 PostgreSQL)
- 顯示名稱
- 主機(您的叢集的 URI)
- 資料庫名稱
- 使用者名稱
- 密碼
最後,請確保您也選取「使用安全連線 (SSL) 選項」(除非您的叢集未針對 SSL 進行設定)。提交您的詳細資訊後,Metabase 將與您的 CrateDB 叢集同步幾分鐘。同步完成後,您將收到一則訊息,顯示「同步完成」。
提出問題
現在您已準備好視覺化您的資料。
開啟 Metabase,然後點擊右上角的 新增
-> 問題
。然後選擇 CrateDB 資料庫和其中一個表格。例如,我們可以詢問平均小費金額,依乘客計數排序。
然後 Metabase 會提供結果的可視化呈現。
當您在 Metabase 中儲存問題時,系統也會詢問您是否要將其新增至儀表板。儀表板提供了一種監控資料的簡單方法。
總結
如果您想了解其他問題是如何設定的,請隨時查看我們關於此主題的 影片教學,或者前往 CrateDB Cloud Console 並開始使用。