最近可能大家聽到“數(shù)據(jù)中臺”這個詞越來越頻繁了,身邊朋友一直在聊這個話題唆香,但是一直不知道這到底是個什么祖娘,具有什么樣的結(jié)構(gòu)邑商。所以凡蚜,今天跟大家分享一下什么是數(shù)據(jù)中臺人断。
01 數(shù)據(jù)中臺定義
我們平常所討論的大數(shù)據(jù)平臺朝蜘, 很多人以為大數(shù)據(jù)平臺就是數(shù)據(jù)中臺,其實(shí)數(shù)據(jù)中臺并不是大數(shù)據(jù)平臺谱醇。首先數(shù)據(jù)中臺不是一個平臺,也不是一個系統(tǒng)奈附,如果有相關(guān)的廠商說他們有個數(shù)據(jù)中臺賣給你煮剧,對不起将鸵,它要么是個騙子要么就根本不了解數(shù)據(jù)中臺。
要回答數(shù)據(jù)中臺是什么顶掉,首先要探討一下中臺到底是什么挑胸。我們可以把中臺看作是一種中間層。
首先我們可以通過探索 Gartner 的 Pace Layer 來理解為什么需要中間層茬贵,這樣方便我們更好地理解中臺的定位和價值。Gartner的Pace Layer 分層理論中提到闷沥,應(yīng)用可以按照事物變化的速度來分層,這樣便可以逐層分析并設(shè)計合理的邊界與服務(wù)舆逃。
通過Gartner的分層理論可以看出路狮,在數(shù)據(jù)開發(fā)中虫啥,核心數(shù)據(jù)模型的變化是相對緩慢的奄妨,同時,對數(shù)據(jù)進(jìn)行維護(hù)的工作量也非常大砸抛;但業(yè)務(wù)創(chuàng)新的速度评雌、對數(shù)據(jù)提出的需求的變化直焙,是非常快速的奔誓。
因此,數(shù)據(jù)中臺的出現(xiàn)和措,就是為了彌補(bǔ)數(shù)據(jù)開發(fā)和應(yīng)用開發(fā)之間,由于開發(fā)速度與數(shù)據(jù)需求速度不匹配派阱,從而出現(xiàn)的響應(yīng)速度跟不上的問題斜纪。
數(shù)據(jù)中臺解決的問題可以總結(jié)為如下三點(diǎn):
效率問題:為什么應(yīng)用開發(fā)增加一個報表故响,就要十幾天的開發(fā)周期颁独?為什么不能實(shí)時獲得用戶推薦清單伪冰?當(dāng)業(yè)務(wù)人員對數(shù)據(jù)產(chǎn)生一點(diǎn)疑問的時候誓酒,需要花費(fèi)很長的時間贮聂,結(jié)果發(fā)現(xiàn)是數(shù)據(jù)源的數(shù)據(jù)變了,最終影響上線時間歼冰。做為一名資深開發(fā)人員, 我們對此深有體會隔嫡,數(shù)據(jù)源的變化會導(dǎo)致一些異常甘穿, 而排查異常卻需要花費(fèi)很長的時間腮恩,效率得不到有效的保障温兼。
協(xié)作問題:當(dāng)業(yè)務(wù)應(yīng)用開發(fā)的時候,雖然和其他的項目需求大致差不多募判,但因?yàn)槭橇硗獾捻椖拷M進(jìn)行維護(hù),業(yè)務(wù)數(shù)據(jù)的需求與其他項目的需求有所差異释液,所以數(shù)據(jù)還是需要自己再重新開發(fā)一遍敦腔,確保項目滿足用戶的需求均澳。
能力問題:數(shù)據(jù)的分析符衔、處理和維護(hù)是一個相對獨(dú)立的技術(shù),需要由專業(yè)的人員來配合完成判族,但是很多時候,我們的應(yīng)用開發(fā)人員比較多槽惫,而數(shù)據(jù)開發(fā)人員卻相對短缺周叮。
這三類問題都會導(dǎo)致應(yīng)用開發(fā)團(tuán)隊變慢界斜。這就是中臺的關(guān)鍵——讓前臺開發(fā)團(tuán)隊的開發(fā)效率不受后臺數(shù)據(jù)開發(fā)的影響。
在此我引用了中臺戰(zhàn)略書中對于數(shù)據(jù)中臺的定義:
數(shù)據(jù)中臺是基于大數(shù)據(jù)项贺、云計算、人工智能的技術(shù)架構(gòu)打造的數(shù)據(jù)化創(chuàng)新平臺开缎,支撐企業(yè)數(shù)字業(yè)務(wù)應(yīng)用的標(biāo)準(zhǔn)化及快速定制化林螃,實(shí)現(xiàn)數(shù)據(jù)驅(qū)動的精細(xì)化運(yùn)營奕删,沉淀企業(yè)的數(shù)據(jù)資產(chǎn),為企業(yè)提供用戶個性畫像疗认、商品智能推薦完残、業(yè)務(wù)在線監(jiān)控等服務(wù),解決企業(yè)業(yè)務(wù)在面向產(chǎn)業(yè)互聯(lián)侮邀、生態(tài)發(fā)展過程中所遇到的應(yīng)變與響應(yīng)能力問題
------ 摘自 《中臺戰(zhàn)略》
數(shù)據(jù)中臺是采用大數(shù)據(jù)坏怪、云計算、人工智能等前沿技術(shù)對跨域數(shù)據(jù)進(jìn)行聚合和治理绊茧,并將數(shù)據(jù)抽象封裝成服務(wù)铝宵,提供給前臺應(yīng)用,從而滿足業(yè)務(wù)價值快速變化的需求华畏。
02 數(shù)據(jù)中臺邏輯架構(gòu)
前面我們介紹了數(shù)據(jù)中臺的定義后鹏秋, 我們現(xiàn)在來看下數(shù)據(jù)中臺的邏輯架構(gòu),了解數(shù)據(jù)中臺在業(yè)務(wù)中是如何進(jìn)行定位的亡笑。下圖參照了ThoughtWorks的數(shù)據(jù)中臺邏輯架構(gòu)。
從上圖數(shù)據(jù)中臺的業(yè)務(wù)邏輯架構(gòu)圖中可以看到仑乌,數(shù)據(jù)API接口是數(shù)據(jù)中臺的核心百拓,它是連接前臺和后臺的橋梁,它向前臺提供數(shù)據(jù)能力晰甚,通過 API 接口的方式向外提供數(shù)據(jù)服務(wù)衙传,而不是直接把數(shù)據(jù)庫給前臺、讓前臺開發(fā)自行使用數(shù)據(jù)厕九。至于如何產(chǎn)生數(shù)據(jù) API接口 的過程蓖捶?怎么快速提供更多的數(shù)據(jù)API接口?怎么提高數(shù)據(jù)API接口的數(shù)據(jù)質(zhì)量扁远,讓數(shù)據(jù)更加清晰俊鱼?怎么提升數(shù)據(jù)API接口的性能刻像?這些是要圍繞數(shù)據(jù)中臺去構(gòu)建的能力。后面的文章中將進(jìn)一步進(jìn)行講解并闲。