引言
本文主要面向?qū)ο笫牵瑢I完全不了解,或只是初步了解的人。
從宏觀角度介紹了BI的基本信息,并附以大量的圖表作為說明。期望能幫助大家對BI有更深層次的理解。
如有不同見解,也歡迎在評論l補(bǔ)充。
至于 BI 中更深層次的東西,筆者將會在未來逐一進(jìn)行介紹。
什么是 BI?
首先引用百度百科的定義:
商業(yè)智能(Business Intelligence,簡稱:BI),又稱商業(yè)智慧或商務(wù)智能,指用現(xiàn)代數(shù)據(jù)倉庫技術(shù)、線上分析處理技術(shù)、數(shù)據(jù)挖掘和數(shù)據(jù)展現(xiàn)技術(shù)進(jìn)行數(shù)據(jù)分析以實(shí)現(xiàn)商業(yè)價(jià)值。
通俗一些的解釋:
BI 并不僅僅只是一個(gè)分析軟件,而是一套完整的數(shù)據(jù)分析解決方案:它將不同數(shù)據(jù)源(如 ERP、CRM、OA、HIS、EXC 等數(shù)據(jù)文件)的數(shù)據(jù),在整合清洗——保證數(shù)據(jù)準(zhǔn)確性后,進(jìn)行針對性的數(shù)據(jù)分析和處理,最終為企業(yè)提供報(bào)表展現(xiàn)與可視化圖表分析,從而為企業(yè)提供決策支持。
在數(shù)據(jù)化建設(shè)較差的公司,也會將 數(shù)據(jù)可視化與 BI 直接劃上等號。
以下是一些經(jīng)典的 BI 范例:


不得不承認(rèn),BI 給人的第一印象,的確是漂亮的圖表。
在實(shí)際開發(fā)中,整合數(shù)據(jù)源、清理數(shù)據(jù)等步驟往往并非由 BI 進(jìn)行處理,具體分工見下圖:

正如上圖所示,BI 往往與數(shù)據(jù)倉庫技術(shù)、olap 引擎有著直接的上下游關(guān)系。其中數(shù)據(jù)倉庫主要起到統(tǒng)一數(shù)據(jù)源、保證數(shù)據(jù)準(zhǔn)確度的作用;而 OLAP 引擎則幫助 BI 加速查詢。它們組合在一起,最終使用戶獲得良好的數(shù)據(jù)分析體驗(yàn)。
BI 能做什么
BI 對企業(yè)的作用是通過兩方面實(shí)現(xiàn)的,業(yè)務(wù)方面和技術(shù)方面
業(yè)務(wù)方面
-
數(shù)據(jù)呈現(xiàn)
我們可以通過 BI 直觀、全面的展現(xiàn)企業(yè)日常業(yè)務(wù)的情況;無論是從整個(gè)集團(tuán)的視角出發(fā)、還是從業(yè)務(wù)線或者部門的角度出發(fā)。
下圖即為一個(gè)標(biāo)準(zhǔn)的 數(shù)據(jù)呈現(xiàn)(大屏)BI。決策層可以通過該圖表快速、直觀的了解到目前公司的會員數(shù)量和相關(guān)的銷售額——這也往往是決策層最關(guān)心的兩個(gè)指標(biāo)

為了保證數(shù)據(jù)更新的實(shí)時(shí)性和展示的美觀性,純粹的數(shù)據(jù)呈現(xiàn)往往并不支持聯(lián)動、下鉆、上卷等 BI 常見操作。
聯(lián)動、下鉆、上卷都是 BI的專業(yè)術(shù)語,未來會逐一介紹。
-
異常監(jiān)測
專業(yè)的業(yè)務(wù)人員會有一些核心指標(biāo)來監(jiān)控業(yè)務(wù),我們完全可以將其通過BI實(shí)行可視化監(jiān)控;
下圖即為 某在線教育對每日課程銷量的監(jiān)測,運(yùn)營人員通過BI可以迅速發(fā)覺異常變化,從而及時(shí)作出調(diào)整。

