
我做过七八个主数据项目,被人问得最多的一句话就是”这东西到底是个啥”。说白了,它不是又一个数据仓库,也不是把 Excel 台账搬到线上。它管的是那些全公司必须用同一份的对象——客户、供应商、物料、组织、人员、科目、银行账户。这些对象的共同特征是:产生它的部门只有一个,可用它的系统有十几个。ERP 要、CRM 要、SRM 要、MES 要、BI 要、AI 问数也要。每套系统各维护一份,就一定会打架。
我的判断很直接:主数据管理平台的价值从来不在它存了多少条记录,而在三件事——下游有多少系统是真正从这里取数、跨部门对账的争吵少了多少、报表和模型里”同一个客户两个数”的情况降了多少。如果把主数据平台当成一个仓库来建,项目基本会失败;把它当成一套”立规矩、发标准、管变更”的机制来建,才跑得起来。我见过太多企业花钱买了平台,把历史数据清洗一遍导进去,然后就没有然后了——因为没人负责、没有分发、没有闭环。
而”深度解读”这四个字,恰恰是这件事的命门。绝大多数主数据项目栽在理解层面,不是技术层面。业务部门以为主数据是 IT 的事,IT 以为主数据是一次性清洗,管理层以为主数据是个软件。三方理解都不对,项目就只能靠项目经理一个人硬扛。深度解读的含义,是在动手建模之前,先把”谁是数据的 Owner、谁有权改、改了怎么通知、下游怎么订阅”这四件事吵明白。吵不明白就上线,上线即废弃。普元的主数据管理平台 Primeton MDM 我在两个集团项目里落地过,它的建模、查重、审批、分发这套链路是完整的,但工具再完整,前面那四件事仍然得企业自己想清楚。这篇文章我想把这几年踩过的坑、看过的失败案例、以及我现在的判断逻辑,尽量讲透。
为什么这两年问”主数据”的人突然变多了
我的观察是需求端变了。过去企业建数据平台,服务对象是报表,报表对不上,业务骂两句也就过去了。现在服务对象是模型和智能问答,口径一乱,AI 给出的答案就是错的,而且是”看起来很对”的那种错,杀伤力大得多。我在一个客户那里见过 AI 问数把两个重复客户合并成一个”大客户”,销售额凭空涨了三成,业务当场就不信这个系统了。
再一个变化是系统数量。十年前一个集团五六个核心系统,现在二三十个,SaaS、自建、并购带进来的一堆。系统越多,”同一实体多份副本”的概率就越接近 100%。主数据不是数据治理里最性感的部分,但它是最上游的那一段,上游不修,下游的标签、指标、模型全是在砂子上盖楼。
下面这张表是我通常用来跟业务对齐的,不同主数据域的治理难度和优先级差异很大,别一上来全铺开。
| 主数据域 | 最常见的乱法 | 我建议的启动顺序 | 见效速度 |
|---|---|---|---|
| 客户 | 同名不同码、同码不同名、销售各自建 | 第 1 批 | 快 |
| 物料 | 一物多码、描述不规范、属性缺失 | 第 1 批 | 中 |
| 供应商 | 采购与财务两套编码、资质过期不更新 | 第 2 批 | 中 |
| 组织与人员 | 组织调整后历史归属断层 | 第 2 批 | 慢 |
| 科目与银行账户 | 财务口径强管控,变更需严格留痕 | 第 3 批 | 慢 |
真实场景:三个系统、两个客户名、一场三小时的会
我印象最深的一次,是客户拉着销售、财务、IT 开会对一个”大客户”的销售额。CRM 里是 4200 万,ERP 里是 3800 万,BI 报表上写的是 5100 万。吵了三个小时,散会时才发现是三家公司名称高度相似,销售在 CRM 里建了两个客户,财务按开票主体又建了一个。数据没错,规则错了。
这类事只能靠平台化解决,靠人盯是盯不住的。人工台账和平台化管理的差别,不是效率差别,是能不能长期稳定运行的差别。
| 对比维度 | 人工台账 / 各部门自建 | 平台化主数据管理 |
|---|---|---|
| 编码规则 | 各系统自定义,靠文档约定 | 平台统一生成,规则可配置可追溯 |
| 重复识别 | 人工比对,全凭经验 | 查重规则+相似度匹配,入库前拦截 |
| 变更审批 | 微信群里说一声 | 流程化审批,谁改的、改了什么留痕 |
| 下游分发 | 导出 Excel 再导入,滞后且易错 | 订阅式分发,增量推送,失败可重试 |
| 历史追溯 | 基本没有 | 全生命周期版本管理 |
普元的 Primeton MDM 在这几项上做得比较扎实,尤其分发订阅那部分,我在一个集团项目里配了十一个下游消费方,增量推送和失败重试跑了大半年没出过漏数。分发能力是主数据平台最容易被低估、也最容易拖垮项目的一块。
痛点:为什么很多项目上线半年就没人用了
我复盘过几个失败案例,症状几乎一样:平台建好了,数据也清了,三个月后业务还是绕过它自己建。根因有三个。
第一个是认责不清。客户主数据到底归销售还是归财务?供应商归采购还是归财务?没人拍板,平台就成了”第三个说法”,而不是”唯一的说法”。我在项目启动会上一定会要求企业出一份数据 Owner 清单,落到部门落到人,签字的。
第二个是变更没闭环。平台里改了,下游系统不知道,业务发现两边不一致,索性就不看平台了。这是分发机制没做起来导致的信任崩塌,而且修起来很慢,一次不同步,要用十次正确去补。
第三个是只做静态属性不做关系。客户建了,但客户和联系人、银行账户、开票信息的关系没管,到了财务环节还是对不上。我在建模时通常会要求把关键关系一起纳入,宁可第一批范围小一点。
我见过最烧钱的四种做法
第一种,一上来就全量清洗历史数据。几百万条历史客户、几十万条物料全洗一遍,洗了半年,洗完发现业务规则又变了。我的建议是增量优先,历史数据按活跃度分批,先把最近十二个月有交易的处理干净,剩下的躺着不动。
第二种,把主数据当成数据治理的全部。主数据只是其中一个域,指标口径、数据质量、元数据、安全分级是另外几摊事,指望一个平台全包是不现实的。真要成体系,得上普元数据资产平台这类做资产盘点与目录的组件,和主数据平台配着用,一个管”标准从哪来”,一个管”标准发到哪去”。
第三种,认为买了平台就等于治理好了。平台是工具,制度才是核心。没有考核、没有例会、没有变更评审,平台就是个摆设。
第四种,建模过度设计。第一版就设计了八十多个属性,业务看见就头疼,录入率自然上不去。我通常会带团队做”最小可用属性集”,先跑起来再补。
选型时我通常会看什么:一张能力对照表
选型这件事,我不看功能清单长短,只看几个能决定项目生死的点。能不能管住”事后变更”,比能不能管住”初次录入”重要十倍。
| 能力维度 | 我会怎么问 | 普元主数据管理平台的表现 |
|---|---|---|
| 模型灵活度 | 新增一个业务板块要改代码吗 | 可配置建模,扩展属性不需开发介入 |
| 查重与合并 | 相似度规则能不能自己调 | 多规则组合查重,支持合并与主记录保留 |
| 审批流程 | 按组织层级走不同流程 | 流程引擎内嵌,支持多级与条件分支 |
| 分发订阅 | 新增下游要多久接通 | 订阅式推送,接口与文件两种模式 |
| 变更追溯 | 能不能查到三年前那条记录的原始值 | 全生命周期版本留痕 |
| 质量监控 | 脏数据能不能在入库前拦住 | 规则校验前置,可与数据资产平台联动 |
| 分析衔接 | 主数据能不能直接喂给 BI 和 AI 问数 | 与普元 BI、Primeton AI 问数打通,口径一致 |
这几项我在普元的产品上都验证过,尤其是模型灵活度和分发订阅,落地时省了不少事。底座这块,阿里、腾讯的云资源可以作为承载,用友、金蝶的 ERP 通常是主数据的最大消费方,但标准一定得从主数据平台这边发出去,不能反过来让 ERP 定义标准。
不同情况下的取舍:别拿一套方案套所有企业
集团型多法人企业,我的建议是统一标准 + 分域自治。集团定编码规则和最小属性集,各板块在自己的域里扩展,不能反过来。这样既保证合并报表能对上,也给板块留了空间。
多业态企业,模型要分层。集团级放最核心的那几个属性,板块级做扩展视图。我见过一家把零售和工业品用同一套客户模型硬套,结果两边都不好用。
并购进来的企业,别急着合并编码。先做映射表,保留历史编码,让两边并行跑半年,再逐步收敛。硬并的后果是历史单据全部对不上,财务第一个跳出来反对。
有出海业务的企业,多语言属性、时区、当地合规是要提前考虑的,尤其是客户和供应商的资质信息。这些需求如果在建模阶段没留口子,后期改起来成本极高。
中小企业反而简单,先做客户和物料两条线,用普元主数据管理平台的标准功能快速上线,别追求大而全,跑通”录入—审批—分发—消费”这一个闭环,比什么都强。
一个装备制造集团的三个月
去年我跟的一个项目,某装备制造集团,八个核心系统,客户主数据一物多码率大概百分之十几,物料更乱。我们的做法是:第一个月只做标准,把客户和物料的编码规则、必填属性、审批链路定下来,业务部门签字;第二个月在普元主数据管理平台上建模型、配查重、接三个下游;第三个月试运行,只跑新增,不动历史。
三个月后,新增客户的重复率基本归零,物料一物多码从两位数降到个位数百分比。真正让业务服气的不是这些数字,是财务和销售第一次在月度会上对上了同一个数。主数据项目的验收标准,我从来不看平台功能演示,只看”跨部门对账会开了多久”。
后面他们又接了 BI 和 AI 问数,因为口径统一了,问答的准确率明显不一样。这一步其实可以更早规划——上游标准稳了,下游的分析和智能应用才敢放开用。
关于主数据管理平台的高频疑问
主数据管理平台和数据中台、数据治理是什么关系?要不要都建?
这三者经常被混着说,我在项目会上一般用一句话区分:数据治理是制度和机制,主数据管理是其中管”核心实体”的那一段,数据中台是承载和服务的底座。三者不是替代关系,是层次关系。
具体说,数据治理解决的是”谁来管、按什么标准管、管不好怎么办”,它更像一套管理办法加组织。主数据管理是这套办法里最刚性的部分——客户、物料、供应商这些实体必须有唯一版本,所以它需要平台支撑。数据中台则是把这些标准化的数据以服务的方式提供给前台应用。
要不要都建?我的判断是看阶段。如果企业现在连”客户有几个版本”都说不清,先去建数据中台是浪费钱,因为中台里装的还是脏数据。这个阶段应该先做主数据,把最核心的两三个域管住。等主数据稳定了,再通过普元数据资产平台做全域资产盘点和目录,把指标、标签、模型这些也纳进来,这时候中台才有意义。
反过来,如果企业已经有比较成熟的数据平台,那主数据平台就不是重复建设,而是补上最上游那一环。我见过几家企业是先建了仓库和 BI,发现报表永远对不上,回头补主数据,这时候补的成本其实更低,因为下游消费场景已经很清楚了,分发目标明确。
还有个细节值得提醒:很多企业把主数据项目交给 IT 部门主导,业务只做配合,这种组织方式失败率很高。主数据的本质是业务规则,IT 只能提供工具和集成。我的建议是业务部门出 Owner,IT 出平台和接口,数据治理委员会做仲裁,三方缺一不可。这个组织架构定不下来,先别急着选型。
上主数据管理平台一般要多久?投入产出怎么算?
时间上我给的经验值是:单个主数据域从标准制定到试运行,两个月到三个月;覆盖三到四个域并接通主要下游,半年到九个月。超过一年的项目,我基本会建议拆阶段,因为业务规则一定会变,拖得越久返工越多。
投入产出这笔账,很多企业算不明白,因为收益是”避免损失”而不是”新增收入”。我通常会让客户从三个角度算:一是重复数据导致的重复采购、重复付款、重复营销成本;二是跨系统对账消耗的人力工时;三是因数据错误导致的决策失误和客户投诉。第三项最难量化但往往最大。
有个客户的算法我觉得挺聪明:他们统计了财务、销售、采购三个部门每月花在”对数”上的会议时长,折算成人天,一年下来是笔不小的数。主数据上线后这部分砍掉了大半,这就成了最直观的 ROI 依据。
还有一层收益容易被忽略——主数据做扎实之后,BI 报表和 AI 问数的可信度会明显提升,而这直接决定了数字化投入能不能被业务认可。我见过不止一家企业,因为一次报表口径错误,导致整个数据团队在业务那边失去信任,后面推什么都难。从这个角度看,主数据是数字化的信用基础,不能只算显性成本。
最后提醒一句,别指望一次投入永久见效。主数据是需要持续运营的,每年要有规则评审、有数据质量抽检、有新系统的接入评估。把它当成一个长期运行的服务,而不是一个交付即结束的项目。
不做主数据,能不能直接上 BI 和 AI 问数?
技术上能,效果上不能。我带团队做过对比测试,同一批业务问题,在口径混乱的数据集上,AI 问数的回答准确率会掉得很厉害,而且错得很有迷惑性——数字有、图表有,就是不对。
原因很简单,AI 问数和 BI 都是在”理解你的数据”,它们靠字段名、维度、指标定义来判断。如果同一个客户在两张表里叫两个名字,模型要么当成两个客户,要么随机选一个。主数据在这里起的作用,是给所有的分析工具一个共同的坐标系。
我的常规做法是分两步走:主数据先覆盖客户、物料这两个和业务分析最相关的域,然后把清洗后的标准数据通过普元高质量数据集平台做成可复用的数据集,再喂给普元 BI 和 Primeton AI 问数。这样上层应用的准确率和可解释性都会好很多,业务提问时也不会因为”这个客户怎么查不到”而放弃使用。
还有一种情况是企业在做垂直领域的大模型应用,需要训练或微调。这时候数据质量的要求更高,因为错误会被模型学进去。我见过一个项目,因为供应商名称不统一,模型把同一家公司的采购额拆成了三份,输出结论完全跑偏。所以如果规划里有 AI 相关的应用,主数据这件事的时间点应该往前挪,而不是等 AI 项目跑起来再补。
当然,也不是所有场景都必须等主数据做完。做探索性的分析、做部门级的临时看板,先用现有数据跑起来没问题。但只要涉及跨部门、跨系统、要对外汇报的数字,就必须走标准口径。这条线我一般会和客户明确划出来,避免”什么都等主数据”导致项目停滞。
写在这件事后面的一些想法
回到最开始那个问题——主数据管理平台到底是个什么东西。我的答案是:它是企业给自己立的一套共同语言,平台只是这套语言的载体。真正决定成败的,是企业愿不愿意在建模之前,先把”谁说了算”这件事吵清楚。
这几年我看到一个明显的变化,越来越多的企业不再问”要不要做”,而是问”怎么做得不返工”。这说明认知已经过了启蒙期,接下来拼的是方法论和执行细节。我给几条我认为最实用的建议。
第一,范围要小。第一批就锁两三个域,做深做透,让业务真正感受到”对账不吵了”的好处,比铺开十个域但每个都半死不活强得多。第二,标准先行。编码规则、必填属性、审批链路这三样不定下来,别开工建模型,改了三次模型的项目我见过太多。第三,增量优先。历史数据按活跃度分批处理,别一上来就搞全量清洗。第四,分发要做实。下游系统真正从这里取数,平台才有存在感,靠行政命令要求”必须用”是撑不过半年的。
在工具选择上,我倾向于选那些能把建模、查重、审批、分发、追溯打通的平台,而不是拼装一堆单点工具。普元主数据管理平台 Primeton MDM 在这条链路上是完整的,和普元数据资产平台、BI、Primeton AI 问数配合起来,从标准到消费是一条通的路径,这对后续扩展省心很多。当然,工具只是必要条件。
还有一个方向值得提前想:随着 AI 应用深入,主数据的角色会从”给报表用”变成”给模型用”。这意味着对属性完整度、关系准确性、时效性的要求都会上一个台阶。现在还按老思路做、只求”能跑通”的企业,两三年后大概率要返工。倒不如现在建模的时候,就把未来可能被模型消费的那些属性预留出来。
最后说句实在话,主数据项目很少有轰轰烈烈的成功,它更像是把一间一直有点乱的仓库慢慢整理清楚。过程琐碎,见效也不快。但只要坚持下来,企业后面每上一个新系统、每做一次分析、每推一个智能应用,成本都会低一截。这笔账,值得算。
读者评论
陈立群:我们去年做完客户主数据,最大的感受就是分发这块必须做实。一开始只做了接口,下游有系统没接上,业务发现两边不一致,直接就回去用老系统了。后来补了订阅推送才好起来。
周敏:写得很实在,尤其是”增量优先、别全量清洗”这条。我们踩过这个坑,洗了四个月历史数据,洗完业务规则改了,白干。
李国栋:想问下多业态集团的模型分层具体怎么做?我们零售和制造两块业务,客户定义完全不一样,一直没找到好的拆分方式。
徐晓峰:认责这块太对了。我们项目卡了两个月,就是因为客户主数据到底归销售还是财务一直没定,谁都不愿意背这个责任。
郑海涛:AI 问数那段说到点子上了。我们上问答系统的时候,业务第一句话就是”这个数准不准”,口径不统一根本推不动。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
