今天我们就带着这些问题,一起走进数据中台。
1、数据中台诞生
任何一个软件系统都是通过帮助客户解决问题来实现价值的。针对不同的需求会建立不同的软件项目。
这些软件项目包含客户端的应用和后台管理配置的应用。久而久之就形成了固定的“前台”和“后台”系统,而且大家都在乐此不疲地开发着类似的业务系统。
但是,时间一长大家就发现了,这些系统中有一些部分大同小异,在做第二个项目的时候并不用将所有的功能重写,可以把之前项目中那些共有的模块拿出来,稍作修改就可以在新项目中应用了。这就是数据中台的雏形。
转动的齿轮
抽象和解耦是软件开发铁律,同样也适用于数据中台系统。数据中台系统就是将“后台”系统中那些针对技术,业务,组织的通用“模块/服务”从原来固定的项目中抽离出来,并且使之能够成为一个自治的服务提供给更多的“前台”使用。
中台就是“前台”和“后台”之间联动的齿轮,也是:
调节器:前台业务变化快,后台系统相对比较稳定,数据中台就是他们中间的速度调节器。
加速器:新业务上马,接入中台即刻享受服务,不用 0 开始。
稳定器:前台业务多如牛毛,后台数据排山倒海,而数据中台提供各式各样的接口对接两者使用户享受稳定可靠的服务。
业务是根本,特别是用户的核心业务。对于中台来说需要针对业务进行颗粒度划分。例如:客户服务,结算中心,订单中心。
如果业务发生变化需要对上述服务进行拆解,例如:将结算中心拆解成支付服务和核销服务。
这样的分类和拆解是为了更好的支持前台,给前台业务提供更多的可能性,从而为用户组合出更多的使用场景。
这类平台的提供者一般在某一个行业深耕多年,积累大量的行业知识。
数据的获取通常需要经过数据采集,数据清洗/过滤,数据存储,数据归档几个步骤,最后才能通过数据服务的形式展现给用户。
特别是针对客户端来说,同时通过数据中台提供的服务来获取数据的。数据中台会根据不同的业务场景,生成不同的数据服务,满足客户的需要。
提供类似平台的企业进入 IT 信息化的时间比较早,积累了一大批数据,通过对数据的整合和分析可以助力业务发展。
数据中台系统:让前端不用关心数据处理过程,只专注于“数据服务”