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