一、什么是数据中台
数据中台的概念最是阿里提出来的是为了实现数据的分层和水平解耦,提供数据服务能力。看了那么多中台的概念,对中台也有些自己的理解。笔者认为中台主要是为了提供全域的数据服务。主要包括以下4部分:数据资产、数据治理、数据模型、数据服务。
数据中台
打通数据建模对全域数据进行沉淀形成数据资产,从而提供统一的数据服务功能。
二、如何建立数据中台
建设数据中台主要就是从数据模型、数据资产、数据治理、数据服务四部分出发。
1、数据模型
数据模型,就是我们熟悉的数据仓库中的模型,按照数据仓库规范分层开发模型,实现数据的标准化,多采用维度建模。还有一些挖掘模型,如果用的多了,也可以沉淀到数据中台中。我们可以看出数据中台中的模型具有通用性。
2、数据资产
在数据仓库中我们已经建立了一些模型,但是只有打通数据孤岛后才可以称为资产。需要开发一些指标库,这些指标可以组合处理满足外部人员个性化的指标。需求。还包括一些元数据,比如模型信息、血缘关系、数据存储以及访问情况等。
3、数据治理
数据治理主要是为了保障数据资产的完整性、准确性、一致性、及时性。根据指定的规范开发模型、校验模型、管理模型。
4、数据服务
数据中台最重要的就是要对外提供统一的服务能力。数据服务包括提供给开发者,让开发者能够快速、简单的访问数据服务;对于业务分析人员可以让他们轻松的进行算法分析,包括模型管理、可视化编排流程,算法模型发布等功能。
三、数据中台和数据仓库有什么不同
很多人对数据中台和数据仓库两个概念可能不是很清楚,其实最主要的是思维理念不同,数据仓库是“管理数据”,数据中台是“经营数据”,数据中台是为了提供服务而生(也有说是为了前台而生)。