記錄一款好用的大屏工具,DataGear,官方標記為“開源免費的數據可視化分析平台”。
其支持的數據集可以為SQL或HTTP API等,SQL支持MySQL等關系型數據庫及Hive等大數據引擎,可以作為IT人員的數據展示工具。
另外其支持Excel、CSV、JSON數據集,也可以用作業務人員的數據展示工具。
但如果做數據的可視化分析,距離tableau等專業工具還很遠,個人感覺僅是數據的展示工具。
1 特點(粘貼自官網)
- 支持接入多種數據源:支持接入任意提供JDBC驅動的數據庫,包括MySQL、Oracle、PostgreSQL、SQL Server等關系數據庫,以及Elasticsearch、ClickHouse、Hive等大數據引擎
- 支持多種格式的數據集:支持創建SQL、CSV、Excel、HTTP接口、JSON數據集,可將數據集定義為動態參數化數據集,可添加文本框、下拉框、日期框、時間框等類型的數據集參數,為構建動態可交互圖表提供支持
- 豐富強大的圖表功能:圖表可聚合多個不同格式的數據集,內置折線圖、柱狀圖、餅圖、地圖、雷達圖、漏斗圖等開箱即用的圖表,並且支持自定義圖表配置項,支持編寫和上傳自定義圖表插件
- 可自由編輯的數據可視化頁面:可視化頁面采用原生的HTML網頁作為模板,可自由編輯頁面內容,支持導入任意HTML網頁,為元素添加擴展屬性即可綁定和配置圖表,頁面內置豐富的API,可構建圖表聯動、數據鑽取、異步加載、交互表單等個性化的數據可視化頁面
官網鏈接:http://www.datagear.tech/
文檔鏈接:http://www.datagear.tech/documentation/
2 使用
系統為b/s系統,但系統使用的數據庫為Derby(一款Java開發的嵌入式數據庫,類似sqlite等),因此不需要mysql等數據庫系統的支持,僅需安裝jdk后,即可運行。
這點對於業務用戶來說很友好,可以輕松的搭建起系統,在組織內(提供有用戶、權限管理功能)以圖表、大屏的方式分享數據。
對於IT人員來說,目前該系統還不支持與其他系統做單點登錄認證,用戶權限也難以集成,不過可以通過iframe等方式將該系統作為數據的展示工具,主要實現大屏的展示。展示統計圖表,建議使用積木報表,DataGrid相比積木報表做出的統計圖表更靈活,但編碼較多,如需要個性的難以配置的圖表,可直接用ECharts。