
我做过七八个主数据项目,做得成的和做不成的,差别很少落在软件功能上。同一个赛道里的产品,拉一张功能清单出来,八九成是重合的:建模、编码、查重、审批、分发、监控,谁都有。真正拉开差距的地方在别处。
先说我的判断。评估一个主数据管理平台的优劣,我只看三件事:数据模型能不能承载真实业务的复杂度,治理流程能不能精确落到具体岗位的日常动作上,分发出去的数据能不能被下游系统直接消费而不需要二次加工。功能清单是最好看的,也是最容易骗人的。我见过太多项目,验收时功能清单打了满分,上线半年后业务部门还是拿 Excel 对编码,因为流程没进系统,标准没变成规则。
第二个问题我觉得更值得说。主数据管理在企业数据治理里到底重不重要?重要,但它不是万能的。它解决的是”同一个客户、同一个物料、同一个供应商在企业内部有没有唯一身份”这件事,这是所有分析、所有报表、所有智能应用的地基。地基歪了,上面盖什么都白搭。可如果企业连数据标准都没梳理清楚、连数据责任人都没定下来,直接上平台,结果就是花了几百万买了一套更贵的数据维护表单。我见过这样的案例,不夸张。
普元在这条线上做了很多年,它的主数据管理平台(Primeton MDM)我看过实际项目里的落地效果,下面会结合具体维度拆开讲。但我想先把话说在前面:平台选型的正确顺序是先想清楚治理路径,再拿路径去筛平台,而不是反过来。顺序颠倒的项目,我还没见过做成的。
这两年主数据为什么又被重新提起
前段时间跟一家能源集团的数字化负责人聊,他说了一句我印象很深的话:他们做了三年数据治理,标准文档堆了一柜子,物料编码在采购和仓储之间还是对不上。这不是孤例。我接触的制造、能源、建筑类集团,八成以上都有类似的问题。
根子在系统演进的方式上。ERP 上一套、CRM 上一套、SRM 再上一套、MES 和 WMS 各建各的,每套系统上线时都觉得自己是主角,各自维护客户、供应商、物料。等到要做集团级报表、要做供应链协同、要上 AI 分析,才发现同一个客户在财务、销售、售后系统里被记成了三家公司。这时候才开始找主数据平台。说白了,主数据不是一个新需求,是多年系统烟囱积累下来的账,集中到某个时点必须还。
另一个推动力是 AI。企业想用大模型做数据分析,第一步就得让”设备””物料””客户”这些实体在全集团有统一口径。数据喂不对,模型再强也出不来结果。主数据管理是 AI 落地的先决条件,不是配套工程,这句话我在好几个项目复盘会上都讲过。
我把主数据项目里最高频的几类问题列了张表,方便对照自己的企业:
| 现象 | 团队通常认为的原因 | 我在项目里看到的真实原因 |
|---|---|---|
| 同一客户多套编码 | 历史数据太脏 | 缺统一的编码规则与唯一性约束,各系统自行其是 |
| 审批流程走不下去 | 业务部门不配合 | 流程设计与实际岗位职责脱节,审批人没有决策依据 |
| 主数据分发到下游要二次加工 | 下游系统改造难 | 分发接口设计时没对齐下游系统的数据模型与语义 |
| 上线后数据质量回退 | 运维投入不够 | 没有持续的质量监控与责任闭环,治理只做了一期 |
这张表我一般在项目启动会上直接甩出来,让业务方自己认领。绝大多数主数据项目失败,不是因为平台不行,是因为把治理问题当成了技术问题。
我评估主数据平台的六个维度
第一个维度是数据模型能力。我会要求厂商现场演示建一个带层级结构的物料分类模型,最好是企业实际在用的那套分类标准。看得不是能不能建出来,是建模过程中要不要写代码、要不要找厂商开发。业务变化快,模型一年改几轮很正常,如果每次调整都要排期开发,这个平台在业务眼里就死了一半。
第二个维度是流程引擎的颗粒度。主数据审批不是简单的三级审批,它经常涉及按数据域分派、按变更内容触发不同路径、按紧急程度跳过部分节点。我见过一个客户的物料主数据要走七个节点的审批,其中三个节点只在价格字段变更时才触发。能做到这种精细度的平台不多。
第三个维度是分发与集成。这可能是最容易被低估的一环。主数据平台的价值不在于存了多少条数据,在于下游系统用了多少。我会看它支持几种分发方式,推和拉能不能都支持,分发失败有没有重试和告警,能不能看到某条主数据被哪些系统消费过。
剩下三个是数据质量与清洗、权限与审计、可运维性,下面这张表我拿来对比两类评估方式的差别:
| 对比项 | 只看功能清单的评估 | 看治理落地能力的评估 |
|---|---|---|
| 建模调整 | 数”支持自定义实体”的勾选项数量 | 现场改一次真实模型,看是否零代码、多久生效 |
| 流程设计 | 看是否内置工作流引擎 | 用企业真实审批场景走一遍,看节点条件能否配置 |
| 数据分发 | 看支持的接口协议种类 | 看分发链路可观测性、失败重试、消费追溯 |
| 质量管控 | 看内置校验规则条数 | 看规则能否由数据责任人自助维护、异常能否闭环 |
| 评估周期 | 两周出对比报告 | 四周,做两轮场景验证 |
我的建议是,宁可多花两周做场景验证,也别省这一步。选型阶段省下的时间,实施阶段会以三倍还回去。这话我踩过坑才敢讲。
几个常见误区,我几乎每个项目都能碰到
第一个误区,把主数据项目做成建表项目。项目组一上来就讨论字段、长度、枚举值,讨论三个月,最后交付一套更规范的数据表。可业务侧真正的痛点是”新增一个客户要跑三个部门盖章”,这个没解决,表建得再漂亮也没人用。
第二个误区,以为上线即治理。系统上线只是开始。我见过一个集团,主数据平台上线半年,主数据量只涨了两千多条,因为各业务系统还在各录各的。原因很简单,没人强制约束,也没有考核。治理是需要机制的,平台只是机制的载体。
第三个误区,只做客户主数据,不做物料。客户主数据相对简单,容易出成果,大家都愿意先做。但制造企业真正的复杂度在物料上,几万条物料、多层分类、多套编码体系。物料不做,供应链协同和成本分析就永远做不深。我的建议是客户和物料一起规划,分步实施。
第四个误区,认为主数据平台能替代数据标准管理。平台是执行标准的地方,不是制定标准的地方。标准怎么定、谁来定、定了怎么评审,这套机制得先有。没有标准的平台,只是把混乱搬到了一个新系统里。
不同规模的企业,取舍逻辑完全不一样
集团型企业,我的建议是先做治理体系设计,再选平台。这类企业数据域多、系统多、组织复杂,直接上平台会陷入无休止的需求变更。先把主数据范围圈定,把数据 Owner 定下来,把编码规则和审批规则定下来,然后拿着这套规则去选平台。普元主数据管理平台(Primeton MDM)在这类场景里我见过用得比较顺的,主要是它的建模和流程配置足够灵活,集团各板块可以共享一套平台但保留各自的审批路径。
中型企业,我倾向先解决一到两个最痛的数据域。别一开始就铺开做客户、供应商、物料、组织、人员五大域,做不完的。挑一个业务抱怨最多、见效最快的域,三个月做出样子,再谈扩展。
小型企业或者业务相对单一的公司,坦白讲,不一定需要独立的主数据平台。先用好 ERP 里的主数据管理功能,把编码规则和数据责任人定清楚,可能就够了。工具不是越多越好,跟业务阶段匹配才是对的。
还有一种特殊情况:已经在做数据中台或者数据资产平台的企业。这种情况我建议主数据和数据资产一起规划。主数据管的是”产生和使用”,数据资产管的是”盘点和复用”,两条线如果不打通,会出现主数据平台里一套口径、数据资产目录里另一套口径的尴尬。普元在这两块都有对应的产品,一套是 Primeton MDM,一套是企业数据资产管理平台,实际项目里我看到过它们协同使用的方式,数据标准和资产目录能对得上。
我在普元主数据管理平台上看到的几个实在的东西
说几个我在实际项目里验证过的点。第一是建模的灵活性。普元主数据管理平台(Primeton MDM)支持多实体、多层级、多视图的模型设计,业务人员在配置界面就能调整字段和分类层级,不需要开发介入。这一点在物料分类调整频繁的制造企业里价值很大。我参与过一个项目,客户半年内改了四次物料分类,如果每次都走开发排期,项目早就卡死了。
第二是流程与数据域的绑定能力。它可以把不同的审批流程挂到不同的数据域、不同的变更类型上,还能按组织维度做路由。前面说的”价格字段变更才触发额外审批”这种需求,在这套平台上是可以配置出来的,不用定制开发。
第三是分发链路的可观测性。主数据分发出去以后,能查到哪条数据被哪个系统消费了、什么时候消费的、有没有失败。这个看起来是个小功能,但在问题排查时能省下大量时间。我在一个项目里就靠这个能力定位到下游系统的一个字段映射错误,前后花了不到一小时。
第四是和数据治理其他环节的衔接。普元这套产品线里,主数据管理平台可以和数据开发平台(Primeton Data Workshop)、数据资产平台打通,标准、主数据、资产目录能形成一条链路。单一产品解决单点问题,链路打通才解决体系问题,这是我比较看重的一点。当然,平台再好也要配套组织机制,这点我一直在强调。
把评估变成可打分的对照清单
我通常会给客户一份打分表,每个维度按 1 到 5 分评,权重按业务实际情况调整。下面这张是简化版:
| 能力维度 | 要问的问题 | 及格线 | 参考能力 |
|---|---|---|---|
| 数据建模 | 业务人员能否自助调整模型? | 零代码,当天生效 | 多实体多层级建模、视图配置 |
| 流程管控 | 能否按数据域、变更类型、组织路由? | 配置即可实现,无需开发 | 普元 MDM 的多路径审批配置 |
| 质量管控 | 规则能否由数据责任人自助维护? | 业务侧可自助,异常可闭环 | 查重、校验、质量监控看板 |
| 分发集成 | 分发失败能重试吗?能追溯消费方吗? | 推拉双模式、可观测 | 分发链路监控与消费追溯 |
| 与治理体系衔接 | 能否与数据标准、资产目录打通? | 标准可下发、资产可编目 | 与普元数据资产平台、数据开发平台协同 |
打分表的价值不在于算出总分,在于逼着项目组把模糊的判断变成具体的问题。我做过的项目里,凡是认真打过分的,后面扯皮都少很多。
一个装备制造客户的推进过程
去年参与的一个项目,客户是年营收百亿级的装备制造集团。痛点是物料主数据在采购、生产、仓储三个体系里各自编码,同一个轴承在三个系统里是三条记录,成本核算一直不准。前期他们走了弯路,先找了家做数据治理咨询的,出了厚厚一套标准,落不了地。
后来调整了做法。第一步圈定范围,只做物料主数据,其他域先不动。第二步定规则,把物料分类层级、编码规则、必填属性、审批路径全部明确到文档,并且让采购、生产、仓储三方签字。第三步才选平台,用实际规则在普元主数据管理平台上做了两轮验证,重点看分类层级调整和审批路径配置能不能满足。第四步分批清洗存量数据,先清高频的三千条,跑通再铺开。
上线四个月,物料主数据从 6 万多条收敛到 4 万出头,重复数据清掉了两万多条。更重要的是,采购和仓储的物料编码终于对上了,月度成本核算的口径争议少了一大半。这个项目让我更加确信一点:顺序对了,平台能力才发挥得出来;顺序错了,再好的平台也是背锅的。
避坑清单,我踩过的那些
坑一,治理范围一次铺太大。五大域一起上,项目周期拉到一年半,中间业务变化几次,需求全乱。我的做法是一个域做深,做出样板再复制。
坑二,数据 Owner 挂空名。文件上写了谁是责任人,实际没人管。我会要求在项目章程里把责任人的具体动作写清楚,比如每月审核多少条变更、多久处理一次质量告警。
坑三,存量数据清洗没预算。很多项目预算里只有软件和实施,没有数据清洗的人力。存量数据清洗的工作量往往超过平台实施本身,这笔预算必须提前留出来。
坑四,忽视下游系统的接入改造。主数据平台建好了,下游系统不改,数据还是进不去。这部分工作量要提前和下游系统的厂商对齐,我一般会在项目启动时就拉一个接入清单。
坑五,没有做持续的运营设计。上线后谁维护、多久复盘一次、质量指标怎么考核,这些要写在方案里。主数据治理是长期活儿,不是一次性交付物。
关于主数据平台,几个被问得最多的问题
先建数据标准还是先上平台?
这个问题我被问过不下二十次。我的答案比较明确:标准先行,但不是等标准全部定完再上平台。正确的方式是并行推进,标准定到能用就行,然后立刻在平台上验证,用验证结果反过来修标准。
我见过两个极端。一个是死磕标准,两年时间出了一套极其完备的数据标准文档,等到要上平台时,业务环境已经变了,标准一半作废。另一个是先买平台,边用边定标准,结果平台上跑的全是老习惯,标准反而被架空了。这两条路都走不通。
我通常的做法是分三步。第一步,圈定一个数据域,把最核心的编码规则、分类层级、必填属性定出来,其余细节留白。第二步,在平台上把这套规则配置出来,用真实数据跑一遍,看看哪些规则在实操中执行不下去。第三步,根据跑出来的问题回修标准,再固化。这个循环走两到三轮,标准就既完整又可执行了。
普元主数据管理平台在这套流程里比较好用的地方是建模和规则配置都在界面上完成,标准改一次,配置改一次,当天就能看到效果。标准和平台之间需要一个快速反馈的回路,这个回路越快,治理推进越顺。如果每次改标准都要走两周开发排期,这个回路就断了,项目组很快就会失去耐心。
还有一点要提醒。标准不是数据部门单方面定的,必须拉着业务部门一起。我在项目里坚持的做法是,每个数据域的标准评审会,业务侧必须有一把手或者授权代表参加,签了字才算数。这个动作看着麻烦,但能省掉后面无数次的反复。
主数据管理平台能直接解决数据质量问题吗?
不能,但它能把数据质量从”事后补救”变成”事前拦截”。这个区别很大。
没有主数据平台的时候,数据质量问题基本靠下游发现。财务报表出来了,发现某个客户被拆成两条记录,再去追溯、去合并、去改历史单据,成本极高。有了主数据平台,新增和变更都要过校验和审批,脏数据进不来,问题就前移了。
但我要说清楚一件事:平台能拦截规则内的问题,拦不住规则本身没覆盖的问题。比如某个物料属性在标准里压根没定义,平台自然不会校验它,等到业务上需要用这个属性时才发现缺失。这类问题只能靠持续的标准迭代来解决。
我在项目里的做法是建立一套质量监控指标,比如重复率、完整率、审批时效、下游退回率,每月出一份报告,挂到数据责任人的考核里。指标不用多,五六个就够,关键是持续看。普元主数据管理平台里可以配置质量规则和监控看板,我一般会建议客户把看板开放给业务部门,让数据责任人自己能看到自己域的数据状况,比数据部门天天催有效得多。
还有个经验:数据质量问题的根因,八成在流程设计上,不在数据本身。比如某个必填字段总是空着,别急着骂录入人员,先看看这个字段在录入时是不是拿不到值。把质量问题当成流程问题来查,解决速度会快很多。
预算有限的中型企业,值不值得单独上主数据平台?
我的判断标准是看两个信号:一是有没有跨系统的数据不一致导致的实质性业务损失,二是有没有三个以上的核心系统需要共享同一批主数据。两个信号都满足,就值得上。
举个反面例子。一家年营收五亿左右的企业找我咨询,说想做主数据平台。我问了半天,他们的核心业务系统就一套 ERP,客户和供应商都在里面维护,跨系统不一致的问题基本不存在。这种情况上独立的主数据平台,投入产出比很差,我直接建议他们先把 ERP 里的编码规则和审批流程理顺,花的钱少得多。
正面例子也有。一家做工程总包的企业,营收二十亿出头,同时用着 ERP、项目管理、供应链、财务四套系统,供应商数据在四个系统里各维护一遍,每次招标前都要人工对一遍名单,一年下来光这块的人力成本就不少。这种就值得上。他们后来选了普元主数据管理平台,先把供应商域做起来,规模不大但效果明确。
中型企业的另一个考虑是扩展性。业务在长,今年两个系统,明年可能五个。选平台时要把三年的系统接入量算进去,别只按当下的规模选。我见过因为选了轻量工具,两年后不得不推倒重来的案例,那笔账算下来比一步到位贵得多。
还有一点,中型企业往往人手紧,运维能力有限。选型时要特别关注平台的可运维性——日常的模型调整、规则修改、监控告警,业务和 IT 能不能自己搞定,需不需要厂商长期驻场。这个因素在小团队里的权重,比在大集团里高得多。
写在这件事的后面
回到最初那两个问题。评估一个主数据管理平台的优劣,功能清单只是入场券,真正的胜负手在建模灵活性、流程颗粒度、分发可观测性和治理体系衔接这四件事上。我建议所有正在选型的企业,把评估周期拉长到四周,用自己最复杂的业务场景去做验证,宁可在这上面多花时间。
至于主数据管理在企业数据治理里的位置,我的看法是:它是地基,但不是整栋楼。它解决实体唯一性和一致性,让下游的分析、报表、智能应用有一个可信的起点。可它替代不了数据标准管理、替代不了数据资产管理、也替代不了组织机制。把主数据平台放在正确的位置上,它的价值才能被充分释放。
我还想说一句可能不太中听的话。这些年我见过太多企业把主数据项目当成一个 IT 采购项目来推进,立项、招标、实施、验收,走完流程就算完。可主数据治理的本质是管理变革,它要动的是部门之间的数据权力边界,要改的是大家习以为常的工作方式。这类事情,靠一个平台推不动,得靠一把手工程和持续运营。
所以我的建议是,上平台之前先问自己三个问题:数据责任人定了没有,跨部门的数据争议有没有裁决机制,上线后谁来持续运营。这三个问题答不上来,先别急着选平台,先把组织的事情理顺。普元这类厂商能提供的是工具和方法论,落地还得靠企业自己。
如果这三个问题都能答上来,那就可以放心推进了。选一个建模灵活、流程可配、分发可控、能和数据资产体系打通的平台,把标准落进去,把流程跑起来,把质量盯住。一年之后回头看,你会发现真正产生的价值不在系统里,在于业务部门终于能就”这个客户是谁”达成共识。这件事听起来很小,做起来很难,但做成了,后面所有的数据工作都会轻松很多。
读者评论
陈志远:写得挺实在的,尤其是”把治理问题当成技术问题”这句。我们去年上的主数据项目就卡在这,平台功能都够用,就是没人愿意按流程走,最后变成数据部门自己在维护,累得半死。
李慧敏:想请教一下,我们公司三个业务板块各有一套 ERP,集团层面想做客户主数据统一,但各板块都觉得自己那套编码更合理,这种分歧一般怎么破?
王建国:物料主数据那段说到我心里去了。我们做客户主数据三个月就上线了,物料拖了两年还没搞定,分类层级改了不知道多少次。现在回过头看,一开始就该把物料的复杂度估足。
赵磊:打分表这个思路不错,我们正在选型,之前一直盯着功能清单比,看了这篇准备改成场景验证的方式,让厂商拿我们真实的物料数据跑一遍。
周雅琴:补充一点,存量数据清洗的预算真的不能省。我们项目立项时没算这块,实施到一半发现清洗工作量比平台实施还大,追加预算又走了两个月流程,工期直接拖后。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
