天天看點

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

作者:大資料老司機

一、概述

FineBI 是帆軟軟體有限公司推出的一款商業智能(Business Intelligence)産品。FineBI 是定位于自助大資料分析的BI工具,能夠幫助企業的業務人員和資料分析師,開展以問題導向的探索式分析。

上面是官方的介紹,其實一般我們會将原始資料通過ETL(抽取(extract)、轉換(transform)、加載(load))資料處理,當然也可以直接通過BI分析處理原資料,根據情況而定,最後會通過一款BI産品将處理好的資料或者原資料進行報表展示實時分析資料。BI産品很多,像阿裡的QuickBI,位元組的ABI等等,好多都是不開源的,這裡主要講FineBI産品,FineBI 分為免費試用版和商用版,BI産品的特性都差不多:

  • 具備海量資料處理能力(存儲、融合、清洗、分析、查詢):企業的資料量隻會越來越大,對于資料分析的響應速度隻會越來越高,是以海量資料處理能力是一個優秀平台的基本配置。當然,除了要完成最基礎資料分析的能力,再優秀一點的平台還要有空間合成在未來的智能應用。
  • 輕量級的部署能力:輕量對接、輕量開發、輕量維護是每個企業都希望看到的,已經購買了第三方産品,就希望再有過多的研發人天投入。是以優秀的BI産品必須能夠快速對接企業各種類型的資料源資訊軟體,輕松搭建一站式大資料自助分析平台。
  • 自助式分析能力:企業正常的現在都是“懂業務的不懂資料分析,懂資料分析的不懂業務”,而公司恰恰就需要兩者都精通的人才。自助式分析就是通過拖拽方式非常簡單就可以搭建資料分析模型,這樣業務人員就可以将自己的業務經驗沉澱到資料分析模型中,再用資料反哺業務,企業就會得到最佳利益。
  • 移動BI能力:需要經常看到資料可視化結果的人一般都不會長期蹲守在電腦前,移動BI可以解決企業BI使用人員随時随地看資料,支撐高效決策的需求。這點其實對于企業來說是剛需了,是以不僅是一般優秀BI産品,應該隻要是個BI産品都該有的功能。
大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

FinBI 官方文檔:https://help.fanruan.com/finebi/

demo示範:https://demo.finebi.com/

二、 FineBI 産品組成

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI
  • 資料層:設計使用者建立資料源。
  • 應用層:設計使用者進行儀表闆設計,管理使用者配置使用者和權限體系。
  • 展示層:普通使用者在前端進行可視化展示和分享來編輯和檢視儀表闆。

三、FineBI 架構

FineBI 是 B/S 架構的純 Java 軟體,其技術架構圖如下圖所示:

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

四、功能概述

FineBI 擁有四大核心功能,分别為「資料準備」、「資料處理」、「資料分析」、「資料共享」,如下圖所示:

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

1)資料準備(資料源)

1、多資料源支撐

BI 支援超過 30 種以上的大資料平台和 SQL 資料源,支援 Excel 檔案資料集,并可以通過 FineReport 設計器支援多元資料庫,程式資料集等更豐富的資料源。

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

2、資料管理

FineBI 以業務包的形式進行資料管理,讓使用者可以根據不同的業務包主題進行資料的分類,提供了資料相關的各種資訊,讓使用者更好的了解自己所擁有的資料。

  • 支援将「實時資料」與「抽取資料」分區放置在各自的分區可以分别建立不同的業務包,優化顯示效果。
  • 支援在業務包建立多層級分組和業務包,優化業務包結構。
  • 對于業務包内的單張資料表,提供明細展示和表結構展示兩種視圖。
  • 血緣分析,檢視目前表是由哪些表組合而成,以及目前表被用于哪些表, 被哪些分析用到,讓使用者對資料的來源去向應用狀況一目了然。
  • 關聯視圖,檢視目前表的關聯配置資訊,對該表有管理權限的使用者可以 建立新的關聯關系。
  • 更新資訊,資料更新占用的空間,最近更新時間,更新資料量,資料更新的頻繁程度直覺展示,同時對于管理者和普通使用者資料更新失敗時可 以配置提醒發送通知。

