蔣步星:報表&數據分析平臺里的坑
報表平臺(或BI、數據分析平臺)是指提供報表、統計圖及其它BI組件(儀表盤、數據看板、分析報告等)的組織管理、權限控制、調度生成、發布訂閱等功能的軟件系統,讓業務用戶能隨時隨地地訪問全企業的報表和數據。這是近五六年來報表和BI領域的一個熱門需求,在基本業務系統建設較完善后,許多用戶都希望把各系統中的報表和數據分析功能打通后統一管理。
需求是真實的,效果如何呢?
在業界混久了,經常還能聽到客戶在實際用過某個報表工具后表揚該產品的話(當然罵聲可能更多),但是用過之后還表揚某個報表或數據分析平臺的話卻幾乎從沒聽說過!對于這類平臺產品的夸獎之詞總是發生在售前演示階段,一旦用上去之后,都變成抱怨!
為什么會這樣?
A. 報表(數據分析)平臺大多數情況下是需要行業定制和集成的業務
資源管理、用戶組織和權限控制功能,都是和應用場景嚴重相關的內容,經常都需要調研客戶實際情況后再做定制開發,而不能直接做死在產品中。以用戶權限為例:大客戶的用戶數多,需要分層管理,而小客戶則不需要,搞多層反而麻煩;不同用戶可查看的報表也各不相同,常常和數據相關,如部門經理只能看1萬元以下的單據;…;這些規則完全由配置生成并不容易,經常還要二次代碼開發;即使可以被配置生成,也會面臨模型過于復雜的問題,有抽象能力的程序員能對付,但業務人員理解起來則相當困難。
如果開發商擁有深入的行業經驗,則可以做出適應某個行業領域的半成品(也就是解決方案),把某些行業特征固化在軟件中不再需要配置,再基于用戶已經理解的行業術語實施其它配置,這樣可以大幅減少終端用戶的定制需求。不過,本質上也是一種定制,只是由行業開發商來完成的。
另外還有集成需求。成熟些的客戶一般都已有自己的門戶系統,報表平臺***是集成到現有門戶中作為一個功能模塊,統一登錄后按權限使用,而不是一個獨立應用。近年來移動端需求也越來越旺,同樣地,客戶已經有企業APP時,當然會希望報表平臺也集成進現有APP中。
當然,也有少量不必定制和集成的場景,一般發生在預算較少或時間緊迫的情況,客戶就會降低期望。
B. 大多數平臺供應商不能提供定制服務,而且平臺的可集成性一般都很差
大多數供應商把報表(數據分析)平臺當作一個通用產品而不是一個解決方案在經營,這就決定了廠商不能提供出強有力的定制服務。國外供應商全是這種,國內供應商不少是報表工具廠商擴大業務而形成的。這類產品型企業優勢在于后方的研發和前方的銷售能力,但貼近客戶的項目管理能力卻很弱,公司幾乎沒有也不需要項目經理這種崗位,又缺乏行業知識事先做好行業定制,就很難直接做好這件事。
報表(數據分析)平臺是直接面向業務用戶的應用系統,作為通用產品時,其集成性天然很差。單獨采購的平臺一般也要單獨部署,雖然WEB應用從界面上容易和客戶的門戶體系集成到一起,但只是物理上擺到一起了,界面風格很難一致,用戶管理又自成體系,甚至還可能要單獨登錄。而至于移動端,連把界面集成到一起都是幾乎不可能的。有些國外的報表平臺甚至還要求特殊的操作系統和數據庫,難以和客戶當前環境匹配。
顯然,A和B兩個論斷矛盾,這就尷尬了!也就造成了前面所述的局面。
基于這些認識,我們可以設計一些在選對報表(數據分析)平臺軟件的原則:
1. 向商業智能領域進軍的行業集成商是好選擇
平臺功能和應用場景關聯緊密,不是簡單在標書可以規定清楚的。“有”某項功能和這功能適合自己,那還差著十萬八千里。行業集成商充分理解用戶特征,所說的“有”和用戶希望的“有”的貼近程度要比BI廠商所說的“有”大得多得多。
有些行業集成商在BI領域經驗少,也許在演示效果上比專業BI廠商要差,但很可能更實用。其實那些外圍平臺功能并沒有多高的技術含量,而反而有較深的業務含量,難度更多在于理解用戶的場景特征。對于這種應用,集成商不僅做得出來而且能做得更好,而且自有產品也很容易修改風格并集成到用戶體系中。不過,有時名義上是集成商在供貨,但實際上只是轉賣了第三方產品,這會是后面3和4的情況了。
2. 以解決方案模式專業經營的平臺供應商也是不錯選擇
有這種心態的廠商不認為自己的產品是個直接可用的通用產品,而會有意識地強化自己的定制服務能力,努力建設項目實施隊伍,以解決方案模式經營時也容易處理和現有應用集成的問題。
這種情況和1是類似的,1是行業集成商向BI滲入,這里是BI廠商向行業滲入,從兩個方向往同一個目標走。因為不是每個行業都有足夠多經驗豐富的行業集成商來提供BI服務,對于這些行業領域的用戶,能找到有BI背景且愿意提供貼身服務的供應商也是不錯的。時間長了,這些BI廠商也能積累出行業知識,為用戶提供更優質精準的服務。
3. 找報表工具廠商要平臺是再次選擇
由于功能的相關性,用戶常常會向報表工具廠商提出平臺需求,但其實這兩者是產業鏈中的上下游關系。原則上報表平臺和報表工具應當可以隨意對應集成的,而不必互相綁死。當然,一家企業同時經營產業鏈的多個環節也沒問題,只是這兩者經營模式差異很大,不容易整合。如前所述,這類供應商不擅長做定制服務,又缺乏行業知識,而且很難放棄已有的通用產品型業務,這樣也不會集中精力補足缺失能力。
不過,他們與國外品牌還是有本質區別,后者完全沒法提供定制服務,而他們只是不擅長做而不是做不了。集成性由于產品特性和經營方式原因也不足,但也比國外品牌好很多,和行業集成商深入合作后也可以彌補。另外,在預算較少而降低定制和集成期望時也適合選擇這類供應商。
4. 無論演示效果有多好,永遠不要選擇國外品牌
售前演示階段非常光鮮的國外大牌的實際應用效果大都很差很差,前面的論述可以很好地解釋這個現象。這些產品在國外還算成功,可能是因為國外定制服務成本太高,用戶也就直接降低期望了;但國內用戶經常能夠支付得起常規的定制費用,就無法理解為什么這些平臺不能和自己的原有系統及業務規則融為一體。國外品牌適應的場景完全可被上述1,2,3類覆蓋,價格還貴,找不出什么任何情況一定要用他們。
國外產品通常也是由行業集成商引進給用戶的,用戶也會要求他們來實施服務,本來集成商擁有很強的項目管理能力和行業經驗,合適做這個事,但由于集成性的缺失不足,集成商也沒辦法,項目過程中要背負巨大的壓力,自己給自己找難受。