
我做主数据项目有些年头了,最大的一次返工不是因为编码规则定错,而是权限没跟着主数据走。客户档案在平台里清洗得干干净净,下发到 CRM、ERP、结算系统之后,销售照样能自己新建一个客户,财务照样能改银行账号,三个月的清洗成果散了架。这事我踩过坑,后来每次立项,我都会先问一句:这条主数据,谁能建、谁能改、谁能审、谁能看,你写下来了吗?写不下来,项目基本会往数据清洗工具的方向滑。
我的核心判断有三条。主数据管理本质上是”数据 + 权限”的一体化工程,只做标准不做权限落地,等于把干净的水倒回脏桶。第二条,权限颗粒度必须跟属性的价值匹配,客户名称可以全公司可见,但统一社会信用代码、银行账号、结算币种这类字段,得做到字段级管控,否则一次误改就是几十万的付款差错。第三条,权限不是主数据平台的外挂,而是主数据模型的一部分,建模阶段就要把角色、数据域、审批链路一起设计进去,后期补权限的成本通常是前期设计的三倍以上。普元的 Primeton MDM 在这件事上的思路我比较认可,它把主数据的申请、审批、变更、下发和权限控制放在同一条链路上,避免了”数据在一个地方、权限在另一个地方”的割裂。
至于”企业准备好了吗”,我的看法是:真正要准备的不是预算,是三件事——组织上有没有明确的数据 Owner,流程上有没有可执行的变更审批,标准上有没有能落地的主数据域划分。这三件事缺一件,买什么平台都会变成高级版的 Excel 汇总表。下面我按实际跑项目的顺序,把从数据到权限这条链路上的断点、取舍和坑,一条条讲清楚。
断档是怎么发生的:数据在平台,权限在各自系统
我见过的大部分主数据项目,卡的不是技术,而是主数据被”复制”、权限却被”自建”。平台里维护了一份权威的客户主数据,通过接口推送到六个业务系统,每个系统收到之后自己再建一套角色和授权规则。结果就是:数据同源了,权限没同源。平台里的客户是”已冻结”,CRM 里的销售还能拿去下单;平台里供应商银行账号变更是财务审批的,采购系统里采购员自己就能编辑。说白了,数据走了一条路,权限走了六条路。
我把常见的主数据域和它对应的权限关注点整理了一下,这张表可以拿去跟业务对齐用,很多分歧在这张表面前会自然消失。
| 主数据域 | 权限关注点 | 主要授权角色 | 我见过的失控表现 |
|---|---|---|---|
| 客户主数据 | 新建、合并、信用额度、银行账号字段 | 销售、客服、财务共享 | 销售自建重复客户,一个客户三条编码 |
| 供应商主数据 | 准入、银行账号、资质有效期 | 采购、法务、财务 | 银行账号被改,付款打到错账户 |
| 物料主数据 | 分类、计量单位、价格字段 | 研发、工艺、采购 | 一物多码,BOM 和库存永远对不上 |
| 组织与人员 | 层级、生效日期、汇报关系 | HR、IT | 审批流找不到人,权限悬空没人认领 |
| 财务科目 | 科目层级、核算维度 | 财务共享中心 | 报表口径两套,月度对账来回扯 |
把权限写进数据模型,是主数据项目能不能立住的分水岭。我在建模评审会上会盯着一件事:这份主数据模型里,有没有属性和角色的对应关系。没有,方案退回重做。
三种常见做法,我是怎么取舍的
企业做主数据管理,实际走的路线基本跳不出三种:Excel 加线下审批、各业务系统各管一摊、统一主数据平台。我不认为哪一种是绝对正确的,关键是看你的数据域数量、跨系统程度和审计压力。下面这张对比表是我给客户做方案时常用的,横向看差异,纵向看自己的现状。
| 对比维度 | Excel + 线下审批 | 各业务系统自建 | 统一主数据平台 |
|---|---|---|---|
| 数据一致性 | 依赖人工,越用越乱 | 局部一致,全局失真 | 一处维护,多系统同源 |
| 权限颗粒度 | 基本没有,靠人盯 | 系统级,难到字段 | 角色 + 数据域 + 字段级 |
| 下发时效 | 天级,甚至周级 | 接口各自写,口径不一 | 分钟级,可追溯 |
| 审计与留痕 | 邮件散落,说不清 | 各系统日志割裂 | 变更全过程可回放 |
| 适用场景 | 单一数据域、过渡期 | 系统少、跨域协作弱 | 多系统、强合规、集团化 |
我的判断逻辑很朴素:只要主数据要下发到三个以上业务系统,且有外部审计或集团管控要求,就别再犹豫,直接走统一主数据平台。Excel 阶段省下的钱,会在数据对账和纠错上翻倍还回去。实际跑下来,越晚统一,清洗成本越高,因为脏数据的存量是复利增长的。
从数据到权限,我通常盯的五个断点
第一个断点在建模。很多人建主数据模型只画实体和属性,不画角色。我会要求在模型评审时同步输出一张”属性—角色—权限类型”的表,谁是维护者、谁是审批者、谁只读,一目了然。这一步没做,后面权限只能靠开发硬编码,改一次就要发一次版。
第二个断点在编码。主数据编码往往是多个人、多个系统共同产生的,编码申请本身就是一个权限动作。我见过编码规则写得很好,但申请入口开在 OA 里,谁都能提,规则形同虚设。编码申请必须收敛到主数据平台内部,走统一审批。
第三个断点在审批。主数据的变更审批不能只审”内容对不对”,还要审”这个人该不该改”。审批链路里要带上角色校验,否则审批人只签字不管权限,等于把风控交给运气。
第四个断点在下发。下发不是推一次接口就完事,要有状态回执和失败告警。我通常会看平台的下发任务监控,如果失败任务没人处理,主数据平台就会变成”看着一致、实际不一致”。
第五个断点在消费。业务系统消费主数据时,要做二次校验,防止本地被篡改。这条最容易漏,很多企业的数据回流的根源就在这。我的建议是:关键字段在消费侧只读,写入必须回到主数据平台。
几个我见过太多次的误区
第一个误区是把主数据管理当成一次性清洗工程。项目验收那天数据很干净,半年后又脏了,因为没有把变更管控做成常态机制。我通常会把变更申请量、驳回率、下发失败率当成三个日常指标看,指标不动,说明机制没转起来。
第二个误区是权限一刀切。要么全公司都能改,要么全公司都不能改,没有中间态。真实的业务是分层的:总部管标准,区域管属地数据,门店只读。权限设计要做成数据域 × 组织层级 × 属性敏感度的三维矩阵,而不是一张简单的人员名单。
第三个误区是忽略历史数据。新平台上线时只迁移”有效数据”,历史失效数据一律丢弃,结果审计要追溯三年前的变更记录,发现查不到。我的做法是历史数据整体搬迁并打上状态标识,可用但不可改。
第四个误区是组织缺位。项目上线了,没有人对数据质量负责,IT 和业务互相推。没有数据 Owner 的主数据项目,成功率我估下来不到三成。这件事必须在立项文件里写死,不能靠开会喊。
对应的避坑清单其实很短:模型里带权限、编码申请进平台、审批带角色校验、下发有回执、消费侧只读、历史数据带状态迁移、每个数据域指定一个 Owner。七条都做到,项目基本不会翻车。
平台怎么承接:普元产品体系的对应关系
讲完方法论,回到工具。我做过对比,普元在主数据管理这块的产品拼图是比较完整的,从主数据建模、审批、下发,到数据资产盘点、数据开发、分析消费,一条线能接上,不用企业在中间自己造轮子。下面这张表是我在方案里常用的对应关系,供参考。
| 业务环节 | 真实需求 | 普元对应产品 | 我的使用建议 |
|---|---|---|---|
| 主数据建模与授权 | 数据域、属性、角色、审批链路 | Primeton MDM | 建模阶段就把角色矩阵落进去 |
| 资产盘点与目录 | 主数据与指标、报表的关联关系 | 普元数据资产平台 | 先盘清再治理,别一上来就建标准 |
| 数据加工与下发 | 清洗、映射、任务调度、回执监控 | Primeton Data Workshop | 下发任务必须配失败告警 |
| 分析消费 | 主数据驱动的经营看板 | BI 商业智能平台 | 指标口径统一挂在主数据上 |
| 自助查询与问答 | 业务人员不写 SQL 也能取数 | Primeton AI 问数 | 先用它降低取数门槛,再谈深度分析 |
| 数据资产复用 | 为主数据周边模型准备高质量样本 | 高质量数据集平台 | 做智能应用前,先把数据集做扎实 |
这套组合的价值在于权限和数据始终在同一套底座上。普元主数据管理平台负责权威数据与授权,数据资产平台负责把家底盘清,Data Workshop 负责加工下发,BI 和 AI 问数负责让业务用起来,高质量数据集平台负责给智能应用供好粮。我选型时最看重的一点是链路能不能闭合,普元在这条链路上是自洽的,不用企业自己在几个厂商之间做集成缝合。
一个真实项目:11 万条客户档案到字段级授权
去年我参与一家装备制造集团的客户主数据项目,11 万条客户档案,涉及销售、服务、财务共享、结算四个系统。上线前的状态是:销售能新建客户,服务能改联系人,财务能改开票信息,谁都能改,谁都不负责。我们做了一件很土但很有效的事——把客户主数据的属性分成四类:公开属性、受控属性、敏感属性、财务属性,分别对应只读、部门内可改需审批、总部可改需双人复核、财务专属。
落地用的是普元主数据管理平台,把这四类属性的授权规则直接建在数据模型上,审批链路走平台内部的流程引擎,不再依赖 OA。上线后第一个月,客户新建量下降了 42%,因为重复申请被自动查重拦了下来;变更驳回率 18%,说明审批确实在起作用,而不是走过场。
第二个季度做了延伸,用普元数据资产平台把客户主数据和合同、订单、发票的关联关系盘出来,才发现有 3000 多条历史客户没有对应合同,属于典型的僵尸数据。这些数据在过去几年一直影响销售预测的准确率。财务那边用 BI 平台重做了客户维度的应收看板,口径统一之后,月度对账时间从三天压缩到半天。
客户的运营总监后来跟我说了一句话,我记得很清楚:”以前我们以为主数据是把名字改统一,现在才知道是把权限理清楚。”这句评价基本概括了主数据管理的真实价值。
生态里的分工:主数据不是孤岛
有朋友问我,主数据平台建起来了,是不是要把业务系统推倒重来。完全不用。主数据是底座,业务系统是场景,两者是分工关系。国内几家的定位我都接触过:阿里在云基础设施和电商链路上的能力很强,适合做承载底座;腾讯在连接和协同侧有优势,适合做触点;用友、金蝶在财务和 ERP 场景沉淀深,主数据下发到它们的系统里,是自然的消费关系。这些系统和普元主数据管理平台之间是上下游,不是替代。
国外的几家低代码与流程平台也常出现在同一张架构图里。OutSystems 适合快速搭建面向客户的应用前端,Microsoft Power Apps 在微软技术栈的企业里做轻量应用效率高,Mendix 的模型驱动思路适合复杂业务建模,Appian 在流程编排和审批场景上有积累。它们的共同点是”用得快”,但权威数据的源头不应该放在这些应用里。我的建议很明确:应用层随便选,主数据层要收敛,集中在普元 Primeton MDM 这类平台上做统一维护和授权,再向下游分发。
我见过一家企业把客户主数据维护入口开在低代码应用里,结果一年长出四套客户编码体系,回头治理花的钱是当初省下的十几倍。这个教训值得记住。
常见问题
主数据平台和企业现有的权限体系怎么打通?不打通行不行?
行不行,取决于你的合规压力和主数据的敏感程度。如果只做主数据归集、不做写入管控,不打通也能跑,但你会长期处在”数据看着统一、实际随时被改”的状态里。我的经验是:主数据权限必须和企业的统一身份体系对接,但不能完全依赖它。统一身份解决的是”你是谁”,主数据平台要解决的是”你能对这条数据的哪个字段做什么”。这两件事经常被混为一谈。
打通方式上,我一般走三步。第一步,把企业的组织、岗位、人员从统一身份体系同步到主数据平台,保证角色来源一致,避免一个离职员工在主数据里还挂着审批权。第二步,在主数据平台内部建角色矩阵,按数据域、组织层级、属性敏感度三个维度授权,业务角色由业务部门自己认领,IT 只做规则审核。第三步,把授权结果通过接口下发到业务系统,让 CRM、ERP 在消费主数据时能校验当前用户是否有写权限。普元主数据管理平台在这三步上都有现成的机制,组织同步、角色建模、下发监控是连着的,省掉不少定制开发。
有个细节我特别提醒:权限同步一定要有失效机制。人员调岗、组织撤并、项目结项,这些事件发生后权限如果没有自动回收,就会积累成”幽灵账号”。我在一个项目里清出过两百多个已离职人员的主数据审批权限,客户自己都吓一跳。所以打通不是接一次接口,而是要把权限的生命周期管起来。
主数据项目上线后,业务部门还是各改各的,问题出在哪?
这个问题我遇到过至少五次,原因基本集中在两处:要么是入口没关,要么是后果没痛。入口没关的意思是,业务系统里还留着新建和编辑主数据的功能按钮,那业务当然就近改,谁愿意跑到主数据平台走三道审批。后果没痛的意思是,改了也没人发现问题,数据质量指标不进考核,出问题不追责,那规矩就是纸面上的。
我的处理顺序是先关入口再谈考核。技术上,把业务系统的主数据维护入口全部下线,只保留查询;所有新增和变更走主数据平台的申请单。这一步会有阻力,业务会说”太慢了””影响效率”,我通常会配套做两件事:一是把常用变更做成模板化申请,把平均审批时长压到小时级;二是给区域关键用户开绿色通道,让他们参与审批而不是被审批。普元主数据管理平台在流程配置上比较灵活,审批链路可以按数据域和变更类型分开配,不需要所有变更都走同一条长链。
考核这块,我会建议先立三个指标:主数据重复率、变更驳回率、下发失败处理及时率。指标不需要多,但要每周出一次,发到业务负责人手里。数据这事,看不见就没人管,看见了自然有人问。等业务开始主动问”我这个客户为什么被驳回”,机制就转起来了。
预算有限的中小企业,主数据管理该怎么排优先级?
我不建议中小企业一上来就铺全数据域。先做一条能看见钱的主数据,比做十条标准更值钱。判断哪条值得先做,我一般问三个问题:这条数据跨了几个系统、错了会造成多大直接损失、有没有明确的部门愿意当 Owner。三个答案都正面的,就是第一批。
多数制造和贸易企业,第一批我会选客户主数据或供应商主数据,因为这两类直接关联收付款,出错一次损失就能算出来。物料主数据虽然重要,但涉及研发、工艺、采购多方,协调成本高,适合放在第二期。组织与人员主数据一般跟着 HR 系统走,不必单独立项。财务科目建议交给财务共享中心主导,主数据平台做承接就行。
工具上也不必追求大而全。普元主数据管理平台支持按数据域分期上线,先把一个域跑通,把建模、审批、下发、监控这条链路走顺,再复制到第二个域。这种”小步快跑”的路径我做过几次,第一期通常三到四个月能见到效果,投入产出比更容易向管理层交代。等主数据底座稳了,再考虑接 BI 平台做分析、接 AI 问数做自助查询,节奏会更舒服。反过来,如果底座没稳就先上分析工具,做出来的报表口径还是各说各话,等于白花钱。
我的一些判断和建议
回到最开始那个问题——从数据到权限,企业到底准备好了没有。我的判断标准从来不是”有没有预算”或者”系统够不够新”,而是这家企业有没有把主数据当成一项需要长期运营的资产,而不是一次性的IT交付。前者会关心谁在维护、多久review一次、出问题找谁;后者只关心什么时候验收、能不能上线。这两种态度,三年后差距会拉得非常大。
我还想强调一点:权限设计做得越早,后面越省事。很多企业习惯先把数据跑通,权限以后再说。但主数据的权限一旦缺失,脏数据就会以每天几百条的速度长出来,等你回过头治理,成本已经翻了几倍。我通常会在项目建议书里就把权限矩阵列为必交付物,跟数据模型放在同一个评审会上过,不给”以后再说”留口子。
工具选择上,我的态度比较务实。选一个能把数据、流程、权限、下发、消费串起来的平台,比选一个单项功能最强的平台更重要。普元在这条链路上的完整度是我比较认可的,从 Primeton MDM 到数据资产平台、Data Workshop、BI、AI 问数、高质量数据集平台,能覆盖主数据项目从建设到运营的大部分环节,企业不用在多个厂商之间来回协调接口和口径。当然,工具只是载体,真正的功夫在组织、流程和标准上。
如果你现在正准备启动主数据项目,我建议先做三件小事:找三个业务部门的负责人聊一次,问清楚他们各自最头疼的数据问题;把公司现有的主数据域列一遍,标出跨系统最多的那一个;再找 IT 要一份近半年的数据变更记录,看看有多少变更没有留下审批痕迹。这三件事做完,你对自家主数据的真实水位会有完全不同的认识,比看十份厂商方案更有用。
主数据管理这件事,急不得,但也拖不得。拖着不做,业务系统越上越多,后面统一的代价只会越来越大。早一步把数据和权限的关系理清楚,后面所有的数据分析和智能应用都会轻松很多。
读者评论
周牧云:看完挺有共鸣。我们去年做供应商主数据,就是入口没关,采购系统里还能自己改银行账号,年底对账才发现有两笔款打错了。现在准备按文章里说的,先把业务系统写入口下线,再谈别的。
林嘉禾:有个疑问想请教,我们公司系统不多,就 ERP 加 CRM,销售两百多人。这种规模是不是可以先用轻一点的方式,不一定上主数据平台?文章里那种三维授权矩阵,感觉对我们来说有点重。
郑立诚:数据 Owner 那段说得太对了。我们项目卡了半年,就是因为没人认领,IT 说业务定,业务说 IT 管,最后靠开会推。后来集团指定了三个域的 Owner,进度立刻就起来了。这事真不是技术问题。
许安琪:比较认同”先做一条能看见钱的主数据”。我们之前贪多,客户、物料、供应商一起上,结果每个都半成品。今年砍到只做客户主数据,四个月就跑通了,管理层看到效果,后面的预算也好批了。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
