超越 BI:您可以使用 Metabase 解決的其他問題

將 Metabase 作為資料庫瀏覽器、發布平台、查詢工具、快速商業智慧工具,或僅作為處理常見問題的方式使用。

建構 Metabase 最有趣的部分之一,是看到它可以減輕許多看似與「商業智慧」無關的問題。我們將介紹像 Metabase 這樣的 BI 平台的一些非常規用途,並針對每個用例提供一些入門步驟。

對於這些用例中的每一個,您只需花五分鐘安裝 Metabase將其連接到您的資料庫,就已經完成一半了。

快速商業智慧工具

讓我們先從顯而易見的用例開始:如果您知道您需要儀表板、擁有一堆 KPI,並且喜歡透過電子郵件接收這些指標的更新:Metabase 非常擅長在您的組織中推送資料

該怎麼做

  • 找出資料庫中哪些表格與非工程師相關,並將其餘表格標記為隱藏。
  • 為常用表格和任何容易混淆的欄位撰寫描述,以便人們更輕鬆地探索您的資料
  • 為常見問題建立一些簡單的已儲存問題

用於客戶、帳戶或任何事物的查詢工具

您可能擁有使用者。這些使用者可能會執行諸如上傳照片、留言、訂購產品、留下投訴或進行信用卡交易等操作,這些操作會在您的資料庫中留下記錄。如果能夠查找使用者資訊而無需建立自訂管理頁面,這將非常有用——而 Metabase 的設計就考慮到了這一點。照片、場館——任何您需要查找的記錄類型。

該怎麼做

  • 找出查找特定記錄最常見的方法,然後告訴人們如何使用篩選器來查找特定記錄。
  • 點擊記錄的主要識別金鑰,以查看資料庫中與該使用者相關的所有記錄。
  • 建立共用問題和儀表板。設定警示
  • 當人們向您提出問題時,儲存查詢並為他們提供 Metabase 帳戶,以便他們可以參考該查詢,或將其用作另一個問題的起點。
  • 設定自訂目的地,以使用參數化 URL 將人員傳送到另一個問題或儀表板,或傳送到您的 CRM 或其他第三方工具。

資料庫瀏覽器

在專案開始時,您可能不知道要衡量什麼,因此建立分析的想法似乎為時過早。也就是說,在啟動甚至推出原型之前,會不斷出現許多常見任務。您可能需要不時查找記錄。您很可能擁有使用者帳戶,並且能夠調出有關使用者的所有資訊將非常有用。您可能希望從資料庫中提取資訊並將其匯入到試算表或其他第三方工具中。最終,在您被問到相同的問題幾次(例如,上週有多少使用者註冊?)之後,能夠自動化答案而無需致力於建立(和維護)專用內部工具,這將是一件好事。

該怎麼做

  • 以臨時方式使用您的 Metabase 來了解您的資料
  • 停止打斷工程師,讓他們編寫臨時的自訂 SQL。
  • 在某個時候建立儀表板。
  • 當您需要 BI 時,建立共用問題、儀表板和每晚電子郵件。
  • 當人們向您提出問題時,不要向他們發送電子郵件、CSV 或試算表,而是在 Metabase 中儲存問題並為人們提供帳戶。

處理常見問題的方式

如果您是辦公室裡唯一懂 SQL 的人,您可能會處理很多問題——而且往往是重複的問題。Metabase 非常適合作為與非技術使用者(甚至只是一些有用的SQL 片段)共用 SQL 查詢的地方。Metabase 還提供了一個友善的查詢建構介面,讓使用者無需編寫 SQL 即可提出自己的問題。

該怎麼做

  • 為人們建立 Metabase 帳戶。
  • 開始收集常見問題,並將人們指向 Metabase 伺服器。
  • 尋找機會讓人們查找其他人的常見問題,並提供一些他們可以編輯的簡單問題範本
  • 編寫一些常用的 SQL,並將程式碼儲存為任何人都可以使用的程式碼片段
  • 觀察人們開始回答自己的問題。過一段時間後,他們會開始向您詢問有關資料模型以及如何計算數字而不是答案的問題。
  • 鼓勵人們查找自己的資料,因為他們現在可以這樣做了!

發布平台

即使在擁有大量資料基礎架構的公司中,也經常需要發布複雜分析的結果。雖然有很多工具可以支援複雜的分析(R、Matlab、Julia 等),但它們作為將結果傳達給公司其他部門的手段通常並非最佳。與其編寫這些結果的自訂視圖,或強迫非技術使用者與 Matlab 互動,不如使用 Metabase 作為一種簡單、輕量級的方式,將這些結果發布給公司的其他部門。向人們發送儀表板連結、將儀表板嵌入到您的應用程式中,或只是截取 Metabase 圖表的螢幕截圖並將其貼到投影片組中:無論哪種方法有效。

該怎麼做

  • 決定資料將儲存在哪裡:中央資料倉儲或一組分散式資料庫。
  • 將資料傾印到資料庫中。
  • 使用一些常見問題來初始化 Metabase 執行個體,這些問題向人們展示如何使用資料模型。
  • 作為額外加分,使用這些問題建立一兩個儀表板,以提供被動消費的起點。