淺談 BI 與數據分析的可視化
一、名詞解釋
估計這個標題對大家來說不是很好理解,在開始正題之前,我們先對標題中的「BI 報表可視化」和「分析報表可視化」做個名詞解釋。
BI 報表可視化
- 廣義 BI:商務智能的一套整體解決方案,包括數據倉庫、報表查詢、數據分析、數據挖掘、數據可視化等;
- 狹義 BI:敏捷 BI 產品,一款可視化產品,如永洪 BI、Tableau 等。
通過敏捷 BI 產品設計製作的,提供給業務部門日常使用的可視化報表,就是今天要說的 BI 報表可視化。
分析報表可視化
對某塊業務某些具體現象或問題的洞察,應該就是咱們所說的分析。在業務分析結果報告中使用的可視化圖表(請留意是結果報告),就是分析報表可視化。
二、說說共同點
他們的共性主要體現在三個方面。
1. 都通過可視化來展示信息
同屬於可視化,都是通過圖表形式展現數據,幫助用戶快速、準確理解信息,向用戶揭示數據背後的規律。
2. 具備可視化共有的基礎特性
- 準確、快速表達信息;
- 好看、高大上但不複雜。
3.圖表類型通用
可視化的各種圖表類型,諸如:柱形圖、散點圖、瀑布圖等,在分析報表中可用,在 BI 報表中同樣可用。
下面舉三個示例來對「圖表類型通用」做個說明
示例1:假設你是某個班的班主任,你想要分析自己班上所有學生的成績情況。你製作了這張箱線圖,分析結果告訴你雷軍成績最好,馬雲成績最不佳,李彥宏成績最穩定,王小川最可能超常發揮。那麼,如果是教導主任呢?他如果希望是教務系統中有一個可以直接查看全校學生成績的頁面,那麼就可以將這個箱線圖製作成一個 BI 視圖。
示例2:某家公司做了一次運營策略調整,運營重點從獲客轉向流失用戶的喚回。運營總監想知道下面的幾位運營經理,是否將這個策略執行到位了。好,如果總監看到的結果不是如圖所示的運營策略的調整已經被執行到位,那麼總監可能很生氣。他完全有理由讓你製作一份常規報表放到 BI 系統中去,因為他需要每周、每月查看這個報表來檢查各部門是否執行到位。
示例3:某家公司每年收入近兩千萬,Boss 希望你幫他分析 2017 年公司的營收都花在哪些模塊了,最終毛利潤是多少,那麼你幫 Boss 製作了這張圖作為分析結果呈現。Boss 看完後,認為分析的非常好,這個模式應該被推廣被複用,他說你幫我做到 BI 系統里去,Boss 們每月、每季度都需要看到。
以上三個事例中,同一類型圖表在分析報表可視化中 BI 報表可視化中都是可用的!
三、談談不同之處
「分析報表可視化」和「BI 報表可視化」的關鍵差異在於它們的出發點是不同的。分析報表可視化的核心是輸出結論;BI 報表可視化是某業務主題下靈活的動態分析。
分析報表可視化:核心是結論
每一次的業務分析結論與建議都會被要求是明確的,所以我們會把圖表裡所有通用的模塊都調整為很精細化的,緊緊地圍繞本次分析展開。
分析報表的核心點是結論,一切都是圍繞結論展開的。分析報表中的可視化圖表是報告的組成部分,它必須是圍繞分析結論,服務於結論表達的。你的分析結論越明確,越多的通用部分就會被抹去。
BI 報表可視化:業務主題下靈活地動態分析
BI 報表同樣具備一定的主題性,但它不是這個主題下某個非常明確的結論,它更多地是一種分析模式,是某個主題下的動態分析。所以 BI 報表需要支持該主題下的各種場景、各種洞察需求。比如我們剛才提到的瀑布圖,其中是一種技術分析模式,我們可以在瀑布圖的基礎上,按業務線、產品線的不同,結合相應的圖表,搭建一個完整的儀錶盤(Dashboard)。
一般來說,對於分析報表而言,老闆看完,就代表這件事結束了;而 BI 則是可以被反覆使用的。新上線一個 BI 報表,意味著這個 BI 報表的維護、優化才剛剛開始,需要根據戰略目標、業務需求不斷地進行調整,所以 BI 報表的核心需求是靈活地支持動態分析。
下面,我們舉個簡單的例子來說明:
假設有家公司的業務是做一個醫院挂號的網站。老闆提了一個需求,想知道今年患者挂號的科室分布情況,你可能會做左邊這樣的圖,把很多小的科室合併了,因為老闆更關心排名在前的科室。這樣做可以突出重點。但是如果這個報表是存在於 BI 系統中的,那麼用左邊這張圖就不行了。因為它當某些同事想要知道「眼科」患者挂號情況,那左邊圖就沒有相關信息。
我們的分析報表只要給老闆展示 Top N 的重點,而在 BI 報表裡面,就需要考慮到信息的全面性,覆蓋到不同業務部門各式各樣的需求。
四、靈活地支持動態分析
我們將支持動態分析行為分為基礎和進階兩個層次。
- 基礎的就是維度下鑽和上卷,能夠進行維度的深入和聚合,以及界面的聯動,有時候聯動在層次太多的情況下不適用,就需要提供篩選器進行篩選。
- 進階的是維度切換、子視圖展示、視圖動作跳轉、下載數據格式自定義。
接下來重點說明其中的「維度下鑽、上卷與切換」、「子視圖展示」及「視圖動作跳轉」。其它的支持動態分析的技巧,如:界面聯動、維度篩選器等都是市面上 BI 工具常見的功能,這裡就不贅述了。
1.維度下鑽、上卷與切換
某家中藥銷售公司,當前與五家合作方合作。運營人員經常會有需要分析:不同廠家的銷售排名、不同劑型的銷售排名,不同廠家下的劑型銷售排名等。這裡我們通過維度下鑽、上卷與切換,使之在一個圖表中實現。
- 通過維度下鑽,我們在廠家銷售排名基礎上細分觀察劑型銷售排名;
- 通過維度上卷,我們隱藏了劑型信息,只觀察廠家銷售排名;
- 通過維度切換,我們實現「劑型-廠家」的細分維度,此時上卷後則就是觀察劑型的銷售排名。
2.子視圖展示
下圖,展示了某家公司在全美的銷售分布。如果此時,我們想要觀察每個州的類目成交分布,常規的做法往往是另做一個 BI 視圖頁,在這個視圖中展示詳細類目成交。但其實,我們可以將比較簡單的分類信息在子視圖中展示,當用戶懸停在某個州時就顯示類目成交。這可以極大的方便用戶查閱數據。
3.視圖動作跳轉
子視圖只適合信息量較小的附加,如果是大面積的詳細信息添加,那麼建議使用:視圖跳轉。下圖是,某家公司一級類目、二級類目的銷售情況,如果還想看到單個產品的銷售利潤情況,可以在這裡製作一個子視圖,提升查看商品詳情,就可以跳轉到每個產品的銷售利潤視圖。
以上,就是個人關於「BI 報表可視化」和「分析報表可視化」異同的看法。歡迎討論,個人wechat:wx806959084!
推薦閱讀:
※django系列七:用戶註冊
※用Power BI瀑布圖查看服飾公司財務狀況(以李寧和阿迪達斯為例)
※當excel不夠用時,如何利用Access進行數據分析?
※3分鐘帶你認識知乎刷贊
※使用藥店數據分析