你的公司需要数据中台吗?
这片文章属于所思所想,但并不专业,有错误的话请指正,绝对改正。
核心观点就是“数据中台是一个超前投入的项目,绝大部分公司根本不需要也不具备这样的资格去建设,但市场上到处都是建设数据中台的。”
一个互联网公司如果不成立一个数据中台团队都不好意思说自己是互联网公司,这是不是有毛病。
数据中台到底要干啥
网上搜索了下它的几家定义:
数据中台是一套可持续“让企业的数据用起来”的机制,一种战略选择和组织形式,是依据企业特有的业务模式和组织架构,通过有形的产品和实施方法论支撑,构建一套持续不断把数据变成资产并服务于业务的机制。
数据中台是指通过数据技术,对海量数据进行采集、计算、存储、加工,同时统一标准和口径。
数据中台构建包括数据采集、治理、建模、分析、应用,从而使数据的价值释放,数据中台也是企业数据资产管理的中心。
不管怎么定义,综合一下可以理解为数据中台要干几件事情:
数据汇聚整合
数据提纯加工
数据服务可视化
数据价值变现
那么你现在看到的公司里的数据中台是不是都做了这些事情呢?
假如有数据中台,成本都花哪里去了?
话说这个逻辑和十几年前使用 oracle 或其他数据库做的有什么区别呢?
市面上各种招聘数据中台岗位的到底要干什么?
一般公司的数据中台搞成了什么样
有幸见过几个公司的数据中台,包括用过很长时间阿里的数据中台。基本我们可以把很多公司的数据中台产品功能分为以下功能点:
数据接入
数据采集
数据埋点
数据开发
离线开发
实时计算
数据服务
数字资产管理
数据地图
数据指标
统一数据开放平台
数据分析
数据开发
数据报表
算法平台
算法训练
大部分公司的数据中台也许都长这个样子,然后公司的业务开发,数据开发,BI 等等都在这个系统上进行业务开发和数据分析。最新的还看到在搞什么数据湖,这个暂不专业就不瞎说了。。
你的公司需要数据中台吗
从上面的定义和实际干出来的结果来看,你觉得数据中台的有没有意义,或者说对标一下你的公司,需不需要这个部门呢。
2022 年是各个公司优化的一年,拿我们公司来说,数据中台团队砍到了估计只剩五分之一吧。这个团队运行的依然好好的,并没有因为少了很多人就有很多问题。问题是多方面的,一方面我们可以说因为他的数据中台已经比较成熟了,所以问题很少,另一方面其实说明没有那么多对这方面的需要。。
说的难听一点,我觉得这个数据中台的人都可以砍掉,因为真的没有必要存在,还有那么多人是因为历史数据已经跑着了,想砍掉都砍不掉了。看一看他们做什么,以及是不是有什么可取代的吧。
在上面“一般公司的数据中台都搞成了什么样”中,已经看到了,数据中台搭建了一套数据开发体系,然后在这个体系上业务沉淀数据,挖掘分析数据。在实际过程中数据团队 80%的时间投入到了这个数据中台体系的搭建上,而只有 20%的时间是为业务开发挖掘数据,也就是为业务产生价值。
这时候扪心自问想一想,你的公司有阿里这么牛逼吗?犯得着自己招聘一个数据团队从 0 开始搭建数据中台吗? 一个公司最终产生价值的时候肯定是用数据去驱动业务,为业务创造价值的时候,恰恰相反,市面上很多公司的数据中台团队的价值是造了一套数据中台框架和体系(可能 PR 的时候可以吹吹牛逼,说我们是个数据驱动的公司),业务可能都没跑起来,数据也没有几条。
使用数据库跑不动?
嗯,“正规”一点的公司 DB 运维都会说:mysql 单表不能超过 500w,不允许 join,不允许写 trigger,不允许存储过程,数据退化成了单纯的存储系统,实际上数据库包含数据和计算系统,只是大多数据时候 DB 为了运维简单强制业务团队将数据计算迁移到了应用中进行计算。
如果是个创业公司肯定是怎么快怎么玩,可能没有什么东西是比的上数据库的。。
如果一个公司真的需要数据挖掘了,那么阿里腾讯华为他们已经建好的数据中台已经开放了,按需购买按需付费,招聘几个数仓和 BI 分析人员去数据挖掘难道不够吗,为什么一定要自己开发一个呢。
如图下面这个阿里的 dataworks,数据一导入,你所有的需求其实都已经可以满足了,找个会写 sql 的开发去分析吧,为业务创造价值。
数据中台说实话属于一个超前投入的项目,站在一个公司可以活几十年的长河上看,也许有一天真的能数据驱动业务增长,现实中绝大部分公司根本不需要也不具备这样的资格去建设。
实话扎心,轻拍~
版权声明: 本文为 InfoQ 作者【久歌】的原创文章。
原文链接:【http://xie.infoq.cn/article/239e753f713404f3faf9f5e2c】。文章转载请联系作者。
评论