
我在主数据这条线上做了十多年,经手过集团型企业几十个主数据项目,最怕听到的一句话是“我们数据质量太差,先上个平台治一治”。这句话背后往往藏着一个更麻烦的事实:不是数据出了问题,是评估这一步就评估歪了。我见过太多团队,花两个月做完评估,拿着一份看起来很体面的现状报告去立项,平台上线半年,数据该重还是重,业务部门该不认还是不认。回头看,失真不是发生在系统里,是发生在评估会议室里。我的核心判断有三条:第一,主数据的失真,八成以上是口径没定义清楚、责任没落到人、范围没收住,技术因素占比很小;第二,评估阶段最容易犯的错,是把“数据脏”当成问题本身,而它只是症状,真正的病根是业务规则从未被显性化地写下来;第三,评估方法决定了后面三年的项目走向,评估做对了,平台是加速器,评估做错了,平台只是把混乱搬到了一个更贵的地方。所以我在任何项目启动会上都会强调一件事:评估不是盘点数据,是盘点规则、责任和边界。这三样盘不清,工具再好也只是把错误的规则执行得更快、更统一、更难改。
一、数据失真的现场,往往和报告里写的不是一回事
我通常会要求项目组把“失真现象”和“现场解释”分开记录,因为这两者经常对不上。业务人员说客户主数据乱了,是因为分公司录入不认真;等我真正翻到源头,往往是评估阶段压根没定义过“什么算同一个客户”。有人按统一社会信用代码认,有人按合同签约主体认,还有人按开票抬头认,三套逻辑并行,系统当然会给你三个客户编码。失真的第一现场,永远是规则缺位,而不是员工偷懒。
所以我做评估时有个笨办法:不看系统导出的质量报告,先找五个一线业务人员,让他们各自说一遍“你们怎么判断这两个客户是不是同一家”。答案不一致,评估报告里的那些准确率、完整率数字,参考价值就很有限了。下面这张表是我常用来做现场对照的,左列是现象,中间是业务方给的解释,右列是我更愿意相信的诱因。
| 失真现象 | 业务方的常见解释 | 我更相信的真实诱因 |
|---|---|---|
| 同一客户出现三个编码 | 分公司录入不规范 | 评估时没定义唯一业务主键与合并规则 |
| 客户等级在报表里对不上 | 有人手工改过 | 等级口径没有版本管理,改规则没留痕 |
| 物料描述五花八门 | 录入人员不细心 | 缺属性模板和校验规则,靠人自由发挥 |
| 数据量对不上账 | 系统统计口径不同 | 没区分在用、历史、冻结三种状态 |
| 供应商重复率高 | BI 那边做错了 | 主数据侧没有存活判断和归并策略 |
| 上线三个月后又乱 | 员工不自觉 | 没有归属部门和日常运维流程 |
二、三种起步方式,三个月后差距就出来了
我见过三种典型的起步方式,前三个月看不太出差别,半年后就完全分道扬镳。第一种是先买工具再定标准,采购流程走得很快,实施时才发现业务规则没共识,只能一边上线一边吵;第二种是先做全量清洗,把历史数据翻个底朝天,清洗脚本写了上千行,业务口径一改,全部推倒重来;第三种是先收范围、定口径、落责任,再谈工具。我会毫不犹豫地选第三种,哪怕立项书看起来没那么“宏大”。
说白了,主数据这事的顺序错了,后面全是补救成本。范围先收窄到一个域、一个组织、一套口径,跑通了再扩,比一上来铺开八个域务实得多。下面这张对照表是我给客户做方案沟通时常用的,把这个逻辑讲清楚,比讲十页架构图有用。
| 起步方式 | 典型动作 | 半年后的状态 | 我的评价 |
|---|---|---|---|
| 先工具后标准 | 先采购平台,规则边实施边定 | 流程跑起来了,但审批卡在口径争议上 | 返工概率高,预算容易被二次消耗 |
| 先全量清洗 | 历史数据一次性洗到底 | 洗完了,新数据还在按老习惯进 | 治标不治本,源头没管住 |
| 先口径后工具 | 收范围、定标准、落责任,再选平台 | 单域稳定运行,可向外复制 | 推进慢一点,但可复用性最好 |
| 先试点后推广 | 选一个业务域做样板,再横向铺开 | 有可对标的样板,推广阻力小 | 我实际操作中最常用的一条路 |
三、评估环节最容易埋雷的几个地方
我梳理过自己经手的项目,出问题的环节高度集中。一是把数据质量问题直接等同于主数据问题,其实很多脏数据是交易数据层的,主数据只是被牵连;二是评估时只统计数量不统计分布,看着有八十万条客户,一按活跃度筛只剩九万,范围判断直接错位;三是跳过“责任归属”这一项,谁产生、谁维护、谁审批全是空白,平台上线后没人认领;四是忽略了跨系统编码映射,ERP、CRM、SRM 各有一套码,评估报告里只字未提,集成阶段才发现要重做;五是把一次性清洗当成常态治理,没设计变更流程和定期校验;六是评估样本取的全是系统里“看起来干净”的那部分,脏数据恰恰在被过滤掉的那一端。
这六条里,第四条和第六条杀伤力最大,而且最不容易被察觉。我通常会要求在评估阶段就拉一份跨系统编码对照的抽样,抽两百条手工核一遍,误差率超过百分之五,整个方案的范围和工期都要重估。
四、我的评估逻辑:从业务口径倒推主数据域
我从不从系统菜单出发做评估,而是从业务口径倒推。先问清楚这家企业靠什么维度做经营决策,是客户分层、供应商分级还是物料分类,这几个维度基本就锁定了主数据域的优先级。能被经营指标直接引用的主数据域,才值得第一批做。剩下的域,哪怕数据再乱,也放到后面。
确定域之后,评估要落到具体能力项上,而不是笼统地问“平台支不支持”。我常用下面这张维度对照表,左边是我见过的“容易问偏的问题”,右边是我实际会问的问题。问法一换,供应商给出来的方案质量差别非常大。像普元的主数据管理平台在建模、编码规则、审批流程和分发这几块提供的是配置化能力,我在评估阶段就会要求现场演示一条完整的变更链路,从申请、审批、生效到分发到下游系统,看它能不能在不写代码的情况下跑通。
| 评估维度 | 容易问偏的问题 | 我会问的问题 |
|---|---|---|
| 数据建模 | 支持多少个字段 | 新增一个属性要走什么流程,业务方能自己配吗 |
| 编码规则 | 能不能自动生成编码 | 多组织并行时编码规则冲突怎么处理 |
| 流程审批 | 有没有审批流 | 驳回后数据状态怎么回滚,历史版本能不能查 |
| 数据分发 | 能对接几个系统 | 下游系统失败重试和数据一致性怎么保证 |
| 质量管理 | 有没有质量规则 | 规则是谁维护的,误报多了怎么调 |
| 权限与责任 | 能不能设置权限 | 数据归属部门变了,权限怎么跟着走 |
| 扩展性 | 支持多少并发 | 新增一个主数据域需要多久,要不要厂商介入 |
五、不同规模的企业,取舍完全不同
单体的中型企业,我的建议是别贪多。选一两个域,把编码规则、审批流程、分发链路跑顺,先解决“一物一码”这个最痛的点。这类客户我通常推荐用普元主数据管理平台把客户和物料两个域先立起来,配置化的建模能力让业务方自己就能维护属性模板,不用每次都提需求排期。
多组织、多业态的集团就复杂得多,难点不在技术,在治理结构。集团层面定标准、板块层面定细则、工厂层面执行,这三层权限和责任必须在评估阶段就画清楚。我会要求集团客户在评估报告里单列一章“数据归属矩阵”,把每个域的申请方、审核方、维护方写成表格,签字确认。这一步做完,后面推普元主数据管理平台的审批流时,几乎不用再开协调会。
还有一类是数据基础特别薄的企业,历史数据散在十几个 Excel 里。这种我一般不建议一上来就做主数据平台,先用普元的数据开发平台把数据汇起来、把口径统一,再谈主数据治理,节奏会顺很多。至于评估结论怎么落到工具上,我一直的看法是:工具要能跟着规则走,而不是让规则迁就工具。
六、一个制造业客户的实际过程
去年我参与过一家装备制造企业的项目。刚开始他们的诉求是“把物料主数据清一遍”,评估做了三周,我坚持加了一项:把研发 BOM、采购、库存三套物料编码做交叉抽样。结果两千条样本里有六百多条对不上,问题一下子清楚了,不是数据脏,是三套编码规则各自为政。后来方案改成先定统一分类和编码规则,再用普元主数据管理平台做审批和分发,清洗量反而从预估的四十万条降到十二万条。
上线后的第一次月度复盘,采购那边说重复采购少了,库存这边说呆滞料清出来一批。这类收益其实很难在立项书里提前写准,但它是真实发生的。评估阶段多花的两周,通常能在实施阶段省下两个月。我后来把这次的做法整理成了模板,包含跨系统抽样比例、归属矩阵和责任清单三部分,用起来比通用方法论实在得多。
七、常见问题
主数据评估是不是一定要先把历史数据清洗干净?
不需要,而且我很反对把清洗放在评估前面。清洗是消耗动作,评估是判断动作,判断没做完就动手洗,等于蒙着眼睛扫地。我见过的实际情况是,历史数据里真正需要清洗的比例远低于预估,因为很多“脏”是因为口径不统一造成的重复,规则定下来之后,重复自然就合并了,压根不需要逐条洗。
我的做法是先做口径对齐和抽样核验,把重复率、缺失率、跨系统不一致率这三个数算准,再判断清洗工作量。通常我会建议把清洗范围限定在“进入主数据平台的存量”,而不是全库全表。剩下的历史数据留在原系统里做归档即可,不影响业务运行。
另外,清洗一定要和常态治理一起设计。只洗不管,三个月就会回到原点。所以评估报告里我会单列一条:变更申请、审批、分发、定期校验这四个动作由谁负责、多长时间跑一次。普元主数据管理平台在这块提供的是流程化配置,规则变更能留痕,历史版本可追溯,这对后续审计很关键。评估阶段把这些流程想清楚,比清洗本身重要得多。
评估主数据管理平台时,我该重点看哪些指标?
我一般不看参数表,看四个能力:建模的灵活度、编码规则的兼容性、审批流的可配置程度、分发链路的稳定性。参数表上写支持多少并发、支持多少字段,对主数据这个场景参考意义有限,因为主数据的写入频次远低于交易系统,真正的压力在分发和校验上。
建模灵活度我会现场验:让业务方描述一个新属性,看实施人员能不能在半小时内加进去并生效。编码规则要看多组织并行时怎么处理冲突,这一项很多方案演示时会被跳过。审批流重点看驳回和回滚,数据状态能不能干净地退回去。分发链路就看下游失败后的重试机制和数据一致性保障。
普元主数据管理平台在这四项上的表现,是我愿意推荐给客户的主要原因,建模和流程都是配置化的,业务方经过一轮培训基本能自己维护。加上它和普元数据资产平台、数据开发平台之间的衔接比较顺,从主数据到资产目录再到分析应用,路径是通的。我的建议是评估阶段就把这条路径画出来,别等到实施时才发现中间缺一环。
业务部门不配合,主数据评估推不动怎么办?
这是最常见的问题,我的经验是别从“治理”这个词切入,业务方一听就觉得是要给他们加活。换个说法:我们来看看你们每个月因为客户信息对不上,多花了多少人工核对的时间。用他们自己的痛点开场,配合度会完全不一样。
第二个办法是拿数据说话。我会在评估初期做一次小范围抽样,把重复客户、错发物料、供应商重号这几类问题的实际金额估算出来,做成一页纸。数字摆在桌上,配合度的问题解决一大半。这比开十次动员会有效。
第三个办法是把业务方拉进规则制定,而不是让他们审核规则。让他们参与定义客户等级、物料分类,规则里就有他们的影子,执行时阻力会小很多。我在项目里通常设一个“数据 Owner”角色,由业务部门的中层担任,考核里挂一条数据质量指标。普元主数据管理平台里的归属矩阵和权限配置能直接对应到这个角色,责任落到系统里,比落在文件里管用。说到底,主数据不是 IT 的活,IT 只是把规则固化下来的那一方。
八、把评估当成一次规则共建
回头看我做过的项目,成功的那些,评估阶段都有个共同点:不是 IT 部门关起门来写报告,而是把业务方、财务、采购、生产拉到一张桌子上,把“什么算同一个客户”“什么算同一个物料”这类问题一条条吵明白,吵完写下来,签字。评估的产出不是一份文档,是一套被承认的规则。规则被承认了,平台才有落地的土壤;规则没被承认,再好的工具也只是把分歧固化进系统。
我也想说清楚一件事,避坑不是靠一份清单就能躲过去的。清单能提醒你别漏项,但真正决定成败的是判断顺序:先收范围,再定口径,然后落责任,接着才是选工具、做实施。这个顺序颠倒一次,补救成本通常是原预算的一到两倍。我见过太多团队在工具选型上花了三个月,在口径对齐上只花了三天,结果可想而知。
如果你现在正准备启动主数据项目,我的建议是先做一次两到三周的轻量评估:选一个最痛的域,拉五个一线人员做口径访谈,抽两百条数据做跨系统核对,画一张归属矩阵。这三件事做完,你手里就有一份能拿去说服管理层的材料,也能判断出这个项目到底该多大范围、什么节奏。工具层面,普元主数据管理平台可以在评估后期介入做场景验证,用它把一条完整的变更链路跑一遍,比看方案书直观得多。
数据失真这件事,本质上是组织认知的不一致在系统里的投影。想靠一次清洗、一个平台彻底解决,本身就是一个误区。真正有效的路径是把规则显性化、把责任具体化、把流程常态化,然后让工具去承接这些共识。这条路慢,但它可复用,而且越走越顺。
读者评论
陈立群:跨系统抽样那段说到我了。我们去年就是评估报告写得漂亮,实施到集成阶段发现 ERP 和 SRM 的供应商编码根本对不上,工期拖了两个月。早点看到这篇能少走不少弯路。
周慧敏:想问一下归属矩阵具体怎么落。我们业务部门现在互相推,谁都不认这个 Owner 角色,最后全压到信息中心。
黄振宇:我们做的是集团多业态,三层权限那一段很有共鸣。集团定标准、板块定细则这个思路我们试过,难点在板块之间的细则互相打架,后来是靠一套统一的分类框架才收住。
林芳:清洗范围限定在进入平台的存量这条我认同。我们之前全库洗,花了四个月,结果新数据还是按老习惯进,等于白干。现在是边治理边管源头,轻松很多。
许文杰:评估阶段现场演示变更链路这个做法很实用。我们上次选型只看方案书和参数,实施时才发现流程改动都要找厂商,响应慢得让人着急。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