3、資料關聯

FineBI 提供的關聯模組化功能,讓管理者能夠在選擇需要的資料之後,自動根據資料倉庫的關聯關系進行模組化,同時也提供了手動的關聯關系配置,支援組合主鍵的關聯關系配置。基于這樣的基礎模型,分析使用者在使用自助資料集進行自助取數時,可以直接對有關聯的資料進行聯合分析,不需要分析使用者再去梳理和配置關聯關系。

4、基礎資料處理

FineBI 提供多種添加資料的方式,例如:資料庫表、SQL 資料集、Excel 資料集等。同時提供了「選擇字段」、「字段類型切換」、「自助循環」、「行列轉化」等基礎資料處理功能。

2)資料處理(資料集)

FineBI 重點打造的自助資料集,提供了新增列,分組統計,過濾,排序, 上下合并,左右合并等功能,讓使用者以極低的學習成本将資料處理成自己需 要的結果。讓 IT 更專注于基礎資料的準備,将真正對資料的分析處理交還于更熟悉業務的分析人員。

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

3)資料分析(資料可視化)

最後就是通過 FineBI 提供可視化的資料分析,能夠快速直覺的了解資料,發現資料問題。同時操作簡單友善。以使用者思維為主導的可視化分析模式能夠根據使用者選擇的資料自動推薦可視化效果,使資料分析更高效。

1、可視化圖表

除了基礎的圖表類型,FineBI 的可視化圖表還可以實作如月曆圖,顔 色表格,kpi 名額卡等等多種圖表,并具有強大的地圖功能,支援區域地圖,點地圖,熱力地圖,流向地圖 等豐富的地圖效果。

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

2、儀表闆(可視化大屏)

儀表闆功能讓使用者将多個分析内容、分組元件組合成一個儀表闆,在儀表闆中使用者可以通過篩選器對資料進行篩選、關聯等,實作關聯分析。同時儀表闆還提供了自适應布局、主題樣式配置、Web 元件、多 Tab 元件等功能,讓使用者更好的展示和表達資料分析的思路和結果。

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

五、FineBI 安裝

安裝流程:

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

安裝很簡單,官方文檔:https://help.fanruan.com/finebi/doc-view-260.html

這裡選擇window安裝,傻瓜式的一步步點滑鼠安裝,很簡單,具體細節可以參考官方文檔。

web通路:http://localhost:37799/webroot/decision

初始化,設定賬号,密碼

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

配置外置資料相關問題文檔:https://help.fanruan.com/finebi/doc-view-529.html

背景管理

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

六、簡單使用

1)連接配接資料源

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

下載下傳JDBC驅動并配置

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

将驅動包放在這個路徑下:

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

需要重新開機finebi,不重新開機好像不行,雖然也支援web上上傳驅動jar,但是相比比較麻煩。接下來繼續配置trino資料源

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

2)建立資料集

建立分組(trino)-》建立業務包(test)-》建立SQL資料集(trino-tasks)-》預覽-》确定

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI
大資料Hadoop之——智能資料分析可視化BI軟體 FineBI
【溫馨提示】不要sql語句加分号,要不然查詢報錯。

3)可視化展示(儀表闆)

建立資料集之後,接下來就是建立儀表闆了。

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

添加元件-》選擇資料集

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

因為我本地沒什麼資料,是以圖不太好看,資料一多就很直覺的看資料的趨勢變化了,非常友善。

大資料Hadoop之——智能資料分析可視化BI軟體 FineBI

這裡就簡單的示範了一下,有疑問的小夥伴,歡迎給我留言哦,後續會持續更新【大資料+雲原生】相關的文章,請小夥伴耐心等待~

繼續閱讀