傳統的企業資訊化,一般分為三個發展階段:手工-》系統化(電子化),系統化-》跨系統集成整合(消除資訊孤島,形成一個整體),集成整合-》決策支持(面向中高層領導進行資料分析),即可稱商務智能或商業智能領域(簡稱BI),商業BI工具或平臺已發展很多年了,各相關功能都比較完善,比如Power BI、Tableau、DataV、FineReport、FineBI等,但這些商業BI工具或平臺都是收費的,如果使用則需要購買許可,對于中小型企業來說是一筆高昂的成本費用,使用起來門檻也較高,一般需要專業的IT人員進行開發,開發測驗上線再交付用戶進行使用,這樣周期長成本較高,
那有沒有一個功能相對比較完善的開源免費的BI工具或平臺呢?開源可視化分析工具如:Bokeh、Matplotlib、Metabase、Superset等首先是無軟體成本的,其次還要考慮它們的便捷性,本文就給大家介紹一個開源免費高顏值的輕量級BI平臺:Superset,雖然它成熟度不如商業可視化工具,但是勝在無軟體成本且有一定的靈活性,不限用戶數且可進行二次開發,可以滿足企業絕大多數的應用場景,目前它在apache評分已超過42.6k,可見非常流行和熱門,
那什么是Superset呢?Superset是Airbnb(知名在線房屋短租公司)開源的資料探查與可視化平臺(曾用名Panoramix、Caravel),該工具在可視化、易用性和互動性上非常有特色,用戶可以輕松對資料進行可視化分析,Superset 也是一款企業級商業智能 Web 應用程式,Superset已捐贈給Apache軟體基金會,還處于范訓階段,Superset第一個版本為0.20,是基于python 2基礎上構建,目前最新穩定版本為1.3.2,是基于python 3構建的,發行測驗版本為1.4RC,Superset官網地址:https://superset.apache.org/,如下圖:
Superset官網地址
Apache Superset 主要功能如下:
1.豐富的資料可視化集
2.易于使用的界面,用于探索和可視化資料
3.創建和共享儀表板
4.與主要身份驗證提供程式(資料庫,OpenID,LDAP,通過 Flask AppBuilder 的 OAuth 和 REMOTE_USER)集成的企業級身份驗證
5.一種可擴展的,高粒度的安全/權限模型,對于可以訪問個人特征和資料集的用戶允許使用復雜的規則
6.一個簡單的語意層,允許用戶通過定義哪些欄位應顯示在哪個下拉串列以及哪些聚合和功能度量標準可供用戶使用來控制資料源在 UI 中的顯示方式
7.通過 SQLAlchemy 與大多數 SQL 的 RDBMS 集成
Superset有很多優點,比如:它自帶SQLite資料庫并支持連接Hive、Impala、MySql、Postgresql、SqlServer、Oracle等幾乎所有主流的資料源;支持和弦圖、事件流圖、熱力圖、視圖表等及其它常規的可視化展示圖表;支持可控的資料展示,能自定義展示欄位、資料源等;支持權限控制,以滿足不同使用人員對資料和資料庫的權限要求;同時內含SQL查詢面板模塊、具有較美觀友好的操作界面等,
Superset是一款自助式的BI工具,可利用于探索式的日常資料分析中,它能夠對接常用的大資料分析工具、能夠連接主流資料庫或直接上傳CSV資料檔案,內含多型別展示圖表樣式,使用者通過自定義圖表或dashboard可以直觀地發現、分析、預警資料中所隱藏的問題,及時應對業務中的風隙訓發現增長點,
Superset也可利用于資料可視化成果共享,實作團隊協同,使用者可將制作好的圖表或發布的dashboard可見于團隊成員,并通過權限配置控制團隊成員對它們的可編輯性,各成員可發揮各自的想法,實作迭代化更新,
另外,Superset具有“SQL Lab”模塊,可作為一個資料庫管理工具,SQL查詢面板可以對已連接的資料源進行資料查詢,對資料源進行配置選擇后也可實作資料庫表的創建、修改和洗掉,通過該設定可避免對重要資料源的誤改、誤刪,
SQLite是Superset默認自帶的資料庫,如果需要訪問其他型別的資料,則需要安裝對應的資料庫驅動,絕大多數主流資料庫都支持,比如clickhouse、sap hana等,具體如下圖:
各主流資料庫驅動清單
Superset的demo的一些看板和圖表的效果,具體如下圖:
主界面
demo 看板一
demo 看板二
demo 看板三
demo 圖表一
demo 圖表二
demo 圖表三
Superset優點很多,但也一些不足之處,如不支持圖表的下鉆功能、不支持多圖表間的復雜聯動、處理大資料集效率較低等,對于不足之處,相信后續官方發布的新版本功能會不斷優化完善的,也可以自行進行二次開發完善,Superset只是一款輕量級的BI應用,復雜的資料關聯可以在ETL程序中完成,而Superset讀取最終的結果表即可,另外它完全可以支撐起TB級大資料的資料源讀取,總而言之,對于個人開發者和中小型團隊來說,若要選擇一個無需軟體成本且方便高效的自助式資料分析工具,Superset是個不錯的選擇,
更多技術溝通交流,可關注我的微信號:odoodev

長按圖片掃描二維碼
也可以關注我的今日頭條號:

長按圖片掃描二維碼
如果您喜歡這篇文章,請關注我,收藏、點贊、評論和轉發,會讓更多需要幫助的人看到這篇文章,舉手之勞,善莫大焉!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/390241.html
標籤:其他