-
智能預(yù)測
在大數(shù)據(jù)的基礎(chǔ)上,BI也能基于簡單的統(tǒng)計(jì)學(xué),提供一些擬合線,來幫助業(yè)務(wù)人員進(jìn)行相關(guān)分析。
下圖即 對某超市銷售額進(jìn)行預(yù)測。

-
特定建模分析
特定的建模分析通常是由精通業(yè)務(wù)的業(yè)務(wù)人員提出,通過合理的建模找出業(yè)務(wù)中可能存在的問題,將其反映出來并最終回歸到業(yè)務(wù),形成閉環(huán)決策并不斷優(yōu)化的一個(gè)過程。
業(yè)務(wù)建??珊唵?,可由一個(gè)或多個(gè)圖表組成,也可復(fù)雜,通過一組或多組數(shù)據(jù)圖表支撐。
如下圖,即為對客戶銷售額建立的模型。通過該模型,業(yè)務(wù)人員能夠快捷的了解到目前CRM的客戶情況。

-
幫助業(yè)務(wù)進(jìn)行快速智能分析
盡管 BI 能滿足大部分常見需求,但資深的業(yè)務(wù)人員總會有一些突如其來的靈感。這種靈感稍縱即逝,如果等到數(shù)據(jù)部門提供數(shù)據(jù)再進(jìn)行分析——可能為時(shí)已晚。如果有BI的話,業(yè)務(wù)人員可以立刻基于業(yè)務(wù)數(shù)據(jù)進(jìn)行靈活分析,從而驗(yàn)證想法。
技術(shù)層面
-
減少人工處理,提升工作效率
某些指標(biāo)對每家公司都是非常重要的,無論該公司是否存在 BI、數(shù)據(jù)部門。
例如 毛利、成本、客戶。
在沒有 BI 的情況下,如果公司想要收集匯總這些指標(biāo)信息,大多數(shù)時(shí)候都需要業(yè)務(wù)人員手動從各個(gè)系統(tǒng)提取數(shù)據(jù),然后在exc上匯總——這個(gè)過程無疑是冗長、枯燥且毫無價(jià)值的。同時(shí),還容易產(chǎn)生以下問題:
- 數(shù)據(jù)準(zhǔn)確性無法保證:手工計(jì)算,就有可能出錯。無法避免
- 數(shù)據(jù)及時(shí)性無法保證:手工計(jì)算的效率由使用者決定,無法控制
- 修改復(fù)雜:任何業(yè)務(wù)的新增、修改。都需要對復(fù)雜的exc公式進(jìn)行修改。
如果有了 BI 和對應(yīng)的數(shù)據(jù)底層,就可以自動化生成相關(guān)報(bào)表。
智能報(bào)表 也屬于廣義上的 BI
-
結(jié)果倒逼,統(tǒng)一指標(biāo)口徑
成熟的公司必然有一套統(tǒng)一的指標(biāo)口徑;但在其野蠻生長中,指標(biāo)、維度可能會缺乏統(tǒng)籌規(guī)劃,從而產(chǎn)生一些遺留問題。
舉個(gè)例子:庫存、銷售、運(yùn)營口中的"銷售額"往往不是同一個(gè)"銷售額"。
最常見的口徑不一致問題,就是時(shí)間口徑不同;銷售額可以依照 下單時(shí)間,支付時(shí)間,發(fā)貨時(shí)間,收貨時(shí)間,完成訂單時(shí)間 等不同角度進(jìn)行分析。在沒有統(tǒng)一口徑的情況下必然會出現(xiàn)誤解。
BI 的使用者必然包括決策層。因此,指標(biāo)必然會以決策層認(rèn)可的口徑為主,從而消除爭議。
-
整合信息孤島,統(tǒng)一分析平臺
數(shù)據(jù)倉庫是每家公司都應(yīng)有的東西,但實(shí)際上大部分公司并不完善;但分析、統(tǒng)計(jì)的需求并不會因?yàn)闆]有數(shù)倉而停滯。這個(gè)時(shí)候,BI 就可以啟動匯總數(shù)據(jù)源進(jìn)行統(tǒng)一分析的效果
并不推薦長久使用 BI 作為數(shù)據(jù)匯總層。
總結(jié):
正如上述描述,BI更多的是從業(yè)務(wù)方出發(fā),幫助業(yè)務(wù)解決問題。它將繁雜的數(shù)據(jù)庫底層進(jìn)行整理匯總,形成有效的指標(biāo)維度,讓BI使用者可以直觀、清楚地看到他所關(guān)注的數(shù)據(jù),從而幫助整個(gè)企業(yè)更好的發(fā)展。在數(shù)據(jù)的自由探索中找到原因,避免“拍腦袋”式的決策。這就是 BI 的作用,而非僅僅的數(shù)據(jù)報(bào)表呈現(xiàn)。
BI 的應(yīng)用場景
BI應(yīng)用場景廣泛,以下逐一枚舉。
-
大屏
大屏就是我們在 街頭、展覽會上常見的超大屏幕,其上大多充滿了含義不明的圖表。舉幾個(gè)例子


