天天看點

superset詳解(一)--superset整體介紹

superset是目前開源的資料分析和可視化工具中比較好用的,它功能簡單但是可以滿足我們對資料的基本需求,支援多種資料源,圖表類型多,易維護,易進行二次開發。

核心功能:

  1. 使用者管理
  2. 權限管理
  3. 資料源管理
  4. 表管理
  5. Druid管理
  6. 制作報表/看闆
  7. sql工具箱

代碼核心:

  1. flaskappbuilder 使用者管理,權限管理,基本的增删改查
  2. sqlalchemy 資料庫連接配接
  3. pandas 來處理資料
  4. D3 圖表

優點:

  1. 功能簡單,易維護,易二次開發,滿足可視化需求
  2. 代碼品質好

使用上的缺點:

  1. 頁面樣式簡單
  2. 使用flaskappbbuilder來做增删改查,雖然加快了開發速度,但是頁面的靈活度不高,不能實作二級關聯,調用api接口,頁面樣式改動起來也比較難
  3. 删除資源的時候,對應的權限沒有删除,需要自己重寫删除接口

繼續閱讀