天天看點

用一個面點加工廠來類比了解什麼是資料中台

用一個面點加工廠來類比了解什麼是資料中台

用一個面點加工廠來類比了解什麼是資料中台

資料中台的概念比較抽象,不同的公司不同的業務,各自說的資料中台,在具體業務呈現上,差異很大。

這就導緻我們在了解和溝通資料中台的時候,互相之間不容易溝通明白對方說的是什麼。

我試圖用類比的方法,對資料中台,就我自己的了解,做一個梳理。也許有很多對的地方,敬請拍磚,感謝。

一個公司的資料中台是和公司的業務緊密整合和聯系的系統,資料中台首先面要向公司内部的業務部門,産品部門,技術部門等去使用。

我用類比的方法,來輔助了解一下什麼是資料中台。我把資料中台了解為一個面點加工廠。

面點加工廠(類比:資料中台)

  面點加工廠需要進貨,進的貨可能有面粉,玉米粉,蕃薯粉,奶粉,奶油,甚至包括更多的其他的已知的和未知的原料。

  面點加工廠根據進來的貨物,分類進行存儲和管理。

  面單加工廠根據業務部門(銷售部門,産品部門等)的需求,在技術部門的協助下,生産符合業務部門需求的新産品。

原材料(類比:資料)

  對應的我們品泰而言,我們可以把這些原材料了解為資料中台中的各種資料。

  這些資料可能包括來自his的資料,來自體檢中心的資料,來自衛健委公衛系統的資料,甚至更多來自其他外部系統的資料。

  這裡,那麼我們可以把his資料可以了解為面粉,體檢中心的資料了解為玉米粉,公衛系統資料了解位奶粉。

管道系統(類比:資料管道)

  這些資料原料,怎麼進入我們的資料中台呢?

  通過我們的管道系統,導入到我們的資料中台裡面來。那麼這個管道系統就是我們的資料總線(datatrans暫且這麼稱呼)。

  目前而言,我們的datatrans隻是實作了對部分his系統的連接配接和資料導入,可以了解為這個管道系統中的其中一個管道已經通了。

  但是對公衛系統的管道還沒通(沒有建設),對體檢中心的管道也還沒有建設。這些異構系統的管道,需要單獨建設和開發。

原料清洗(資料清洗和歸納存儲)

  有可能對接進來的原材料含有雜質,那麼就需要資料中台具備能力,對新進入的各種類型的資料,可以進行資料清洗,并且合理的歸納存儲。

業務部門的需求(類比:業務需求)

  業務部門的需求,肯定會跟随市場的需求的變化而變化。

  業務部門可能知道市場上目前現有的主要市場需求是什麼,但是也可能并不知道某個其他市場主體的個性化需求是什麼。

  舉例來說:

  業務一部知道,現在市場上大部分的客戶主體,都需要饅頭這種面點,而且所需要的饅頭是圓形的直徑10cm,重量為100克的饅頭。

  但是業務二部是新成立的部門,面向的客戶群假設是某企業。但是業務部門在和這個企業溝通後,發現企業需要的産品是:奶香味的玉米粉方形50克的饅頭。可是這種饅頭,面點加工廠中并沒有,甚至生産這種饅頭的生産線都沒有建設起來。

  同樣的,假設有個業務三部,而業務三部的新客戶的需求更加奇葩。他要的是綠豆粉做的奶香味的麻辣味的綠豆糕(怪味綠豆糕)。可是這種東西,原材料在目前面點加工廠中都還不具備。

面點加工廠(類比:資料中台)生産産品

  對于業務一部,他們通知面點加工廠,你給我生産這種規格的圓形的直徑10cm,重量為100克的饅頭。。饅頭加工廠就到原料中去擷取面粉和水,來生産這種規格的饅頭。然後交給市場部門去銷售。

  對于業務二部,他們告訴面點加工廠這個需求後,面點加工廠的生産營運部門在其内部,在技術部門的協助下,很快迅速的搭建起一條生産線(新的産品生産子產品),把奶粉,玉米粉,水等揉和到一起, 迅速的産出了奶香味的玉米粉方形50克的饅頭。并快速的傳遞給業務二部。進而迅速的滿足業務部門和客戶的實際需求。

  對于業務三部,這時候,面點加工廠就需要和管道系統迅速溝通,管道系統迅速的和綠豆粉的廠家進行管道對接,和麻辣粉的廠家進行對接。迅速的将這些新的原料導入到面點加工廠中來,并且按規則存 放好位置。然後面點加工廠的營運生産部門,通過面點加工廠中現有的裝置(系統的功能),迅速的整合原材料和加工需求,生産出業務三部所需要的新産品,怪味綠豆糕,迅速的傳遞給新客戶。

小結:資料中台的能力

1、具備快速對接外部資料來源的能力

2、具備快速的準确的資料清洗和資料歸納整理的能力。

3、具備快速響應業務部門需求,靈活組建出各種類型資料輸出,以及完整資料業務流程的能力。

4、具備快速的定制全新業務資料或者全新業務流程的能力。

對應到我們公司的資料中台,則初步可以了解為,我們的資料中台應具備下列能力:

1、可以快速的實作對外部資料來源系統的對接。對接的主體是datatrans,具體對接形式,可以有jdbc直連,webservice對接,remote-json-api對接等等形式。

2、可在資料中台内部,可以定義各種資料的清洗規則,存放規則,存放位置等等。

3、可在資料中台内部,自定義各種新的資料報表,自定義全新的基于已有資料的業務流程。所有這些自定義的過程,應該盡可能是在界面上滑鼠及鍵盤操作就能滿足和實作。

4、可以講資料中台中,自定義的各種資料輸出,可以輕松的提供給外部系統進行通路。并且具備嚴格的通路權限限制。

5、基于資料中台,還能實作更多現有思考範圍之外的能力,資料中台具備超強的資料和功能擴充的能力。所有這些能力的實作,是基于資料中台軟體系統的開發。

一點心得,敬請拍磚,歡迎指正。

Alex([email protected])