大屏的最大特點(diǎn) 就是炫。據(jù)筆者觀察,其上的數(shù)據(jù)大多都是“虛榮指標(biāo)”——除了好看外一無是處。但換個(gè)角度,對外宣傳時(shí),需要的就是好看。
設(shè)想一下,假設(shè)超市、醫(yī)院、 會議室能有一個(gè)大屏。會吸引多少目光的注意力;增加多少回頭客。
大屏的開發(fā),有以下幾點(diǎn)需要注意:
- 因?yàn)檎故拘Ч葐栴},大屏相比其他 BI,缺少交互性,無法進(jìn)行聯(lián)動、鉆取等操作。
- 硬件成本較高——大屏很貴
- BI 開發(fā)成本較高——需根據(jù)硬件實(shí)際大小進(jìn)行反復(fù)調(diào)試,才能保證最終結(jié)果的展示。
- 數(shù)據(jù) 要求較高——主要是指數(shù)據(jù)的實(shí)時(shí)性;
-
駕駛艙
BI 駕駛艙是一個(gè)核心指標(biāo)匯總系統(tǒng),將公司的核心指標(biāo)進(jìn)行可視化展示,幫助決策層能通過1圖直接了解到整個(gè)企業(yè)的運(yùn)營情況,也可以下鉆到各個(gè)細(xì)分業(yè)務(wù)中了解詳細(xì)數(shù)據(jù)。


因?yàn)槊嫦驅(qū)ο笾饕獮槠髽I(yè)高層,因此駕駛艙的數(shù)據(jù)準(zhǔn)確度、美觀度一般都是最高的。相對而言,開發(fā)成本也是最高的;
相比大屏來說,駕駛艙可以自由下鉆到任意主題的詳細(xì)看板中。分析性更強(qiáng)
駕駛艙則要注意這些:
- 數(shù)據(jù)準(zhǔn)確性非常高——它不像大屏,錯了也沒有人知道。駕駛艙對接公司決策層,不允許有任何的數(shù)據(jù)誤差。
- 美觀度——領(lǐng)導(dǎo)要看的東西,你自然要花點(diǎn)功夫去精心調(diào)試。
-
看板
看板(dashborad)即為最基礎(chǔ)的 BI 展現(xiàn)方式


相比 大屏、駕駛艙而言,dashboard 并不那么浮夸,它的主要使用對象為一般的管理人員和運(yùn)營人員。一般來說,看板也可以自由的鉆取、聯(lián)動。從而幫助業(yè)務(wù)人員進(jìn)行更好的分析。
-
移動端
部分 BI 產(chǎn)品也支持移動端展示,內(nèi)容一般為核心指標(biāo)。


