數據中臺、相信這四個字你們必定不陌生。由於在2019年、數據中臺可謂是最火的概念之一,不少大公司都在佈局本身的數據中臺。html
那麼數據中臺究竟是什麼?它和咱們熟知的數據平臺有啥區別?它爲何會這麼火、能給企業帶來什麼價值呢?數據中臺總體架構和全景圖又是什麼呢?前端
筆者有幸參與了公司數據中臺從0到N的建設,計劃從概念到落地,把中臺那些事跟您說透,與您一塊兒分享學習。筆者公衆號:【胖滾豬學編程】數據庫
先不說那些官方的抽象的概念了,我想用我本身的大白話去說數據中臺的概念。編程
那就是若是把前臺比做賺錢的。後臺比做支持的。那麼中臺呢就是支持加速賺錢的。安全
這個比喻我以爲仍是很形象的,中臺呢它實質就是前臺和後臺的一個橋樑,而且它能在這當中起到很好的加速效果。這裏的加速,能夠是效率上的提升,能夠是協做上的雙贏。微信
舉個例子,好比前臺業務人員平常要分析廣告投放、在哪一個平臺投放效益最好呢?抖音仍是頭條呢?這直接涉及到公司的money了。架構
前臺人員要分析這個確定要有數據吧、就會向後臺人員要數據:我須要哪些表你要幫我同步過來數倉裏,同步好了你要受權給我,而後你再去配置定時報表任務、配置好了你要再作一個前端的展現頁面。這還沒完,數據有問題了還得跟你逼逼叨叨!佈局
這個流程下來,前臺人員須要向後臺人員溝通100句。有了數據中臺、一句話都不用說了。上面這些操做,前臺人員均可以自行完成。學習
因此說數據中臺給咱們業務效率帶來了巨大的提高。大數據
那數據中臺有沒有缺點呢?
我以爲也是有的,原本後臺那些單身小哥哥能夠蹭這個機會去跟前臺妹子打些交道、說不定姻緣就來了,畢竟前臺妹子多,結果被這數據中臺一搞,一句話都說不上了。這確實是數據中臺的一個缺點。
如今你們應該有個初步的印象了,那麼我再用官方抽象的語句作一個總結:數據中臺是企業級能力複用平臺!企業級大數據經過系統化的方式實現統一共享的數據組織。其中共享包括數據、信息、技術、業務的共享等。它以服務化的方式賦能前臺數據應用,穩定可靠、高效的支持上層業務的快速創新,爲業務快速賦能。
由於咱們一直以來都是聽數據平臺這個詞聽得比較多,因此第二問咱們仍是要來講一下它們之間的差異。
數據平臺你能夠把它當作是數據集,那麼數據中臺呢他就是數據集API,那麼它們之間就差在API這三個字母上,API我想應該不須要過多解釋呢,你們都知道,好比學JAVA的時候有了JAVA API你才知道怎麼使用,那麼數據中臺至關於在數據平臺的基礎上告訴你這些數據怎麼使用。
另外,數據中臺是偏向於業務的,而數據平臺是偏技術的
可是、數據中臺和數據平臺也有千絲萬縷的聯繫。數據中臺須要依賴大數據平臺,大數據平臺完成了數據研發的全流程覆蓋,而數據中臺增長了數據治理和數據服務化的內容。總的來講,數據中臺吸取了傳統數據倉庫、數據湖、大數據平臺的優點,同時又解決了數據共享的難題,經過數據應用,實現數據價值的落地。
數據中臺的價值,我想用三個關鍵詞來歸納:效率、協做、質量
上面說的仍是有一點兒抽象,其實要具體回答這個問題,你首先得大概知道數據中臺有哪些功能哪些模塊。好比數據地圖、元數據管理、數據血緣、數據處理等等都屬於數據中臺。每一個模塊都有它的功能,因此它的做用並非一言兩語能夠說得清,這裏筆者再舉一些真實的例子來對比一下:
例一:沒有數據中臺以前,業務人員根本就不知道HIVE數倉有哪些表,不知道這些表的具體信息(列信息、索引信息、分區信息、責任人信息)。他要出一張報表還要來問你:"hello 幫我看一下HIVE有沒有同步這張表吧?hello 幫我看一下這張表是否是分區表吧?"。這個表有問題了,他又要來問你"hello 這張表負責人是誰啊?" 有了數據中臺以後,徹底不須要管了。(這個是元數據管理給咱們帶來的便捷)
例二:沒有數據中臺以前,咱們根本就不清楚表的來源和鏈路,尤爲是一些複雜報表的結果表,來源很是複雜可能涉及到多個系統,涉及十幾個源表。等到上游業務表要作變動、都不知道會影響哪些報表,線上已經運行上千個報表了啊!要去揪出這些來實在是麻煩!有了數據中臺以後,10秒鐘就能解決這個問題。(這個是數據血緣給咱們帶來的便捷)
咱們說數據中臺是服務於公司業務的,所以必需要從本身的業務角度去進行一個全局的規劃和架構。不過你依舊能夠參考一下典型的架構圖:
筆者認爲能夠分爲幾大部分:
其中、數據採集和數據處理開發,你也能夠理解爲是數據平臺的東西。因爲篇幅問題,不對每個模塊做詳細說明。筆者將在我的公衆號【胖滾豬學編程】詳細分享各個模塊的概念、功能、以及生產落地方案!
首先一句話:千萬不要跟風。中臺不是你想作想作就能作。
由於要作起一個真正意義上的數據中臺,必定是站在公司的層面去看待,而不是某個業務部門本身玩玩過家家。所以須要很是大的投入,人力、物力的投入。而這些系統是否可以匹配中臺建設的需求,還須要持續打磨。另外必須對公司的總體業務倒背如流,纔能有這種全局的視野去建設中臺。
那什麼狀況下咱們能夠考慮建設中臺呢?
不得不認可一點,網上關於數據中臺的資料太少了,筆者去年中旬從0開始建設數據中臺的時候,花了大量時間蒐集資料。如今也願意與你們分享一下我收集到的資料。
書籍推薦:數據中臺-讓數據用起來。
博文推薦:
什麼是中臺,什麼不是中臺。全部的中臺都是業務中臺
到底啥是平臺,到底啥是中臺?
在構建數據中臺以前,你須要知道的幾個趨勢
火熱的數據中臺對企業的價值是什麼?
你真地須要一箇中臺嗎?
阿里的中臺戰略實際上是個僞命題
從平臺到中臺 | Elasticsearch 在螞蟻金服的實踐經驗
七問七答,親歷者講阿里中臺落地的實踐個人一年中臺實戰錄
滴滴出行構建業務中臺應對軟件複雜度的具體對策與實踐
10張圖解密阿里數據中臺
落地推薦
能夠參考阿里的DataWorks產品,上面有不少關於數據中臺的原型圖能夠做爲參考。
DataWorks
筆者也將在公衆號【胖滾豬學編程】上分享本身搭建數據中臺的親身經歷,很少說無用概念,直接把生產落地方案分享給你!
最後總結:以用戶爲中心,以願景爲指引,從戰略入手,用科學有效的方法,步步爲營沉澱企業級能力,付以必要的組織與系統架構調整,方得中臺。
本文轉載自公衆號【胖滾豬學編程】 用漫畫讓編程so easy and interesting!歡迎關注!形象來源於微信表情包【胖滾家族】喜歡能夠下載哦~