BI可視化是數據中臺構建比較重要的一個環節,數據資產化之后主要是通過數據服務以及BI可視化對外提供價值。本文主要講解通過開源解決方案介紹三大開源bi工具。
Metabase是一個開源的商業智能工具。它允許您詢問有關數據的問題,并以有意義的格式顯示結果,無論是條形圖還是詳細表格。
您的問題可以保存到以后,這樣就可以很容易地返回它們,或者您可以將問題分組到漂亮的儀表板中。您的問題可以保存下來,以備日后使用,也可以輕松地將其返回,也可以將問題歸為美觀的儀表板。Metabase還使得很容易與團隊其他成員共享問題和儀表板。
使用說明:
因此,您已經啟動并運行了Metabase,并將其連接到您的數據上。下面展示給您展示一下相應的圖形界面:
首次訪問Metabase主頁,主頁上將向你展示一些相關內容:
數據界面
一旦你創建了一些儀表板,任何你定位在“我們的分析”收集中的儀表板都會顯示在你所有團隊成員的主頁上,這樣當他們登錄到Metabase時,他們就知道訪問哪里的數據。
瀏覽數據
如果您在設置期間將數據庫連接到Metabase,那么您將看到主頁底部列出了它和Metabase附帶的示例數據集。單擊數據庫以查看其內容。可以單擊一個表查看它的行,也可以單擊螺栓圖標以x射線透視表并查看對其的自動探索,或者單擊圖書圖標到該表的數據參考視圖了解更多信息。
當您和您的團隊創建儀表板和集合時,它們將開始顯示在主頁上。點擊“我們的分析”部分中的一個集合以查看其內容,或者點擊“瀏覽所有項目”以查看您和您的團隊所制作的所有內容。
單擊Metabase右上角的“創建問題”按鈕,開始對一個表進行新的簡單探索,使用筆記本編輯器問一個更詳細的定制問題,或者如果您想真正深入研究,可以編寫一個新的SQL查詢。
在Metabase中,儀表板由保存的問題組成,您可以按照自己的意愿安排和調整問題的大小。這是追蹤你所關心的重要參數和統計數據的好方法。定時任務是Metabase中定期調度的報告。它們可以通過電子郵件、Slack發送,也可以兩種方式同時發送。
單擊主導航欄右上方的加號(+)圖標,可以生成“儀表板”或“定時任務”
新建儀表盤或定時任務
快速查找
總是出現在屏幕頂部的搜索欄可以讓您在瞬間搜索表格、儀表板、集合、保存的問題、指標、片段和定時任務。只需要輸入你要找的東西的部分標題,然后回車。在任何地方按/鍵激活搜索欄。
DataGear是一款開源免費的數據可視化分析平臺,使用java語言開發,采用B/S架構,支持多種數據源接入(SQL、CSV,HTTP接口,JSON,EXCEL等),主要功能包括數據管理,數據導入導出,數據集管理,echarts圖表管理,dashboard管理等。
系統特點:
Superset 是一款由 Airbnb 開源的“現代化的企業級 BI(商業智能) Web 應用程序”,其通過創建和分享 dashboard(看板),為數據分析提供了輕量級的數據查詢與可視化方案。
命令行
如果你安裝的是Anconada,通過以下命令即可創建一個名為“supersetTest”的虛擬環境。conda create -n supersetTest python=3.7.7
如果是直接安裝的python官方環境,可以先安裝一個用于創建虛擬環境的第三方庫virtualenv,然后再進行虛擬環境構建。# 安裝第三方庫
pip install virtualenv
# 創建一個名為supersetTest且不拷貝系統的python第三方庫的虛擬環境
virtualenv --no-site-packages supersetTest
# 激活該虛擬環境
supersetTestScriptsactivate.bat
# 退出該虛擬環境
supersetTestScriptsdeactivate.bat
1.2.激活虛擬環境
通過上述方式一,我們構建了虛擬環境 supersetTest,由于安裝superset關聯的第三方庫較多,我們激活該虛擬環境后再進行superset的安裝。# 激活虛擬環境,后續在該環境下安裝相關庫
activate supersetTest
1.3.安裝superset
在之前就行安裝的時候,遇到很多問題,當然最后都解決了,所以這里直接以最終解決后總結的安裝步驟進行介紹(注意:需要安裝在上一步構建的虛擬環境中)。第一步:升級setuptools和pip;# Put all the chances on your side by getting the very latest pip and setuptools libraries.:
pip install --upgrade setuptools pip
第二步本地安裝以下兩個庫;“python_geohash-0.8.5-cp37-cp37m-win_amd64.whl
sasl-0.2.1-cp37-cp37m-win_amd64.whl”
到https://www.lfd.uci.edu/~gohlke/pythonlibs
進行以上兩個輪子的下載(大家根據自己的環境進行版本選擇),然后本地安裝,安裝過程中一定要注意 被安裝文件路徑寫全。pip install C:UsersGdcDownloadssasl-0.2.1-cp37-cp37m-win_amd64.whl
pip install C:UsersGdcDownloadspython_geohash-0.8.5-cp37-cp37m-win_amd64.whl
第三步:安裝superset。
完成第一步的安裝后,再進行本步驟,一般是很可以很順利完成安裝的,否則可能會出現很多報錯(基本都是依賴關系庫版本匹配問題等)pip install apache-superset==0.36.0
1.4.初始化superset
直接拷貝官網初始化流程如下:# Initialize the database
superset db upgrade
# Create an admin user (you will be prompted to set a username, first and last name before setting a password)
$ export FLASK_APP=superset
superset fab create-admin
# Load some data to play with
superset load_examples
# Create default roles and permissions
superset init
# To start a development web server on port 8088, use -p to bind to another port
superset run -p 8088 --with-threads --reload --debugger
不過,這些命令需要在superset安裝路徑下使用,比如我的是這樣:“C:UsersGdcanaconda3envssupersetTestLibsite-packagessupersetbin”
按照流程進行執行即可,每一步之前記得加上 python,部分步驟如:python superset db upgrade【數據庫初始化】
python superset fab create-admin【創建賬號】
python superset run -p 8088 --with-threads --reload --debugger【啟動superset】
1.5.superset啟動腳本
為了快捷啟動superset,我們可以編寫簡單的腳本bat文件call cd C:UsersGdcanaconda3envssupersetTestLibsite-packagessupersetbin
call activate supersetTest
call python superset run -p 8088 --with-threads --reload --debugger
pause
2.使用流程
當我們啟動superset之后,在按照提示在瀏覽器輸入“http://127.0.0.1:8088/”即可進行訪問,在右側可以選擇頁面語言(我這里選擇的是中文)。
2.1.數據源設置
數據源設置里我們可以設置數據庫,superset支持很多數據庫,具體大家在官網即可查閱。這里我使用的是mysql,因此可以在數據源中新增mysql數據源,參考如下:mysql://root:password@localhost/databasename?charset=utf8
2.2.上傳csv文件
除了直接從數據庫獲取數據外,如果源數據是csv文件,也可以通過上傳csv文件(其實是寫入了你關聯的數據庫里)
2.3.圖表
提供很多可視化圖表,大家可以根據自己的需求進行數據字段的拖拽,然后創建需要的圖表形式。
2.4.看板
多個圖表可以組成看板,看板頁面也可以自己拖拽圖表創建你喜歡的看板形式。
上面就是小編為您帶來的三大開源bi工具的相關介紹,隨著企業對BI工具的重視,開源BI軟件也會不斷發展完善。
[免責聲明]
文章標題: bi工具是什么?三大開源bi工具最全介紹
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。