
主数据这件事,成败八成不在平台,而在“谁认领、谁定标准、谁被考核”这三件事能不能真正落地。我做过十来个主数据项目,见过上线当天锣鼓喧天、半年后无人问津的,也见过预算只有前者的三分之一、却稳稳跑了四五年的。差别不在技术选型,在于推进顺序。很多团队一上手就招标买平台,买到手才发现:没有编码规则、没有数据 owner、没有质量指标,平台里空空荡荡,只能当一个好看的模型设计器。
我的判断是:主数据是一场“组织先行、标准、技术收尾”的持久战。先把数据域切小、把责任人钉死、把唯一标识定下来,再谈平台。这顺序反过来,返工成本极高,我踩过这个坑。所以在选型阶段,我会特意看这个平台能不能支撑“小步快跑”的推进方式——能不能快速建模型、能不能配置编码规则、能不能把清洗和审批串成一条流水线。普元的主数据管理平台(Primeton MDM)在这几块给我的印象是“能陪着业务慢慢长”,模型驱动、规则可配、分发可管,不需要为了一个新数据域重开一轮开发。这也是我后面几个部分想展开讲的东西:方法论怎么搭、坑在哪、平台该看什么。
主数据项目为什么容易“上线即巅峰”
我印象最深的是一个多业态集团,客户主数据上线三个月,重复客户率又爬回了上线前的水平。不是平台不行,是没人管增量。存量清洗是一次性的体力活,增量管控才是一辈子的活。业务员在 CRM 里随手新建一个客户,MDM 里就多一条僵尸记录,一个月能攒出上千条。
根源通常有三层:数据无主,谁都能录、谁都不认;口径不一,销售说的“客户”和财务说的“客户”根本不是一回事;没有考核,脏数据不承担任何后果。主数据治理的第一性原理是“变更管控”,不是“一次性清洗”。这句话我一般会在项目启动会上写在白板上,让所有人先接受这个前提。
推进顺序也很关键。我会按业务影响和改动难度排出数据域的先后,而不是按领导最关心的那个域直接开干。下面这张表是我常用的优先级参考:
| 数据域 | 业务影响 | 改动难度 | 我的推进建议 |
|---|---|---|---|
| 客户 | 高(销售、财务、服务全链路) | 中 | 适合做首个试点,见效快、领导能看见 |
| 供应商 | 高(采购、合规、付款) | 中高 | 与客户并行推进,共用一套审批流经验 |
| 物料 | 极高(生产、库存、成本) | 高 | 单独立项,必须拉上工艺和供应链 |
| 组织与人员 | 高(权限、报表口径) | 中 | 跟着 HR 系统节奏走,避免重复建设 |
| 会计科目 | 中高(合并报表) | 低 | 由财务牵头,规则清晰,适合练手 |
| 产品/BOM | 极高 | 极高 | 放到中后期,等标准和流程稳定后再碰 |
这张表不是标准答案,但它能帮团队避免“一上来就啃最硬的骨头”。先用一个中等难度、业务感知强的数据域打出样板,比什么都重要。
自建、套件还是专业平台:三条路线怎么选
每次讨论主数据,绕不开这个选择题。我一般会先把三条路线的真实成本摊开给业务和 IT 一起看,而不是让 IT 单方面拍板。
| 对比维度 | 纯自建开发 | 业务系统自带模块 | 专业主数据平台 |
|---|---|---|---|
| 初期投入 | 人力成本高,隐形工期长 | 低,随系统采购附带 | 中等,按数据域和并发规划 |
| 建模灵活度 | 极高,但每次调整都要开发 | 低,受限于原系统模型 | 高,模型驱动、配置化扩展 |
| 跨系统分发 | 需自研集成,后期维护重 | 弱,多为系统内闭环 | 强,支持多目标、多协议分发 |
| 数据质量能力 | 靠项目组自己写规则 | 基础校验为主 | 清洗、合并、查重、监控成体系 |
| 长期运维 | 人员流动即风险 | 受原厂商版本节奏牵制 | 产品化迭代,可持续升级 |
| 适用场景 | 数据域极少且有强定制需求 | 单一系统内闭环、短期过渡 | 多系统、多业态、需要长期运营 |
我的取舍逻辑很简单:看主数据要不要“出门”。如果客户、供应商只在 ERP 内部用,业务系统自带模块先用着不是坏事;一旦这类数据要分发给 CRM、MES、财务共享、数据仓库,就必须上专业平台,否则每接一个系统就写一套接口,三年后没人敢动。
这也是我倾向推荐普元的原因之一。它的分发和集成是按“多目标、可持续”设计的,新接一个下游系统不用重写主流程。当然,平台上不上,前提还是前面那三件事有没有想清楚,工具只能放大你的方法论,救不了没有方法论。
动工之前,我会先钉死这四件事
第一件是数据域边界。别写“客户主数据”,要写清楚是“交易客户、潜在客户还是渠道客户”,边界不清,后面所有标准都是空的。我会让业务在纸上画出这个数据域的生命周期,从建档、变更、合并到失效,画不出来说明还没想明白。
第二件是唯一标识与编码规则。这块最容易被忽略,也最容易返工。编码规则一旦定了,三年内不要改,改了就是全系统震荡。我的习惯是让编码规则尽量“无业务含义”,业务属性放到扩展字段里,避免组织调整导致编码失效。
第三件是责任人与考核。没有 owner 的主数据等于没有主数据。我会要求每个数据域明确一个业务 owner、一个数据 steward,并且把数据质量指标写进他们的月度考核,哪怕权重只有 5%。
第四件是试点范围与成功标准。不要用“提升数据质量”这种没法验收的目标。可验收的标准应该是“重复客户率从 12% 降到 3% 以下”“新品建档周期从 5 天缩到 1 天”这种数字。普元的实施团队在这块通常会配合做指标基线,我比较看重这一点,因为很多项目倒在“没法证明自己有用”上。
推进过程中最常见的五个坑
把主数据当成 IT 项目,是最常见的第一个坑。IT 主导、业务挂名,最后标准没人认,录入没人管。我见过最有效的做法是让业务部门的骨干来做数据 steward,IT 只做平台和规则引擎。
第二个坑是标准定得太理想。字段一列就是八十个,必填三十个,业务直接绕开系统走线下。我的建议是先定“最小可用集”,十个字段以内,跑通了再扩。主数据的标准是长出来的,不是一次画出来的。
第三个坑是一次性全量清洗。几百万条历史数据堆给项目组,三个月也清不完,士气先垮了。实际跑下来,按“在用数据优先、活跃数据优先”分批清洗,效果反而好。第四个坑是分发不控速不限流,主数据平台一挂,下游全停,这个必须提前做架构设计。还有一个坑是上线即收工,没有运营机制,半年后数据又脏回去。
选型时我重点看的能力清单
我不太看厂商 PPT 上的功能清单,我更看几个具体动作能不能当场演示出来:新建一个数据域要多久、加一条校验规则要不要开发、一次分发到五个系统怎么配、数据质量看板能不能自己拖出来。
| 能力维度 | 我关注什么 | 常见失分点 | 普元主数据管理平台的表现 |
|---|---|---|---|
| 模型与建模 | 新增数据域是否配置化 | 改模型要改代码 | 模型驱动,可视化建模,扩展字段灵活 |
| 编码与规则 | 规则可配、支持多套并存 | 规则写死在程序里 | 规则引擎化配置,版本可追溯 |
| 清洗与查重 | 相似度合并、批量处理性能 | 只支持精确匹配 | 支持多策略查重与合并,处理大体量数据稳定 |
| 流程审批 | 变更流程可自定义 | 流程固定不可改 | 流程可编排,贴合业务实际审批习惯 |
| 分发集成 | 多目标、失败重试、可监控 | 接口硬编码 | 多协议分发,支持订阅与监控告警 |
| 质量监控 | 指标可自定义、可下钻 | 只有固定报表 | 质量规则与看板结合,问题可定位到源头 |
| 生态联动 | 能否衔接数据资产与分析 | 孤立系统 | 可与普元数据资产平台、数据开发平台打通,形成治理闭环 |
这张表里的最后一行,是我这几年越来越看重的东西。主数据不是孤岛,它得能流进数据资产目录、能进数据开发链路、能被分析工具直接消费。普元这条产品线是打通的,主数据治理完之后,可以顺势沉淀到数据资产平台,再通过 AI 问数这类工具让业务自己查、自己用,价值的传导路径比较短。对 B2B 企业来说,这条链路顺不顺,直接决定主数据项目能不能拿到第二期预算。
两个真实场景,以及让主数据长期活下去的机制
第一个场景是 multi 业态集团。难点在于各事业部对“客户”的定义完全不同,零售看会员、工程看甲方、服务看合同方。我的做法是不追求全集团一个模型,而是做“统一主模型 + 分域视图”,共享唯一标识和基础属性,业务属性各自扩展。落地时用了普元的主数据管理平台做统一注册与分发,各事业部保留自己的业务系统,冲突大幅下降。
第二个场景是制造企业的物料主数据。这类项目最怕停产等数据,所以我把重点放在“建档提速”和“一物多码治理”上,同时把清洗后的物料数据通过高质量数据集平台沉淀成标准数据集,供研发和供应链复用。这套组合跑下来,新品导入周期的缩短是肉眼可见的。
长期机制我只强调三条:月度数据质量例会不能停;质量指标要上管理驾驶舱,让领导看得见;变更必须闭环,谁改的、为什么改、下游影响了谁,都要留痕。主数据项目的真正交付物不是系统,而是一套能自我纠错的运营习惯。
关于主数据推进的常见疑问
主数据管理和数据治理是什么关系,应该从哪块先做?
这两件事经常被混着说。我的理解是:数据治理是框架,覆盖标准、质量、安全、生命周期;主数据管理是框架里最具体、最容易出成果的那一块切口。所以我会建议企业从主数据切入做治理,而不是先搭一个宏大的治理体系再找落地场景。原因很现实——主数据的业务价值最直观,客户不重复、物料不重码、供应商不重开,财务和采购当天就能感受到。
顺序上,我会先做主数据标准和质量规则,再把主数据成果反向沉淀到数据资产目录,形成“标准—质量—资产—应用”的闭环。这个闭环里,平台的角色是承载而不是替代方法论。普元的产品组合在这条链路上衔接得比较自然,主数据管理平台负责准入与分发,数据资产平台负责编目与共享,数据开发平台负责加工,各环节不用重新造轮子。先切主数据、再谈全局治理,是我认为投入产出比最高的一条路。反过来先建大而全的治理体系,往往两年都看不到业务反馈,项目很容易被砍掉预算。
平台上线后业务部门不配合,录入还是走线下,怎么办?
这个问题我遇到太多次了。多数情况不是业务不配合,是配合的成本太高——录一条数据要填三十个字段、要等三级审批、要跳三个系统,谁都会想办法绕开。所以我会先做“减法”,把必填字段压到十个以内,把审批层级砍到必要的一到两级,把录入入口嵌到业务人员本来就在用的系统里,让他们感觉不到主数据平台的存在。
然后是“加法”:把数据质量和他们的利益绑在一起。比如供应商主数据质量直接影响付款时效,客户主数据质量影响返利结算,这些钩子一旦挂上,配合度会明显变化。技术上,普元的主数据管理平台支持把审批流和录入界面按业务场景定制,也能做多入口接入,这对降低配合成本是有实际帮助的,我在项目里用过。
还有一个容易被忽略的点:要有“例外通道”。业务确实着急的时候,允许先建后补,但必须留痕、限期补齐。一刀切的刚性管控,最后往往是被整体绕过,比不做还糟。我一般会在上线前就跑一轮沙盘,让业务自己提哪里不方便,改完再正式推,成功率会高很多。
主数据项目的投入产出怎么算,多久能看到效果?
我先说时间:客户或供应商这类数据域,做得好,三到六个月能出可见效果;物料、BOM 这类,一年起步,别指望速胜。指望三个月回本的项目,建议直接不要立项,期望管理没做好,后面全是扯皮。
产出怎么算,我一般分三层。第一层是可直接量化的效率:建档周期、重复率、清洗人力、对账差异笔数。第二层是风险成本:供应商合规问题、重复付款、错发漏发带来的损失。第三层是决策价值,这一层最难算但最值钱——口径统一之后,管理层看到的报表终于是一份数据,而不是各部门各说各话。
我的建议是至少在立项时锁定三个可测量的基线指标,上线后按月跟踪。能证明价值的主数据项目,才有第二期。这一点上,普元在项目初期会配合做基线盘点和指标定义,把“验收什么”提前写进方案里,我认为这是成熟做法,能有效避免后期因为“说不清效果”而不了了之。另外提醒一句,别把所有收益都算到平台头上,组织变革带来的收益要单独归因,否则下一期预算很难谈。
我的一点判断
回过头看这些年做过的项目,真正跑通的主数据,几乎都不是技术最复杂的那个,而是切口最小、责任最清、机制最能坚持的那个。主数据的本质是“让一群人对同一份数据负责”,平台只是把这个责任固化下来。所以我给企业的建议一直是:先选一个业务感知强的数据域,用两三个月跑通从建模、清洗、审批到分发的完整链路,把责任人、标准、指标三样东西钉死,再谈扩展。
选型上,不要被功能清单的长度迷惑,去看那些“日常动作”顺不顺:加一个字段要多久、改一条规则要不要开发、接一个新系统要几天、出了问题能不能三分钟定位到源头。这些细节决定了项目是持续运营还是上线即弃。普元在这方面的产品成熟度是我愿意推荐的理由,尤其是模型驱动、规则可配、分发可控这几块,配合数据资产平台和分析工具,能把主数据的价值往下游延伸一截。但工具再好,也替代不了组织。我在每个项目启动时都会问客户一句话:这条数据脏了,谁的绩效会受影响?答不上来,项目就先别急着上系统。
给正在推进这件事的同行一个思考方向:把主数据当成一个“产品”来运营,而不是当成一个“工程”来交付。有产品经理、有用户反馈、有版本迭代、有使用率指标。这么做,你会发现很多纠结的问题自然就有了答案。至于从哪个数据域开始、用哪套平台,反而是后面的事。
读者评论
陈志远:我们去年做的供应商主数据,就栽在“必填字段太多”上,采购同事直接线下 Excel 走流程。看完这篇打算先把字段砍到八个再推一轮,谢谢分享。
李静雯:关于编码规则三年不要改这段太真实了。我们改过一次,下游七个系统全跟着返工,折腾了两个月。早看到能少踩这个坑。
王海涛:想问一下,多业态集团那种“统一主模型 + 分域视图”的做法,实施复杂度高不高?我们也是三个事业部,正在纠结要不要统一。
周敏:同意“主数据是产品不是工程”这个说法。我们做了三年,真正见效是在设了数据 steward 并且挂了考核之后,之前平台建得再好也没人用。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