移動端開發(fā)時(shí),需要特別注意不同手機(jī)的適配度。必要情況下,可以拿用戶的實(shí)際手機(jī)款式做針對性調(diào)整。
-
自助分析
并非所有的儀表板,都一定由數(shù)據(jù)部門來開發(fā)完成。有能力的業(yè)務(wù)人員更希望自己可以隨時(shí)進(jìn)行制作,而不受數(shù)據(jù)部門的約束。因此在數(shù)據(jù)部門提供數(shù)據(jù)底層的情況時(shí),業(yè)務(wù)部門也會親自上陣進(jìn)行開發(fā)。
BI 的開發(fā)方式
BI 的開發(fā),與常見的項(xiàng)目開發(fā)并無兩樣
確認(rèn)需求——需求分析——指標(biāo)維度梳理——源數(shù)據(jù)和數(shù)據(jù)質(zhì)量確認(rèn)——結(jié)果表設(shè)計(jì)——ETL開發(fā)——可視化實(shí)現(xiàn)。
有幾個(gè)重點(diǎn)需要注意:
- 第一步要確定 BI 的最終使用者,直接與使用者溝通會節(jié)省大量的時(shí)間。
- 需求分析結(jié)束后,一定要與最終使用者進(jìn)行文檔確認(rèn),確保雙方理解一致。
- 不要輕易相信源頭提供的數(shù)據(jù),獲取到數(shù)據(jù)后自己一定要初步檢查,確保數(shù)據(jù)質(zhì)量。
- demo先行——盡早確定使用者想要的BI樣式,免得反復(fù)調(diào)試?yán)速M(fèi)時(shí)間。
部分BI介紹
Tableau
Tableau 毫無疑問的市場王者,也是目前全球最易于上手的報(bào)表分析工具,并且具備強(qiáng)大的統(tǒng)計(jì)分析擴(kuò)展功能。它能夠根據(jù)用戶的業(yè)務(wù)需求對報(bào)表進(jìn)行遷移和開發(fā),實(shí)現(xiàn)業(yè)務(wù)分析人員獨(dú)立自助、簡單快速、以界面拖拽式地操作方式對業(yè)務(wù)數(shù)據(jù)進(jìn)行聯(lián)機(jī)分析處理、即時(shí)查詢等功能


但Tabealu也有自己的缺點(diǎn):最大的缺點(diǎn)就是價(jià)格過于昂貴。對于大部分公司來說,如此昂貴的Tableau性價(jià)比并不高。
FineReport
帆軟是目前國內(nèi)最大的 BI 廠商,合作廠商也相當(dāng)多;產(chǎn)品線也遍及大屏、移動端、智能報(bào)表??梢哉f是最適合中國中小型企業(yè)的 BI 了。



FineReport本是一個(gè)智能報(bào)表軟件,但由于集成了大量圖表,相比其他BI開發(fā)效率雖然稍慢,但是自由度更高。
Superset
Superset是一款由 Airbnb 開源的“現(xiàn)代化的企業(yè)級 BI(商業(yè)智能) Web 應(yīng)用程序”,其通過創(chuàng)建和分享 dashboard,為數(shù)據(jù)分析提供了輕量級的數(shù)據(jù)查詢和可視化方案。


Superset的缺點(diǎn)就比較多了
- 沒有提供圖表的下鉆功能
- 不支持多圖表間的復(fù)雜聯(lián)動
- 處理大數(shù)據(jù)集時(shí)容易暴斃
- 權(quán)限管理和圖表管理的功能設(shè)計(jì)基本為0
但它是開源的——你無法要求一個(gè)東西又免費(fèi)又好用,因此技術(shù)能力較強(qiáng)的公司可以考慮。
其他雜談
正如開題所言, BI 并非簡單的數(shù)據(jù)可視化,而是一套極度復(fù)雜的商業(yè)解決方案;
如何做到企業(yè)數(shù)據(jù)化?數(shù)據(jù)驅(qū)動業(yè)務(wù)?數(shù)據(jù)治理?
僅憑幾個(gè)EXC是遠(yuǎn)遠(yuǎn)不能滿足的——只有建立起良好的 BI 生態(tài)體系,企業(yè)才能真正邁入數(shù)據(jù)化。
另一方面,BI 的表象是可視化分析報(bào)表的呈現(xiàn),但它的本質(zhì)還是業(yè)務(wù)問題、管理問題。
如何通過BI ,使得業(yè)務(wù)、管理能夠不斷優(yōu)化,這才是值得我們深度思考的。