挑戰: N26 團隊正在尋找一款易於全公司使用的 BI 工具。作為一家金融機構,由於重要的報告和法規遵循要求,他們也在尋找一種自託管解決方案。
解決方案: 他們在 AWS 上花費五分鐘安裝 Metabase,並邀請公司各部門的人員加入他們的實例。
成果: 在一個地方存取所有資料大幅降低了不確定性和法規遵循成本。Metabase 已成為全公司廣泛使用的工具 — BizDev、營運、產品管理、設計和其他部門。
「我們在 AWS 上花費 5 分鐘安裝 Metabase,並且能夠立即在公司內部使用。有一次,我們的分析師注意到信用卡重新訂購連續兩天下降。進一步調查發現,最近的軟體部署中存在錯誤,並已迅速修正。如果沒有 Metabase,這可能需要更長的時間才能發現。」
Gino Cordt
N26 臨時 CTO
N26 於 2015 年初上線,讓客戶可以註冊銀行帳戶、管理帳戶、轉帳、維持投資以及更多功能,所有這些都來自他們的行動應用程式。最初只是 Wirecard 的一個精美前端,但此後他們籌集了超過 5 千萬美元,獲得了歐洲銀行許可證,員工成長到超過 160 人,並擁有超過 20 萬名客戶。
Gino Cordt,前任資料主管,現任 N26 臨時 CTO,曾試用過許多其他工具,包括開源和商業工具。他和他的團隊發現其他工具要么太複雜、要么不夠完善,要么授權條款限制了全公司範圍的使用。
決定使用 Metabase 的核心原因之一是其自託管的便利性。作為一家金融機構,N26 有重要的報告和法規遵循要求。
他們在 AWS 上花費 5 分鐘安裝 Metabase,並且能夠立即在公司內部使用。他們還收集了有用的 SQL 查詢,這些查詢立即啟動了他們從 Metabase 獲得的價值。
將所有資料操作置於單一監管制度內,大幅降低了不確定性和法規遵循成本。
他們從主要應用程式資料庫的唯讀副本開始。這讓他們能夠立即建立儀表板並提供臨時報告支援。
幾個月的使用後,他們決定遷移到更專業的資料倉儲。這包括其應用程式資料庫的修改副本(針對分析最佳化的資料模型,敏感資訊已移除)、透過 Snowplow 進行的互動事件以及 App Store 評論等第三方資料。
N26 的一個不尋常之處是他們建立的資料素養文化。每個人都使用 Metabase 的 SQL 介面,並且能夠提出自己的問題。這始於公司中的任何人都可以參加的 SQL 培訓研討會。
隨著更複雜的問題出現,Gino 或其團隊中的其他人能夠為技術程度較低的用戶繪製查詢草圖。然後,此草圖查詢用作使用者(或他們已給予權限的其他人)能夠自行回答的進一步問題的範本。這也充當了在整個公司傳輸有關資料模型的詳細資訊的機制。
在 N26 廣泛使用的另一個功能是在 0.20 版本中引入的權限。在處理敏感資料時,能夠將存取權限僅限於真正需要它來完成工作的人員(而不是整個公司)非常重要。隨著這些存取控制的加入,即使是開發人員也開始從使用原生 SQL 客戶端切換到使用 Metabase。
常見問題包括
Metabase 已在 N26 內部得到廣泛使用 — 他們的前 10 名活躍使用者包括產品經理、設計師和行銷人員。
N26 對 Metabase 的使用偶爾會翻開一塊意想不到的石頭。一個例子是,一位分析師注意到信用卡重新訂購連續兩天下降。進一步調查發現,最近的軟體部署中存在錯誤,並已迅速修正。
如果沒有 Metabase,這可能需要更長的時間才能發現。
Gino 運行 Metabase 已超過一年,他對其他 Metabase 使用者有一些建議。
使用者應謹慎選擇放入儀表板的內容。編寫有用但效能不佳的查詢並將其放入儀表板中是很常見的。雖然這讓最終使用者在儀表板中獲得了他們想要的指標,但也導致了有關效能的抱怨。重要的是要花一些時間最佳化高度使用的儀表板中發生的指標計算。
Gino 提供的另一個重要建議是仔細考慮如何將官方儀表板和已儲存的問題與最終使用者產生的問題分開。如果放任不管,使用者往往會被大量問題淹沒,並且不確定該去哪裡。