巨量資料平台在互聯網行業的應用


本文是58同城信息系統部高級經理余中洋對巨量資料在互聯網行業應用的總結。以實際經驗講解了巨量資料從雛形到發展,以及發展過程中傳統資料倉庫到巨量資料平台的轉化和巨量資料的可視化( big data visualization)應用。

客戶介紹
所有公司在一開始時,資料的建設都是比較落後的,但隨著互聯網的環境推動及[url=http://www.finereport.com/tw/]BI[/url]商業智慧的發展,以及公司計劃2013年在紐約交易所上市,這時候面臨一個很大的問題。在上市之前,公司的資料,無論是流量資料還是財務產品資料都需要經過非常嚴格的審計。為此,我們開始整理資料,做資料報表,花費一年多的時間做資料整理、資料規範,慢慢的巨量資料的平台有了雛形。

後來公司上市之後,資料運營的重點從反映過去和現在的狀況轉變成指導業務、管理業績、支持銷售。

2015年到2016年這兩年,公司將目標投入到資料智能上,建立了一個非常大的系統平台,並且讓整個銷售和產品運營體系全面實施資料化運營。在這個平台上,我們不僅僅要進行管理銷售,還要構建銷售能力模型,預測未來業績。因為在美國市場的股價,更多的是依賴公司未來的發展,公司未來預期決定了公司現在的股價,因此總共的業績預測非常重要,能夠非常精確的預測銷售更加重要。

合作背景
公司擁有很多的業務資料庫,有訂單、CRM、合同管理、人力資源等資料庫。以往,我們會把這些資料庫里的資料做集成,做一個簡單的資料倉庫,然後根據業務需求,在資料集成的基礎上,通過帆軟報表建立一個決策系統,做資料展示,提供服務。這個過程的好處是開發成本低,投入成本低,技術架構簡單,可以非常快速的在公司內部運行起來。

但是這樣的方式隨著業務系統的增多,逐漸開始不適用。一是業務資料多樣化、資料未集中管理、有效利用資料難度大;資料存儲能力受限,無法追溯較遠的歷史資料。二是很多情況下,不同的產品經理和工程師所提的需求是不同的,而且這些不同的需求本身是交織在一起的。因此不同的團隊做出同樣的指標,由於資料指標定義不一致,存在意義相近重複指標的時候,管理層很難做出決策。三是分析和運營使用的資料渠道完全依賴於自身資料的監控,這會導致IT部門工作壓力較大。

除了以上反映的問題,公司在基於未來發展情況下又呈現了新一輪的現狀,並提出了以下需求:
業務的多元化發展,公司大量的併購導致集團資料量和資料需求爆髮式增長;
資料網狀流通,基礎資料、資料指標缺少統一的元資料管理;
為了更好發掘資料價值,提升資料能力、構建標準化資料體系成為當務之急。

解決方案
集團的業務架構大體可以分為幾塊內容。第一個是資料模型師。主要的工作是做好元資料管理,資料模型的開發以及建立統一的資料標準。第二個是資料開發員,它會對接產品,然後去做一些業務開發。第三個是業務人員,業務人員是運營、銷售、市場人員,在這個地方做了很多可視化來幫助他們做出決策。最後是公司的資料分析部門,他們有很多對於審計包括公司一些非常核心的資料的分析需求,他們會通過獨立的資料查詢系統實現資料多維度分析。

[img]http://www.finereport.com/tw/wp-content/themes/BusinessNews/images/2016120501.jpg[/img]

下圖是技術架構,在底層進行資料存儲,抓取資料,並將存儲層的資料傳給處理層,在處理層完成業務計算,形成指標。然後前端通過帆軟報表的應用,將資料以業務報表的方式進行圖形化展示,並在移動報表APP上進行展示。

除去這個,我們還在管理上做了資料中心的建設規範。然後是資料質量管理,包括確保資料的準確性,為保證資料的及時性還建立了一個運行和管理規範。這四塊結合起來以保證平台的平穩運行。

[img]http://www.finereport.com/tw/wp-content/themes/BusinessNews/images/2016120502.jpg[/img]
[img]http://www.finereport.com/tw/wp-content/themes/BusinessNews/images/2016120503.jpg[/img]


巨量[url=http://www.finereport.com/tw/]資料視覺化[/url]
資料可視化(data visualization)是這個平台最後的一步也是應用範圍最廣的一步。這方面,由於我們
1、需求來源多:團隊需要同時對接財務部、銷售中心、客服中心、管理層等各級部門,且各個部門關注的指標千差萬別。
2、報表可視化方式多:需要通過明細表、匯總表、鑽取表以及各類圖表來分別滿足各個部門的不同管理職級的需求,還要給給需求方提供離線報表、實時報表、郵件&簡訊推送資料等多種渠道。
3、自定義開發多:為了對接公司內部的業務系統,需要經常自定義開發。

所以,需要一個滿足這些需求的可視化報表開發工具。這一塊,無論從最初的傳統資料倉庫方式還是現在的巨量資料平台,我們都選擇了帆軟報表。

優勢如下:
類EXCEL設計風格:操作界面大大降低了學習成本。
多資料源支持:接入個各個部門的各個類型的資料庫非常方便。
優秀的圖標展示:HTML5圖表技術,支持多種圖表類型、樣式、風格,參數傳遞靈活,交互效果豐富。
友好的介面:開發人員使用網頁腳本、API介面等進行深入的開發與控制,支持插件開發、安裝、使用和管理,以滿足其個性化的需求。
可視化展示:
[img]http://www.finereport.com/tw/wp-content/themes/BusinessNews/images/2016120504.jpg[/img]
[img]http://www.finereport.com/tw/wp-content/themes/BusinessNews/images/2016120505.jpg[/img]

引用

    沒有引用

迴響

迴響顯示方式 (直線程 | 分線程)

    沒有迴響


新增迴響


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA