開源BI項目superset與metabase使用對比
優點:
快速創建數據可視化儀表盤
豐富的可視化圖表模板,靈活可擴展
細粒度高可擴展性的安全訪問模型,支持主要的認證供應商(數據庫、OpenID、LDAP、OAuth 等)
簡潔的語義層,可以控制數據資源在 UI 的展現方式
與 Druid 深度集成,可以快速解析大規模數據集
不足:
沒有提供圖表的下鉆功能、
不支持多圖表間的復雜聯動、(表都是獨立的)
處理大數據集效率較低、(使用的是ORM框架,雖然它能連接眾多的數據庫,但是它有一個關系映射過程,將SQL數據轉化為Python中的對象)
權限管理和圖表管理的功能設計不友好、
無法發布大屏、
步驟與結論:
連接數據庫、選擇數據表、配置圖表、生成iframe、拖拽到看板
在 Superset 上他們不是直接寫 SQL,而是通過選擇指標(Metric), 分組條件(Group)和過濾條件(Filter)來畫圖表,所以在構建復雜查詢時可能會有些不適應。另一個難題是 Superset 里的表不支持 join,如果一個圖表里的數據要從多個數據表里取,那只能通過建視圖來實現。Superset 在 0.11 版本之后加入 SQL Lab 功能,支持從 SQL 查詢結果直接生成圖表。可惜,由于這個功能與 Superset 的核心設計格格不入,所以實現得比較粗糙,沒什么實用價值。
開發:
前端:React、后端:clojure
功能
l? 將數據分析常用的查詢通過通過一個易于操作的界面來操作
l? 為分析師提供不同的數據查詢模式
l? 分析師可創建規范細分和指標以供團隊中其他人員使用
l? 業務人員可可以保存分析結果并且分享給團隊里其他成員
l? 團隊中開發人員也可以把復雜的查詢寫好,把結果共享給業務人員
l? 提供儀表盤與自動刷新、全屏模式
l? 可定時發送數據到Pulses(配置郵箱)
優點:
l? 非技術分析人員容易上手,操作門檻低
l? Metabase官網指南詳細,環境部署簡單
l? 可視化的選項很多,比如只要定義了Date字段,可以方便的在不同時間維度做Aggregation(日/周/月)柱狀圖、折線圖展現等
l? Dashboard支持分類,便于管理和查找
l? 支持可無需賬號對外共享數據和圖表,同時支持權限控制
五、
缺點:
l? 每次只能選擇一個數據庫查詢,自定義sql模式可支持join
l? 支持分析查詢參數配置,但是復選框中的備選條件不易實現,需在數據表中占獨立字段,增大存儲空間
l? 類似同一張圖上實現不同日期的折線圖對比需要自定義sql實現,增加分析人員使用難度
l? 僅支持UTF-8編碼
l? 不支持api
SQL 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。