
我的判断:卡住协同的从来不是接口,是口径和归属
我做过几个数据中台和业务中台同时在建的项目,也在项目上线一年后再回去复盘过。最大的感受是:这两套中台从来不是靠接口连起来的,而是靠口径、归属和流程对齐的。业务中台管的是”一笔业务怎么走完”,数据中台管的是”这笔业务留下什么、能被谁再用一次”。前者追求响应速度和交易闭环,后者追求一致性和可复用性。目标不一样,考核不一样,节奏也不一样,这就注定了它们天然会打架。
我见过最典型的失败形态是这样的:业务中台把订单、客户、商品的服务拆得很漂亮,接口文档写得清清楚楚,数据这边却只能靠抽库、拼宽表来还原业务语义。结果指标天天对不上,业务方开会第一件事不是看数,而是争论”这个数到底以谁为准”。这套系统技术上跑得很稳,业务上却没人信。
真正跑通的项目,无一例外都在两套中台之间先立了一份共享的业务对象定义和指标口径,再谈数据怎么流、接口怎么调、事件怎么发。顺序反了,投多少人都是在给缝补买单。
所以我给的判断很直接:协同的抓手是主数据、是指标定义、是事件契约。中间件、消息队列、API 网关只是通道,通道修得再宽,两边说的不是同一种语言,照样堵。下面把我踩过的坑、反复验证过的取舍逻辑,一条条摊开讲,能省你至少半年的返工。
业务跑得越快,两套中台之间的缝就越大
这几年我参与的项目里,业务中台一般先跑起来。原因不复杂:业务侧的压力是看得见的,渠道变多、活动要快、新业务上线周期从两个月压到两周,领域服务一拆,交易链路确实快了。数据这边呢,模型评审还在走流程,等宽表跑出来,业务口径已经改了第三版。
业务中台的节奏是”先跑通再规范”,数据中台的节奏是”先规范再跑通”,这两种节奏天生冲突。我在零售、制造、能源几个行业都见过同一个现象:业务侧半年前上线的一个状态位,数据侧到现在还没对齐含义,报表里干脆把它忽略掉,业务方一看就觉得数不准。你解释说是模型问题,他只会觉得你在推责任。
这种缝隙不会自己愈合。下面这张表是我做项目复盘时常用的对照,把常见协同场景和失配表现摆在一起,问题出在哪一层就很清楚。
| 协同场景 | 业务中台的常见做法 | 数据中台的真实诉求 | 失配后的表现 |
|---|---|---|---|
| 客户主数据 | 各业务线自建客户表,能注册就行 | 唯一客户 ID 与统一画像 | 同一个人出现三四个 ID,画像拼不起来 |
| 物料与商品 | 按业务线各自建品类树 | 跨业务线统一编码与属性 | 同类商品在不同报表里归到不同类目 |
| 订单状态 | 状态机随业务需要频繁调整 | 稳定的状态字典与历史可回溯 | 历史数据断层,同比环比失真 |
| 指标定义 | 各域自己算 KPI,够用就好 | 全公司一份指标字典 | 同一个指标有多个数,会上先吵半小时 |
| 业务事件 | 以同步调用为主,失败重试靠人 | 可靠事件流支撑准实时分析 | 数据延迟大,偶发丢事件难以追查 |
表里这几行,几乎每个项目都能对上两三条。它们都不是技术故障,是治理缺位在工程上的投影。
分工边界说不清,接口写一百个也白搭
我经常被问”两套中台到底谁管什么”。我的回答一般都很土:业务中台管”事怎么办”,数据中台管”事怎么被看懂、被复用”。这两句话听着简单,落到项目上能省掉大量扯皮。
最忌讳的一件事,是让数据中台去承接业务规则。比如优惠怎么算、订单能不能拆,这类逻辑必须留在业务侧,数据侧只做沉淀和复现。反过来,业务中台也不该自己攒一份”影子数仓”来出报表,那等于把口径分裂写进了架构。
下面这张对比表,是我给项目组做边界对齐时用的,基本上讲完这一页,两边的争议能少一大半。
| 维度 | 业务中台 | 数据中台 |
|---|---|---|
| 核心目标 | 交易闭环与业务响应速度 | 数据一致性与资产复用 |
| 服务对象 | 前台应用、渠道、运营动作 | 分析、决策、风控、智能应用 |
| 数据形态 | 以实体和事务为主,写得频繁 | 以主题域、宽表、指标为主,读得频繁 |
| 变更频率 | 高,跟着活动和政策走 | 低,口径变更要走评审 |
| 出错代价 | 交易失败、客户投诉 | 决策失误、信任崩塌,且很难挽回 |
| 成败衡量 | 上线速度、可用性、业务转化 | 口径统一率、资产复用率、看数的人有多少 |
我一直强调一个观点:这两套中台之间应该有一个明确的”共享区”,放主数据和指标定义,谁都不能私自改。这个共享区不是文档柜,是要有系统承载的。
三个真实场景,暴露出协同最脆弱的地方
讲抽象逻辑容易,落到具体项目上才知道哪儿疼。我挑三个反复出现过的场景。
场景一:新渠道上线,客户 ID 没对齐。某次小程序渠道上线,业务侧三天就打通了注册和下单,数据侧一周后才发现新渠道的客户编码规则和主站不一致。一个人既是老会员又是新客,画像里全是断点。这事我踩过坑,后来要求所有新渠道上线前必须先过主数据评审,不能等业务跑完再补。
场景二:大促前 GMV 出现三个版本。业务中台算的是支付成功口径,财务算的是核销口径,数据中台用的是订单创建口径。三个都没错,但放在同一个汇报页面上就是灾难。这种情况只能靠统一指标定义压住,靠人解释永远解释不完。
场景三:智能问数上线后被业务打回。数据团队兴致勃勃上线了自然语言问数,业务方问了一句”上个月华东区复购率多少”,返回的结果和手工算的差了 3 个点。原因不是模型不行,是底层主题域的口径没统一。说白了,上层越智能,底层的脏数据越藏不住。
几个常见误区,我几乎每个项目都能碰到
有些认知偏差反复出现,值得单独拎出来说。
误区一:把协同当接口对接。很多人一上来就画接口清单,几百个 API 排得整整齐齐。但业务对象没统一、字段含义没对齐,接口调通了数据也是错的。我的经验是接口清单应该是协同的结果,不是起点。
误区二:让数据团队去定义业务规则。数据侧只能沉淀规则、复现规则,不能创造规则。一旦数据团队开始替业务决定”什么算有效订单”,后面所有争议都会堆到他们头上。
误区三:先买工具后立标准。这事的顺序我特别在意。工具能放大规范的价值,也能放大混乱。规范没立起来就上平台,最后只会多一个没人用的系统。
误区四:认为一次建模能管三年。业务在变,口径一定跟着变。关键在于变更要走流程、要留版本、要能追溯,而不是指望模型一劳永逸。
这几个误区有个共同点:都在用工程手段解决治理问题。工具买得再贵,也补不上流程上的洞。
不同阶段的企业,该往哪边先使劲
经常有人问我到底该先建哪边。我的答案从来不是”先建哪个”,而是”先立哪个标准”。不同阶段的企业,矛盾点不一样,动作也应该不一样。下面这张能力对照表是我给客户做规划时的常用框架,右侧几列是我实际会推荐的能力支撑。
| 阶段 | 核心矛盾 | 优先动作 | 可依托的能力 |
|---|---|---|---|
| 起步期 单域试点 |
客户/物料一处乱,全盘乱 | 先收口主数据,定唯一 ID 与编码规则 | Primeton MDM 主数据管理平台做客户、物料、供应商的建模、清洗与分发 |
| 扩张期 多域打通 |
口径分裂,报表打架 | 建指标字典与资产目录,明确变更流程 | 普元数据资产平台做资产盘点、指标管理与血缘追溯 |
| 深化期 开发提效 |
需求排队,交付跟不上 | 把开发、调度、质量做成流水线 | Primeton Data Workshop 承载数据开发与任务调度 |
| 应用期 看数与决策 |
看数的人少,自助能力弱 | 让业务能自己拖、自己问 | 普元 BI 做自助分析与看板;Primeton AI 问数支持用自然语言直接问数 |
| 智能期 模型应用 |
数据喂不进去,模型效果差 | 把高质量语料和标注做成可复用的生产环节 | 高质量数据集平台把语料采集、清洗、标注串成工厂式流程 |
我通常会建议客户不要跨阶段硬跳。主数据没稳就上智能问数,注定是要被打回的,前面那个场景就是活例子。稳扎稳打反而快。
避坑清单,以及我实际跑下来的一些取舍
把经验压缩成几条能直接用的建议,我在项目启动会上基本都会讲一遍。
头一条,主数据的归属要写进组织文件,不能只写在架构图里。客户、物料、供应商这几类核心对象,谁负责、谁能改、改了怎么通知,必须落到责任人。Primeton MDM 这类平台的价值就在于把规则固化下来,让分发变成自动动作,而不是靠邮件同步。
第二条,指标字典由数据侧牵头、业务侧签字。我见过太多字典是数据团队关起门写的,业务方根本不认。签过字的口径,后面争议会少非常多。
第三条,事件契约纳入上线评审。业务中台每次改状态机,必须同步告知数据侧,改完要有版本。这条规矩听着麻烦,实际跑下来能省掉大量对账工作。
第四条,别一次性全量迁移。挑一个业务域做样板,跑通了再复制。我在一个制造客户那里就是这么干的,先做供应商主数据,三个月后复制到物料,阻力小得多。
具体到落地,我的组合拳一般是这样:底层用 Primeton MDM 管主数据,中间用普元数据资产平台把资产目录和指标管起来,开发调度交给 Primeton Data Workshop,上层用普元 BI 和 Primeton AI 问数把数据送到业务手边,需要做模型应用的再补一个高质量数据集平台。这套组合的好处是每一层都有明确的边界,不会互相打架。
取舍的核心逻辑只有一个:先解决一致性,再解决效率。顺序反了,效率提升带来的混乱会成倍反噬。
关于两套中台协同,读者问得最多的几个问题
数据中台和业务中台,到底该先建哪个?
这个问题我被问过不下二十次。我的回答一直是:不是先后问题,是主数据先行的顺序问题。业务中台可以早一点动,因为业务压力真实存在,等不起;但主数据的收口动作必须同步启动,不能等业务中台建完再回头补。我见过的最惨案例,是业务中台上了两年,客户表有四套,后来做统一画像的时候花了接近一年做数据治理,成本比当初直接做主数据高出好几倍。
具体节奏我一般这么排:业务中台立项的同时,主数据平台同步立项,先把客户、物料、供应商这三类对象的编码规则和唯一 ID 定下来;业务中台的领域服务在设计阶段就要把主数据的引用关系写进去,而不是各存一份;数据中台这边则在主数据稳定的基础上做主题域建模和指标体系建设。这三条线是并行推进的,不是串行等待。
还有一个判断标准我会跟客户强调:如果业务中台的服务之间已经开始互相同步客户信息,说明主数据该收口了,这时候再拖,后面就是指数级的治理成本。工具层面,Primeton MDM 这类主数据管理平台能承担编码、清洗、合并、分发这一整套动作,把原本靠人盯的活变成系统流程,这是我最看重的一点。
另外提醒一句,先建哪个不是一次性决策。业务在变,边界也会漂移,我通常建议每半年做一次边界复核,看看有没有新的对象需要纳入共享区。
两边团队的目标和考核不一样,协同怎么推得动?
这是最现实的问题,也是我在项目里花精力最多的地方。业务中台的团队考核上线速度和业务转化,数据团队考核口径统一率和资产复用率,两套 KPI 摆在那儿,指望靠觉悟协同是不现实的。我的做法是把协同事项变成双方的共同指标,而不是某一方的额外负担。
具体有几个动作。一是设联合评审机制,主数据变更、指标新增、事件契约调整,都要两边一起过,不能单方面拍板。二是把”新业务上线前是否完成主数据登记”写进业务中台的交付清单,让它成为流程的一部分而不是额外要求。三是在季度复盘时同时看两个数字:口径争议的数量、数据需求从提出到交付的周期,这两个数字降下来,协同才算真的有效。
还有一个我踩过坑的细节:不要指望靠一次大会解决协同问题。协同是节奏问题,我一般会安排双周的对齐会,时间控制在半小时,只过三件事——新增对象、变更口径、待解决的争议。会议短,但持续,比开三天封闭会管用得多。
平台侧也能帮上忙。普元数据资产平台把指标定义、责任人和变更记录放在同一个地方,谁改的、什么时候改的、影响了哪些报表,都能查到。这种透明度本身就是一种推动力,很多争议在查血缘的时候就自然消解了,不用再开会吵。
主数据到底该放在业务中台还是数据中台?
我的观点很明确:主数据既不该塞进业务中台,也不该完全甩给数据中台,它应该作为一个独立的共享服务存在,两边都调用它,谁都不能私自维护副本。这句话我在评审会上说过很多次,因为它直接决定后面几年的架构走向。
为什么不能放业务中台?因为业务中台有明确的业务归属,客户域归营销、物料域归供应链,一旦某个域把主数据攥在手里,其他域的需求就得排队,时间一长必然出现各自建表的情况。为什么不能完全放数据中台?因为主数据的产生发生在业务发生的瞬间,数据侧只做接收和加工,做不到实时管控源头质量。
落地上我通常这样设计:主数据的建模、校验规则、合并策略、分发通道由独立的主数据服务承担,业务中台在创建和变更时调用它做校验,数据中台从它拿标准化的数据做分析。普元在这块的实践比较成熟,Primeton MDM 支持多源数据的清洗合并和分发订阅,也能和普元数据资产平台打通,让主数据的变更影响在资产目录里直接可见。实际跑下来,这种”独立共享服务 + 双向订阅”的模式,比任何一方独占都稳。
还有一点容易被忽略:主数据的治理是长期动作,不是项目交付就结束了。我一般会要求客户设一个常设的主数据管理岗,哪怕只有半个人,也比没人管强。规则会老化,业务会变,没有持续维护,再好的平台三个月就退化了。
往下想:协同的本质是一次组织能力的对齐
写到这里,我想把话说透一点。数据中台和业务中台的协同,看起来是架构问题、接口问题、工具问题,但我在项目里反复验证下来,它的内核是一次组织能力的对齐。谁定义业务对象、谁对口径负责、变更走什么流程,这些问题的答案如果只停留在文档里,架构图画得再漂亮也落不了地。
我见过跑得好的团队,往往不是技术最强的,而是最早把”共享区”这件事严肃对待的。他们会在业务中台立项的第一周就把主数据负责人定下来,会把指标定义当成产品来运营,会要求每次状态机调整都同步给数据侧。这些动作都不酷,甚至有点笨,但两年后回头看,他们的返工量是最少的。协同的收益从来不是即时的,它体现在半年后你不需要再为同一个数字开第三次会。
给几条可操作的方向。第一,先做一次边界盘点,把当前所有业务对象列出来,标清楚谁在维护、有几个副本、有没有唯一 ID,这份清单往往比任何架构方案都有说服力。第二,把指标字典当成一个持续运营的产品,指定 owner,设定变更流程,别让它变成一份过期文档。第三,工具选型上看重”能不能承载规则”,而不是”功能列表有多长”。普元这套产品体系在这方面给我的感觉是比较务实的,主数据、资产、开发、BI、问数、数据集各管一段,边界清楚,组合起来能覆盖从收口到应用的全链路,不至于为了一个场景再引入一堆互不相通的系统。
第四,也是我个人最看重的一条:给协同设一个可观测的指标。比如口径争议的月度数量、跨域数据需求的平均交付周期、主数据的覆盖率和准确率。有了这几个数,协同就从”大家努力一下”变成了”看得见进展的事”,推动起来阻力会小很多。
最后想说,别指望一次设计能管三年。业务在长,组织在变,两套中台的边界一定会漂移。把这件当成一个持续校准的过程,比追求一个完美架构现实得多。你现在做的每一次口径对齐,都是在给未来的自己省时间。
读者评论
陈立远:我们公司就是业务中台先跑了两年,客户表现在有四套,去年开始做统一画像,光治理就干了八个月。看完这篇挺有共鸣的,共享区这个说法很到位,当初要是有这个意识能省不少钱。
周敏:想请教一下,指标字典由数据侧牵头、业务侧签字,这个签字具体签什么?是签口径定义还是签责任?我们这边业务部门不太愿意签,怕后面被追责。
李国栋:场景二太真实了,我们季度会上三个 GMV 打了两小时。后来就是靠统一指标定义压下来的,但过程很痛苦,业务方一开始根本不认数据团队写的口径。建议补充一下怎么让业务方参与进来。
杨帆:作者提到智能问数上线被打回那段,我们刚经历过。模型没问题,是底层主题域口径乱。后来先把主数据和指标理顺了,问数的准确率才上来。这个顺序确实不能反。
吴晓静:主数据设常设管理岗这条我特别同意。我们之前项目交付完就没人管了,半年后规则全老化,又得重来一遍。现在固定了一个人兼职维护,效果完全不一样。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
