Reforge 團隊如何將 Metabase 變成單一事實來源。

挑戰: 在 Metabase 之前,Reforge 團隊的每個問題,他們都會對其資料庫執行查詢,然後將結果放入試算表中。雖然這在當時回答了他們的問題,但他們覺得可以做得更好。

解決方案: 在使用過 Looker 之後,Reforge 的資料主管想要一個輕量級的解決方案,讓整個公司都能存取關於業務的關鍵資料。

成果: Metabase 在普及 Reforge 資料的存取權限方面發揮了重要作用。現在每月有超過 75% 的員工使用 Metabase。

「Metabase 讓我們組織中的任何人都能存取資料,無論是為了深入分析還是為了快速更新重要專案的狀態。」
Dan Wolchonok
Reforge 資料主管

Reforge 協助人們在其職涯中做到最好。他們提供教育課程、交流機會、活動和社群,以幫助人們了解哪些策略對全球頂尖公司有效。這些課程的特色是來自 Google、Dropbox、LinkedIn、Pinterest、Atlassian、Slack 等公司的頂尖成長領導者。Reforge 在 2021 年初完成 A 輪募資之前,一直處於盈利狀態且為自籌資金。在最初的 5 年裡,他們在付費行銷上花費了 0 美元,也沒有銷售代表。

為何選擇 Metabase?

Reforge 團隊需要獲得關於業務績效表現的基本問題的直接答案,並深入了解人們在其網路應用程式中的行為。

在 2018 年初,Reforge 的資料主管 Dan Wochonok 看到產品經理會要求工程師編寫 SQL,然後產品經理會將結果匯出到試算表中,以便與公司內的其他人員分享。

Dan 在 HubSpot 工作時使用過 Looker,之後他想要一個輕量級的解決方案,以幫助整個公司都能存取關於業務的關鍵資料。這就是他們開始使用 Metabase 的原因。

透過 Metabase,Reforge 希望建立基本的儀表板,讓他們了解業務的績效表現。他們希望從高層次了解趨勢的走向,以此作為起點。

資料

Reforge 使用 Snowflake 作為他們的資料倉儲。他們將來自生產讀取副本的資料複製到 Snowflake,以將生產資料與分析資料結合。他們使用 dbt 來建置模型,這些模型結合了來自多個來源系統的資料,並啟用非正規化的表格,這些表格將多個來源整合到簡單易用的模型中,供組織中的任何人查詢。他們能夠無縫地執行查詢,在兩個系統之間混合和比對資料,以便他們可以使用最新的生產資料,以及基於原始事件資料或在資料倉儲中計算的模型所建置的分析。

他們使用的一些工具

  • Metaplane 用於資料可觀察性
  • dbt 用於資料倉儲中的建模和資料轉換。
  • Segment 用於他們的事件管線、資料治理,以及使用來自資料來源的事件層級資訊來填充他們的資料倉儲。
  • Hightouch 用於他們的反向 ETL 工具。
  • Airflow 用於連接到外部服務的任何工作,以及建立無法在純 SQL 中建立的更複雜的模型和工作。
  • Metabase 作為他們的 BI 工具。

Dan 發布了一個圖表,顯示他們的工具以及它們是如何連接的 這裡

對於他們使用的每個工具,Reforge 團隊都有文件描述該工具的用途,以及讓每個人開始使用的範例。

在 Metabase 中,Reforge 團隊正在查看

  • 資料倉儲(包含模型、分析來源、生產來源)
  • 生產資料庫讀取副本
  • 來自工具的第三方資料

Reforge 團隊如何使用 Metabase

一開始,Dan 為團隊設定了所有報告。他會產生一份簡單的報告,然後與同事分享,知道即使底層資料更新,報告也應該始終保持最新。Dan 也喜歡能夠將來自多個資料庫的資料合併到同一個儀表板中,並以您想要的任何配置拖放圖表的功能。

團隊非常喜歡的功能之一是可以定期將問題發布到 Slack 或電子郵件。這是一個確保重要指標成為團隊首要考慮事項,並讓他們了解指標表現的絕佳方式。

然而,現在 Reforge 有一個分析師和資料工程師團隊,他們與整個公司的利害關係人合作,以自助服務基本問題,並進行需要更多技術技能的深入分析。

在 Metabase 中,Reforge 衡量從他們年度營收指標的績效表現,到關於使用者和團隊如何參與平台的個別報告等所有指標。

每個部門都使用 Metabase 來深入了解使用者行為、回答客戶問題、獲得洞察力以協助銷售流程、了解人們觀看最多的內容趨勢,以及透過分段報告、同比比較和保留率圖表進行進階分析。

成果

透過 Metabase,Reforge 團隊能夠基本了解正在發生的事情(收入、參與度、流量、轉換分析、保留率、網站行為、內容受歡迎程度等)。每個人都可以存取最新和最棒的資料集,以幫助他們做出更好、更明智的決策。

給其他人的建議

  1. 建立關鍵要素的影片教學,這些要素是新員工入職資料的一部分

    • 可以在 Metabase 中回答的問題類型
    • 可以從 Metabase 查詢的資料類型
    • 適用於各種用途的儀表板(公司整體績效、功能報告)
    • 如何透過使用 Metabase 中的 GUI 查詢產生器來自助服務以獲得問題的答案
    • 如何為問題或儀表板設定 Slack 或電子郵件訂閱
  2. 監控您的組織如何使用 Metabase。找出誰沒有使用 Metabase(以及誰應該使用),並尋求解決他們的疑慮、誤解或挫折感。

  3. 避免在您的集中式關鍵報告中使用自訂 SQL

    • 確保您沒有處理大量的自訂 SQL 問題,這些問題會在您的組織中產生不一致的結果。有多種方法可以避免這種情況,方法是
    • 在 Metabase 中建立可以重複使用邏輯的模型。
    • 在像 dbt 這樣的工具中建立模型。
    • 透過參考其他問題來巢狀處理 Metabase 中的問題
  4. 利用圖表中的 事件功能 來新增背景資訊。

  5. Metabase 周圍有一個生態系統,可以輕鬆地在其基礎上建置/連接到其他工具(例如,Metabase 和 dbt 模型同步Metabase Python API)。

探索更多客戶故事

開始使用 Metabase

  • 免費、無承諾試用
  • 簡單易用,人人適用 — 無需 SQL
  • 5 分鐘即可啟動並執行