如何利用BI工具進(jìn)行業(yè)務(wù)數(shù)據(jù)分析?
FineBI是一款自助式分析工具,在功能上將數(shù)據(jù)準(zhǔn)備工作與業(yè)務(wù)數(shù)據(jù)分析工作分開。提倡I(xiàn)T部門準(zhǔn)備好數(shù)據(jù),提供給業(yè)務(wù)部門自助分析,讓各個(gè)部門做各自最擅長(zhǎng)的事情。解放IT部門壓力的同時(shí),也能讓業(yè)務(wù)部門能夠根據(jù)自己的業(yè)務(wù)需求,快速獲得即席分析結(jié)果。
在這里以一個(gè)醫(yī)藥行業(yè)對(duì)某地區(qū)某藥品的庫(kù)存周轉(zhuǎn)做調(diào)整的分析過(guò)程為例,講解FineBI的使用場(chǎng)景,看下FineBI在各個(gè)部門中所發(fā)揮的作用。
視頻加載中...
在開始之前,我們需要考慮業(yè)務(wù)部門可能存在的各種復(fù)雜操作,以及實(shí)時(shí)性需求,數(shù)據(jù)量的大小等。
假設(shè)數(shù)據(jù)庫(kù)的查詢性能并不是特別好,而同時(shí)業(yè)務(wù)部門需要快速的展示分析,那此時(shí)就可以考慮將數(shù)據(jù)放到專門為查詢分析提供支撐的引擎FineIndex中做對(duì)接。
假設(shè)數(shù)據(jù)庫(kù)性能可以支撐,或者業(yè)務(wù)的實(shí)時(shí)性要求很高,那就可以使用FineDirect引擎做對(duì)接。
關(guān)于FineDirect和FineIndex
FineIndex提供基于索引的高效計(jì)算引擎,對(duì)數(shù)據(jù)進(jìn)行抽取預(yù)處理,高壓縮比,通過(guò)索引支撐前端快速數(shù)據(jù)分析。
支撐前端分析:FineIndex對(duì)抽取的數(shù)據(jù)進(jìn)行預(yù)處理,支撐前端數(shù)據(jù)分析和展現(xiàn)的速度。
底層數(shù)據(jù)處理:抽取的數(shù)據(jù)存儲(chǔ)在磁盤,采用列式存儲(chǔ),位圖索引等大數(shù)據(jù)處理技術(shù),有效應(yīng)對(duì)企業(yè)億級(jí)數(shù)據(jù)量。
FineDirect是FineBI推出的大數(shù)據(jù)直連引擎功能模塊,用于解決處理超大數(shù)據(jù)量和超快的實(shí)時(shí)數(shù)據(jù)分析需求。
通過(guò)FineDirect直連引擎,企業(yè)可以直接對(duì)接現(xiàn)有的數(shù)據(jù)源,無(wú)論是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)(Oracle,Sqlserver),還是日益成熟的Hadoop生態(tài)圈,Mpp構(gòu)架的解決方案,都可以直接進(jìn)行自助取數(shù)分析,可以不再經(jīng)過(guò)FineBI的多維數(shù)據(jù)庫(kù)(FineIndex)建模,實(shí)現(xiàn)更敏捷的、更及時(shí)的決策分析。
其中FineIndex的預(yù)建模與預(yù)先建立索引都可讓數(shù)據(jù)的展示達(dá)到秒出的效果。
而FineDirect的優(yōu)化SQL與參數(shù)等功能,在體現(xiàn)數(shù)據(jù)庫(kù)本身性能優(yōu)勢(shì)的同時(shí),智能緩存還可協(xié)助緩解數(shù)據(jù)庫(kù)壓力,提升查詢速度。
數(shù)據(jù)準(zhǔn)備步驟:
1、我們這里選擇將數(shù)據(jù)抽取到FineIndex中,選擇相應(yīng)的表添加過(guò)來(lái)。——對(duì)應(yīng)操作:添加表
2、在這里,可以選擇不同數(shù)據(jù)庫(kù)的表,這些表之間是可以做主子表之間的關(guān)聯(lián)關(guān)系,從而實(shí)現(xiàn)多源數(shù)據(jù)統(tǒng)一平臺(tái)的整合。——對(duì)應(yīng)操作:增加表之間的關(guān)聯(lián)關(guān)系
3、假設(shè)有的表要做一些預(yù)處理,可以使用內(nèi)置的ETL功能,實(shí)現(xiàn)簡(jiǎn)單的ETL操作。——對(duì)應(yīng)操作:可視化ETL
4、那這里是在我們處理好了表關(guān)系之后,就可以將這些數(shù)據(jù)提供給業(yè)務(wù)部門使用了。——對(duì)應(yīng)操作:IT準(zhǔn)備數(shù)據(jù),業(yè)務(wù)部門分析數(shù)據(jù)
5、假設(shè)此時(shí)我是業(yè)務(wù)人員,想要看到各地區(qū)醫(yī)藥客戶的銷量、周轉(zhuǎn)等情況。——對(duì)應(yīng)操作:在前端拖拽圖表和表格,建立可視化分析
具體分析操作:
首先,我發(fā)現(xiàn)山東省的銷量很高,點(diǎn)擊之后有自然的聯(lián)動(dòng)效果,發(fā)現(xiàn)對(duì)應(yīng)**藥品的銷量是最高的。
那我就想看各個(gè)客戶分銷的情況,是否有必要調(diào)整各分銷客戶的藥品庫(kù)存。
發(fā)現(xiàn)**的庫(kù)存金額最多,周轉(zhuǎn)月少,而**的庫(kù)存金額少,周轉(zhuǎn)月多。因此可以將X的Y藥品 周轉(zhuǎn)到**賣掉。
這樣,在同一地區(qū)對(duì)貨品做周轉(zhuǎn),降低了運(yùn)貨成本,同時(shí)這樣的調(diào)整,也可以提高Y藥品的銷量。
最后,想將這個(gè)分析的內(nèi)容給領(lǐng)導(dǎo)查看,讓領(lǐng)導(dǎo)做決策。就可以將樣式做相應(yīng)調(diào)整,調(diào)整之后就可以給領(lǐng)導(dǎo)查看這個(gè)分析了。
這樣,就在BI中完成了整個(gè)的數(shù)據(jù)分析過(guò)程。