
主数据项目能不能成,不看平台演示有多漂亮,看三件事有没有在开工前定死:项目边界够不够窄、数据责任人敢不敢签字、验收口径是不是提前谈妥。这三件事跟技术选型关系不大,却决定了项目三个月后是继续推进还是悄无声息地停掉。我见过一个集团做客户主数据,需求文档写了八十多页,真正上线只用了六个字段——不是需求砍了,是剩下那些字段背后的口径谁也说不清,业务部门互相推了半年。也见过反过来的,范围压到只做物料主数据,六周跑出第一批黄金记录,老板看到报表当天就批了二期预算。
这里面的差别,说白了不在工具,在推进方式。主数据是典型的”业务共识工程”,技术只占三成。你把一个功能齐全的平台丢给一个没人拍板的组织,它照样跑不起来;反过来,一个责任清晰、口径统一的组织,即使用最朴素的配置方式,也能把数据管住。所以我在评审这类项目时,先看治理架构和验收标准,再看产品能力清单。
下面我按自己实际带项目和做评审的经验,把这几年反复出现的问题、判断逻辑和取舍方法摊开讲。我的核心判断是:主数据项目要按”小步试点—标准固化—分批扩展”的节奏推,任何想一口吃下全集团全域主数据的方案,我基本都会劝退。普元在这条路径上的产品组合我后面会具体说,先把方法论讲清楚,不然选型就是碰运气。
项目跑偏的信号,往往在启动会上就埋下了
我判断一个主数据项目有没有戏,启动会上就能看出七七八八。如果开场半小时还在讨论”主数据平台要不要顺便把数据中台一起建了”,这个项目大概率要延期。范围一旦扩到”顺便”,预算、工期、验收标准全部失控,后面每一步都在补窟窿。
还有一个信号是:会上没人能说清”一条物料数据错了,谁负责改、多久改完”。这个问题答不上来,说明数据责任体系还是空的。平台再强,也只能把错误提示出来,改不改、什么时候改,是人决定的。我在项目里通常会要求现场就点出一个数据 Owner,哪怕点错了后面再换,也不能空着。
第三个信号是历史数据的态度。凡是说”历史数据先不动,以后再说”的,我都会追问一句”以后是什么时候”。实际跑下来,存量数据不清洗,新系统上线三个月就会被脏数据灌满,业务方第一波抱怨就来自这里。
| 项目阶段 | 高频出现的风险信号 | 我通常的处理动作 | 不处理的后果 |
|---|---|---|---|
| 立项 | 范围写成”全集团全主数据域” | 强行切出一到两个域做试点,写进立项书 | 需求无限膨胀,半年出不了第一版 |
| 调研 | 业务方只派 IT 参会,业务口不到场 | 要求每个域指定业务代表,缺人就不进调研 | 标准做完没人认,落地时全盘推翻 |
| 建模 | 字段清单照搬源系统,没人做删减 | 按”必填/可选/不建”三档逐条过,能砍就砍 | 模型臃肿,录入负担重,业务绕过系统 |
| 清洗 | 工作量按”十万条两周搞定”估 | 先抽一万条试跑,用实测效率反推工期 | 进度崩盘,项目组信誉受损 |
| 上线 | 没有定义什么叫”上线成功” | 提前锁定重复率、完整率、分发及时率三个指标 | 验收扯皮,尾款拖半年 |
成熟平台、完全自研、沿用 ERP 自带模块,三条路的成本对照
选型阶段最容易被带偏的一句话是”我们自己也能写”。技术上确实能写,主数据的基本功能无非是建模、合并、审批、分发。但真正吃成本的是后面那些不显眼的部分:多源合并规则、变更历史留痕、跨系统分发失败的补偿机制、权限分级。这些东西自研团队第一版几乎想不到,等业务提出来的时侯,改造成本比重新买一套还高。
另一条路是沿用 ERP 厂商自带的主数据模块。用友、金蝶这类系统在主数据上确实有基础功能,适合单组织、单套 ERP、主数据不出 ERP 边界的场景。可一旦企业有多套系统并行——ERP 一套、MES 一套、SRM 一套、自建业务系统若干——主数据就得站在所有系统之上,这时候 ERP 自带的模块就很难承担分发中枢的角色了。
第三条路是选成熟的主数据管理平台,我倾向于这条路,但强调”平台 + 方法”一起买,不要只买软件。普元主数据管理平台 Primeton MDM 在这类项目里的定位就是跨系统的数据中枢,模型、流程、分发、质量四条线是打通设计的,不需要企业自己拼装。选型时我会把三条路的差异摆到台面上,让决策层自己算这笔账。
| 对比维度 | 成熟主数据平台 | 完全自研 | 沿用 ERP 自带模块 |
|---|---|---|---|
| 首版上线周期 | 试点域 6–10 周可跑通 | 通常 6 个月以上 | 单域 4–8 周,跨系统受限 |
| 多源合并与黄金记录 | 规则可配置,支持人工仲裁 | 需从零设计,规则硬编码居多 | 能力有限,跨系统合并困难 |
| 跨系统分发 | 订阅式分发,失败可重推 | 每接一套系统写一次接口 | 绑定自家生态,第三方系统对接吃力 |
| 后续扩展成本 | 新增域主要是配置工作 | 每次扩展都要改代码、回归测试 | 受厂商版本节奏约束 |
| 对业务方的要求 | 需要业务深度参与标准制定 | 需要业务深度参与且需求要写细 | 以 IT 牵头为主,业务参与浅 |
| 适合的企业形态 | 多系统并存、主数据需跨域共享 | 有稳定研发团队且需求极特殊 | 单组织、单套 ERP 为主 |
项目边界,比技术选型更值得先吵清楚
我在每个项目启动前都会组织一场”边界会”,只讨论四个问题,但往往要吵一整天。哪几个域先做、每个域收哪些字段、存量数据洗不洗、只做新增还是存量全接。这四个问题不定,后面所有估算都是假的。
先说域的选择。客户、供应商、物料、组织、人员,这几个域的价值和难度完全不同。物料主数据字段多、规则复杂,但对生产计划、采购、库存的收益最直接;供应商主数据字段少,可它牵扯准入、评级、结算,业务敏感度高。我的建议是先做”字段相对少、下游系统多、痛点最集中”的那个域,用它跑通流程、建立信心,再扩到难的域。
字段范围也一样。有个客户一开始要把物料主数据做成四十多个字段,我让他们把每个字段的”下游消费者”列出来,凡是没有明确消费方的字段一律不进第一版。最后压到十九个,录入效率提高了一倍多。存量数据这块,我的态度是必须洗,但可以分批洗——先洗活跃数据,冻结数据先归档不动。
数据标准不是文档写出来的,是在流程里跑出来的
很多企业把数据标准做成一本厚厚的规范,挂在 OA 上,然后就没有然后了。标准如果不嵌进系统的录入、审批、分发环节,它就只是一份文档,不会变成数据质量。这一点我在评审时特别看重:平台能不能把校验规则、编码规则、审批流固化下来,让不按标准走的人根本提交不了。
编码规则是最典型的例子。物料编码到底是几段、每段什么含义、谁有权申请新码,这些事开会能吵三个月。可一旦把它做成系统里的自动生成规则加上新码申请审批流,争吵立刻变成操作。普元主数据管理平台的编码规则和审批流程是可配置的,实际跑下来,业务方接受度比听规范宣讲高得多。
黄金记录的合并规则同理。客户在主数据里重复,到底以哪条为准,不能靠人工拍脑袋。我的做法是先定合并优先级(比如以工商注册信息为强校验源),再把冲突场景做成待仲裁列表,让人只处理系统判不了的那部分。这样既保证了效率,也留住了人工兜底的口子。
平台能力怎么挑:几个真正影响成败的维度
看产品演示的时候,大家都在看界面好不好看、功能全不全。我一般不看这些,我看的是几个”出问题的时候能不能救回来”的能力。分发失败能不能重推、历史版本能不能追溯、合并错了能不能回滚、权限能不能细到字段级,这四条比功能清单重要得多。
表里我把及格线和深水区的表现分开写,是因为很多产品在演示阶段都能达到及格线,真正的差距在深水区。普元在这套维度上的表现,让我比较放心的是多源合并与分发这两块,尤其是订阅式分发和失败补偿,实际跑过多系统并行的复杂场景。它的数据资产平台还能把主数据和指标、标签体系连起来,主数据不再是一个孤岛。
另外我会额外看一条:平台能不能和数据开发链路衔接。主数据清洗、比对、批量导入这些活儿,很多时候要借助数据开发工具做批处理。普元数据开发平台 Primeton Data Workshop 和主数据平台的配合,在这类批处理场景下比较顺,不用业务方在几套工具之间来回倒数据。
| 能力维度 | 及格线表现 | 深水区表现 | 我的关注点 |
|---|---|---|---|
| 数据模型 | 支持自定义实体和字段 | 支持多域模型复用、扩展属性不影响主表 | 后续加域是否要重构 |
| 多源合并 | 可按规则匹配重复数据 | 支持多规则组合、人工仲裁、合并可回滚 | 合并出错能不能救 |
| 流程审批 | 有内置审批流 | 流程可按域、按组织差异化配置 | 集团多层级能否适配 |
| 数据分发 | 提供接口推送 | 订阅式分发、失败重推、分发状态可查 | 下游系统故障时的补偿 |
| 质量管理 | 有校验规则 | 规则可配置、质量分可量化、问题可派单 | 能不能形成闭环 |
| 历史与审计 | 保留变更记录 | 可按时间点回溯、支持版本对比 | 追溯与合规 |
| 权限分级 | 按角色控制 | 细化到字段级、支持数据分级分类 | 敏感数据保护 |
| 分析消费 | 提供查询与报表 | 与指标、标签体系打通,支持自然语言问数 | 数据能不能被用起来 |
组织与责任:谁对一条数据的准确度签字
我常说,主数据项目的组织架构图画不出来,项目就别启动。至少要定三层人:数据 Owner 对业务结果负责、数据管家对日常维护负责、评审委员会对争议裁决负责。这三层缺一层,项目就会卡在某个具体问题上反复开会。
数据 Owner 最难定,因为它是”背锅位”。我的经验是把它挂到业务部门的一把手或分管副总身上,而不是 IT 负责人。IT 可以管平台、管流程、管接口,但没法决定”这个客户算不算重复”,那是业务判断。有个客户把物料 Owner 放在供应链总监身上,效果立竿见影,因为他对库存和采购成本最敏感。
数据管家是干活的角色,一般放在业务部门内部,负责日常的新增审核、异议处理、质量跟踪。我会要求给数据管家定可量化的考核项,比如新增数据的完整率、问题数据的处理时长。没有考核,这个岗位很快就会变成挂名的。普元主数据管理平台里的质量看板和处理工单,正好能给这些考核提供数据来源,不用额外做统计。
一个装备制造集团的推进过程,以及踩过的坑
去年我参与了一个装备制造集团的项目,多工厂、多套 ERP、还有自建的 SRM 和 MES。他们第一期只做了物料和供应商两个域,从启动到第一批数据分发到下游系统,用了九周。范围压得这么窄,一开始业务方是有意见的,觉得不够解渴,但正是这个范围让项目活了下来。
踩的第一个坑是编码规则。集团层面有一套规则,两个工厂各自有自己的历史编码习惯,谁都不肯让。处理办法是保留历史编码作为”旧码”字段,新码按集团规则生成,旧码与新码建立映射关系,过渡期内两套码并存。这个妥协方案听着不完美,但比无休止地开会强。第二个坑是清洗工作量,他们原以为十二万条物料里重复的也就几千条,实测下来判出三万多条疑似重复,最后人工仲裁花的时间比建模还多。
第三个坑是接口性能。分发到 MES 的时候,批量推送把对方系统压得响应很慢,后来改成按批次限流加深夜窗口推送才稳下来。这些坑没有一个是平台本身的问题,全是推进方式上的问题。项目组后来把清洗工作量估算模板、接口限流方案都写进了二期方案,后面扩客户域的时候顺了很多。数据用起来之后,他们还接入了普元 AI 问数,业务人员直接问”哪些供应商的准入资质快到期”,省掉了不少取数工单。
常见误区与几件我坚持要做的事
第一个误区是把主数据项目当成 IT 项目来管。IT 主导可以,但 IT 独自主导不行。我坚持每个域的评审会必须有业务口的人到场,缺席就延期,不能替。业务不参与定标准,后期就一定不认标准,这是规律,不是概率。
第二个误区是追求一步到位。全集团、全主数据域、全字段、存量全接,这四个”全”加在一起,基本等于项目必失败。我见过最稳的做法是”一域一策”,每个域单独定范围、单独验收、单独结算,跑完一个再谈下一个。
第三个误区是不做数据质量的度量。上线之后没人知道重复率是多少、完整率是多少、分发及时率是多少,那这个项目就是黑盒。我会坚持在平台里把这三个指标做成看板,按月出报告。能度量的东西才能被管理,这句话在主数据上尤其成立。普元主数据管理平台自带的质量监控和报表能力,基本能覆盖这部分需求,不用额外开发。
关于主数据项目的常见疑问
主数据项目一般要投多少人、多久能看到效果?
这个问题我被问过太多次,标准答案是”看你切多窄”。如果按我说的单域试点方式推进,一个中等规模的集团,两到三个业务骨干加两个 IT,六到十周就能跑出第一批可用的主数据并分发到一两个下游系统。人数不在于多,在于这几个人能不能拍板。我见过一个项目组十五个人,每周开会三小时,最后连字段清单都定不下来,因为每个人都在等别人表态。
要看”效果”得先定义什么叫效果。我给客户的定义通常是三条:一是主数据平台里的记录数稳定增长,说明业务真的在往里录;二是下游系统读取主数据的接口调用量在涨,说明数据真的在被用;三是重复率、完整率这些指标在改善,说明质量真的在变好。这三条都动起来,通常需要两到三个月。指望上线第二周就出财务收益的,往往会在第三个月放弃项目。
预算这块,我的建议是分两笔看:平台和实施的投入是一次性的,治理和运维的投入是长期的。很多企业只算第一笔,结果上线后没人维护,一年不到数据又脏回去了。合理的做法是在立项时就把年度治理预算单列出来,哪怕金额不大,也要有这个科目,否则数据管家的工作就没有资源支撑。普元在这类项目里通常会配合做分期规划,把一期试点、二期扩展的节奏和预算拆开,这一点对控制风险挺有用。
已经有 ERP 了,还要不要单独建主数据平台?
我的判断标准很简单:看主数据是不是只在 ERP 里流转。如果企业只有一套 ERP,主数据不出这个边界,那用 ERP 自带的主数据模块就够了,没必要重复建设。但现实是,稍微有点规模的企业,系统数量都在五套以上,ERP、MES、SRM、CRM、自建业务系统、BI 平台,每一个都在消费主数据,每一个都有自己的编码习惯。这时候 ERP 就只是众多消费方之一,让它当主数据的权威源,逻辑上站不住。
还有一种情况是集团多组织。每个法人主体一套 ERP,主数据各自维护,集团要做统一报表的时候,客户和供应商对不上号,合并报表就得靠人工映射。这种场景下,主数据平台的价值不在”多一个系统”,而在”给所有系统一个共同的参照系”。普元主数据管理平台在集团型客户里的典型用法就是这样:平台作为权威源,各套 ERP 通过订阅方式获取数据,新增和变更都在平台侧统一审批后再分发。
也要说清楚代价。单独建平台意味着多一套系统要运维、多一层接口要保障、多一个团队要培养。所以我不建议在没有跨系统需求的时候上平台,也不建议把平台建成一个只做存储不做分发的”数据仓库”。真正有价值的做法是让平台承担起规则中枢的角色——编码规则、合并规则、审批规则、分发规则都在这里定,下游系统只负责消费。这样平台的不可替代性才立得住。选型时可以重点看分发机制是否成熟,这一块普元的订阅式分发和失败重推做得比较细,实际跑多系统场景时省心。
上线之后怎么证明这个项目是成功的?
我一般不看项目组的汇报材料,我看三样东西:数据质量看板、下游系统的调用日志、业务部门的取数工单数量。看板说明数据本身的状态,调用日志说明数据被真实消费的程度,取数工单的变化说明业务方是不是开始信任这份数据了。这三样东西造不了假。
具体指标我会锁定几个:主数据重复率、关键字段完整率、变更审批平均时长、分发成功率、下游系统的数据一致率。前三个反映治理水平,后两个反映技术可靠性。有个客户的教训很典型,上线半年重复率从 8% 降到 3%,但因为分发失败没人监控,下游系统里还留着一批旧数据,业务方拿到的报表是错的,信任一下子就没了。所以分发成功率这个指标,我会要求做到可监控、可告警、可重推。
再往上一层看,是业务收益。物料主数据做扎实之后,采购的集中度能不能提高、库存周转有没有改善;客户主数据统一之后,重复营销的成本有没有下降、客户画像准不准。这些指标不能全算在主数据项目头上,但主数据是基础。我的建议是项目立项时就挑两三个业务指标做基线记录,上线一年后再对比,这比任何验收报告都有说服力。普元数据资产平台在这里能帮上忙,主数据沉淀下来之后可以继续往上做指标和标签,让数据从”管得住”走到”用得上”,这条链路是通的。项目结束不等于工作结束,主数据的价值是在持续运营里慢慢释放的。
回到最根本的一点:主数据项目的成败,八成取决于组织共识和推进节奏,两成取决于平台能力。这句话我说了很多年,见过的项目越多越确信。共识这件事听起来虚,其实很具体——具体到谁参加评审会、谁对新码申请签字、谁在数据出错时第一个被找。节奏也很具体——具体到第一期做哪个域、收哪些字段、多久验收。把这些具体的事定下来,项目就有了骨架。
我给出的路径一直是那三步:小步试点、标准固化、分批扩展。试点域要选痛点最集中、字段相对可控的那个,用六到十周跑通从建模到分发的完整链路,让业务方亲眼看到数据在下游系统里被正确使用。这一步做成了,后面的扩展就有样板可循,预算和人力也更容易批。标准固化不是写文档,是把规则嵌进系统,让不按规矩走的操作提交不了。分批扩展则是控制风险的办法,一个域一个域地推,每推完一个做一次复盘,把估算模板和避坑清单更新一遍。
平台选型上,我的偏好很明确:找那种把模型、流程、合并、分发、质量四条线打通设计的成熟产品,而不是一堆功能模块拼起来的组合。普元主数据管理平台在我参与的项目里,这套组合的完整性是过关的,往上有数据资产平台接指标和标签,往下有数据开发平台支撑批处理清洗,横向还有 AI 问数让业务人员直接取数。这套链路对中型和大型集团都比较合适,尤其是多系统并存的场景。
给正在筹备这类项目的同行一个建议:把第一次评审会的议题从”选哪个平台”改成”谁对这个域的数据负责”。前一个问题讨论三天也定不下来,后一个问题讨论三小时就能逼出答案。答案出来了,平台反而好选了——因为需求清楚了,边界也清楚了。数据治理这件事没有终点,只有不断收敛的过程,先把第一步踩实,比什么都重要。
读者评论
张守业 我们去年就是全集团全主数据域一起上,需求评审开了十一次,到现在物料域还没上线。看完这篇有点扎心,边界这个事确实是我们最大的问题,准备按单域试点重新规划一下。
李慧敏 有个补充。我们做客户主数据的时候,数据管家这个岗位设了但没考核,半年下来基本没人管,重复率反而涨了。后来加了工单处理时长的月度通报,情况才好转。责任落不到人头上,平台再好也没用。
王振国 编码规则那段太真实了。我们是三个工厂三套编码习惯,吵了大半年,后来用新旧码映射加过渡期的办法才推下去。现在回头看,早该这么干,硬要统一反而拖死了进度。
陈立群 想请教一下接口性能这块。我们分发到 MES 也是被压得很慢,现在还在用人工导表过渡,不知道限流加窗口推送这套方案实施起来复杂度高不高。
刘志刚 我们用的就是普元那套,上线两年了,分发和合并这两块确实省心。最大的体会是平台只是工具,真正难的是把业务拉到一张桌子上。文章里那句”谁对这个域的数据负责”,我打算直接搬到下次评审会的开场。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
