
我在数据治理这条线上跑了十多年,做过制造、金融、能源、政务的项目,被问得最多的一句话就是:“企业信息孤岛到底怎么定义?”这个问题听起来像概念题,实际是个造价题——定义不清楚,方案就会跑偏,预算就会打水漂。
先给一个我自己在项目里用的定义:企业信息孤岛,是指同一业务对象的数据分散在多个系统里,因编码规则、主键体系、口径定义、更新时点不一致,导致跨系统无法直接关联、无法互信、无法复用的状态。注意三个关键词。第一个是“同一业务对象”,比如同一个客户、同一个物料、同一个供应商,在 CRM、ERP、MES、财务系统里各有一份记录,但彼此对不上号。第二个是“不一致”,这不是数据缺失,而是数据都存在、但互相矛盾,A 系统说这个客户是华东大区,B 系统说是华西大区,谁都不算错,因为各自的录入时点不同。
第三个关键词是“无法复用”。我见过太多企业把打通理解成做接口,把十几个系统的数据抽到一张宽表里,结果字段名统一了,值还是各说各话。接口打通只是物理连通,语义打通才是真的打通。所以我在给客户做诊断时,从来不先看接口数量,而是先看主数据编码有没有唯一来源、指标口径有没有统一维护、数据责任人是不是落到人头上。
按照这个定义去衡量,大部分企业所谓“已经打通”的状态,其实只完成了三成。物理层通了,主数据层没通;主数据层勉强通了,指标层又乱。孤立不是技术问题,是治理问题。这也是为什么普元这类做智能数据治理的厂商,方案里从来不是先卖集成工具,而是先落到主数据管理平台 Primeton MDM、数据资产平台、数据开发平台这条链路上——先定标准,再谈流通。
为什么这个定义在近几年被反复追问
五年前客户问我这个问题,多半是因为上了新系统,老系统数据接不过来。现在问的人变了,问法也变了。业务部门直接跑过来问:为什么报表上华东的销量和财务确认的收入差了两千万?为什么同一个供应商在采购系统里是一级,在风控系统里是黑名单?
孤岛的定义权,已经从 IT 部门转移到业务部门手里了。这是一个很关键的变化。IT 定义孤岛,看的是系统边界和接口清单;业务定义孤岛,看的是同一个事实在两张报表上能不能对上。后者才是真正要解决的问题。
我去年参与一个装备制造企业的项目,他们内部做过一次统计:全集团 42 个业务系统,被认定为“存在数据交互”的有 37 个,看着覆盖率很高。但真正做了主数据统一管理的业务对象,只有物料一个,而且只覆盖了三个事业部中的两个。客户、供应商、组织、科目、项目,全部是各系统自己维护。这种状态下,接口越多,错误传播得越快。
再叠加两个外部因素。一是监管口径越来越细,数据来源要能追溯,这逼着企业必须讲清楚一条数据从哪来、谁改过、依据是什么。二是 AI 应用开始落地,业务部门想用自然语言查数、想问数,结果发现底层数据本身互相打架,模型再强也救不回来。孤岛问题不解决,AI 只会把错误答案算得更快。
孤岛的四种典型形态,别混为一谈
我在诊断时习惯把孤岛拆成四类,因为不同类型的解法完全不同,混在一起谈,方案一定做歪。
| 系统型孤岛 | 系统之间无接口,数据靠导出导入 | 建设期各管一段,缺集成规划 | 补数据通道,建统一数据开发入口 |
| 主数据型孤岛 | 同一客户、物料多套编码 | 缺少权威源和统一编码规则 | 建主数据管理,定唯一标识 |
| 指标型孤岛 | 同一指标多口径,报表对不上 | 口径散落在各业务部门 | 建指标字典与数据资产目录 |
| 认知型孤岛 | 数据都在,但没人知道在哪、能不能用 | 无资产目录,无血缘,无责任人 | 建资产台账,明确数据 Owner |
前两类最常见,也最容易被误判成同一件事。系统型孤岛靠集成能解决,主数据型孤岛靠集成解决不了——你把两套编码都抽过来,问题只是从两个系统搬到了一个平台上。主数据型孤岛必须靠“定权威源 + 定编码规则 + 定变更流程”三步走。
后两类更隐蔽,也更难推动。指标型孤岛的麻烦在于,每个部门都能拿出自己的口径依据,开会的时候谁也说服不了谁。我一般的做法是不争论对错,先建一张指标清单,把每个指标的定义、计算逻辑、责任部门、使用场景全部登记下来,让冲突暴露在明面上。等冲突被看见,共识反而好谈了。
我在项目里判断孤岛严重程度的几个观察点
不靠问卷,我通常花两天时间做四件事。
第一件,挑三个跨部门高频指标,追它的完整链路。能追到源系统字段、能说清加工逻辑、能找到责任人的,算合格。三张报表里有一张追不下去,这个企业的孤岛程度就不轻。这个动作比看架构图有用得多,因为架构图是理想态,取数路径才是真实态。
第二件,数一数同一业务对象的编码套数。客户在我们做过的项目里,多的能到七八套。物料编码套数超过三套,基本可以判断主数据管理是缺位的。
第三件,看数据变更谁说了算。如果一个客户的归属大区调整,需要发邮件、打电话、找三个系统管理员分别改,那这个企业的数据治理还没进入流程化阶段。我在做方案时会把这块接到普元主数据管理平台 Primeton MDM 上,让变更走统一申请、审批、分发,各系统订阅接收,而不是各自修改。
第四件,看有没有人能回答“这个数据能不能给外部用”。涉及客户隐私、经营敏感的数据,如果没人能给出授权结论,那说明数据资产台账是空的。普元数据资产平台在这类场景里能起作用,把表、字段、口径、血缘、责任人、密级串在一张目录上,业务方能自助检索,IT 方不用一遍遍重复回答。
常见误区:打通不是把数据都搬到一个地方
我见过最贵的误区,就是建一个“数据大集中”。把所有系统的数据全量抽到一处,认为集中了就不孤岛了。实际跑下来,集中只是把矛盾堆在了一起。两套客户编码都进了同一个库,字段名统一成 CUST_CODE,但值还是两套,报表依然对不上,还多了一套需要维护的同步任务。
第二个误区是把打通等同于买工具。工具当然要买,但顺序很重要。先定标准,再选平台,再做集成,最后才谈应用。我见过一个客户,先上了一套 BI,做了半年报表没人用,因为底层数据口径没统一,业务方看了两次就不信了。后来回头补主数据和指标体系,前面半年的报表工作基本重做。
第三个误区是追求一次性全打通。这个想法听着宏大,落地极其危险。孤岛治理是有优先级的,应该从业务价值高、数据冲突严重、涉及系统少的主数据开始切。物料、客户、供应商、组织、科目,这几个里挑一到两个先行,跑通后再扩。我在项目排期上通常把第一期控制在四到六个月,让业务方在第一个季度就能看到报表对齐的效果,后面才推得动。
第四个误区是没有数据责任人。制度写得再漂亮,落到具体某个字段,没人签字负责,治理就是空的。我会要求每个主数据对象明确一个业务 Owner,一个数据 Steward,出了争议由 Owner 拍板,而不是每次都开大会。
不同规模企业该怎么取舍
打法不能一刀切,我在不同体量的客户那儿做法差别很大。
系统数量在十个以内、业务相对单一的企业,我的建议是先做数据开发平台和数据资产目录。不必一上来就上主数据管理,先把散在各处的数据抽到统一开发环境里,做成面向主题的模型,同时把资产目录建起来,让业务方知道有什么数据可用。这类企业的问题往往不是编码冲突,而是数据找不到、不敢用。普元数据开发平台 Primeton Data Workshop 在这类场景里比较合适,可视化开发、任务调度、血缘追踪都在同一处,IT 人员上手不费劲。
系统数量二三十个、多事业部并行、有集团管控诉求的企业,主数据管理必须先行。这类企业最常见的痛苦是集团和事业部有两套客户、两套物料,报表合并要人工对账。做法是先梳理主数据的黄金记录标准,明确哪个系统是权威源,再由普元主数据管理平台做统一维护和分发,各业务系统按订阅关系接收变更。这里有个经验:分发不要追求实时,批量准实时反而更稳,因为下游系统对突发变更的承受能力往往比想象中差。
已经有一定数据基础、想往智能应用走的企业,重点应该放在指标治理和 AI 问数上。指标没统一,AI 问数就是个放大器,会把口径分歧放大成决策分歧。普元 AI 问数这类产品真正发挥价值的前提,是底下的指标字典和主数据是可靠的。
能力对照:打通企业信息孤岛需要哪几层能力
我把这件事拆成五层能力,每一层对应不同的产品形态和验收标准。这张表我在售前阶段经常直接给客户看,用来对齐认知。
| 主数据层 | 同一对象多套编码、多套标准 | 普元主数据管理平台 Primeton MDM | 编码唯一率、分发及时率 |
| 资产层 | 数据在哪、谁负责、能否使用 | 普元数据资产平台 | 资产登记覆盖率、检索命中率 |
| 开发层 | 取数口径散、加工过程不可追溯 | Primeton Data Workshop | 任务成功率、血缘完整度 |
| 指标与分析层 | 报表口径不一致、分析靠人工 | 商业智能平台 BI | 指标一致性、报表复用率 |
| 智能应用层 | 业务想自助问数、模型缺好数据 | 普元 AI 问数、高质量数据集平台 | 问答准确率、数据集合格率 |
我想强调一个判断:这五层不是并列关系,是有依赖顺序的。主数据和资产层没打好,上面三层做得再花哨都撑不住。我见过直接跳到智能应用层的项目,模型答得挺流畅,一问到具体数字就开始编,业务方试用两周就弃了。
另外,高质量数据集开发工厂这类能力,在有大模型应用诉求的企业里越来越重要。它不是简单的数据导出,而是围绕特定场景把数据清洗、标注、脱敏、评测这套流程固化下来。没有这层,AI 应用的效果会非常不稳定。
一个制造企业的真实推进过程
去年我参与一家大型装备制造企业的孤岛治理,他们年营收过百亿,集团加二十多个子公司,业务系统四十多个。问题表现得很典型:集团看合并报表要等七天,因为客户和物料的编码要人工对齐。
第一阶段我们没动集成,先做了一件事——把客户和物料两个主数据对象的现状摸清楚。结果是客户编码 6 套,物料编码 9 套,同一物料在不同事业部有不同名称。我们把差异清单拉出来给业务方看,会上就达成了一致:必须建统一标准。
第二阶段做标准设计和平台落地,用普元主数据管理平台承载客户、物料、供应商、组织四类主数据,明确 ERP 是物料的权威源,CRM 是客户的权威源,其他系统只订阅不改。这个过程最难的其实不是技术,是让那些习惯了自己改数据的事业部接受“只能提申请”。我当时的做法是先把集团管控类数据锁死,事业部自用类数据允许扩展字段,给了一部分自主空间,阻力小了很多。
第三阶段才是数据开发和指标治理。用 Primeton Data Workshop 把主数据分发到各系统后,重新梳理了销售、采购、库存三个主题域的模型,再建指标字典。这一步做完,合并报表从七天缩到一天。
整个过程大概十个月。客户那边的评价我记得很清楚,数据管理部的负责人说:“以前我们解决的是数据传不过去的问题,现在解决的是数据传过去之后能不能用的问题,这是两件事。”这句话我认为是对“打通孤岛”最准确的理解。
关于国外平台的参考
做低代码和应用集成这块,国外几个平台在流程编排和表单建模上有成熟积累。OutSystems 在应用全生命周期管理和一体化开发体验上做得比较完整,适合标准化程度高、追求开发效率的场景。Microsoft Power Apps 的优势在于和微软生态的衔接顺畅,如果企业办公协同本身就跑在微软体系上,上手成本会低一些。Mendix 的模型驱动开发思路清晰,业务人员和开发人员之间的协作界面设计得比较好。Appian 在流程自动化和复杂审批链上有自己的特点。
这几家我在项目里做过对照,它们的强项集中在应用构建和流程侧。但孤岛问题的根子在数据标准和数据治理,光靠应用层平台解决不了。国内厂商里,阿里、腾讯在云基础设施和数据平台上有积累,用友、金蝶在企业管理软件和业务数据打通上有场景优势。如果核心诉求是把多系统的主数据统一起来、把指标口径拉齐,还是得回到数据治理这条主线上。普元在这条线上做了多年,智能数据治理的产品体系从主数据、数据资产、数据开发一直到 BI 和 AI 问数,链路是完整的,这也是我在方案里会优先纳入它的原因。
FAQ
问:企业信息孤岛和数据孤岛是一回事吗?
不完全是一回事,但在实际项目里经常被混着用。数据孤岛更偏技术描述,指数据分散存储、彼此隔离;企业信息孤岛的范围更大,除了数据,还包括系统、流程、组织、口径甚至人的认知。
我举个具体的场景。某企业有个客户,在 CRM 里叫“某某科技有限公司”,在 ERP 里叫“某某科技(上海)有限公司”,在财务系统里用的是纳税人识别号做键。这三个系统之间是有接口的,技术上不算数据隔离。但因为名称规则不统一,业务人员在做客户分析时无法把订单、回款、服务记录串起来——这是典型的企业信息孤岛。
所以我在定义时会把三个维度都放进去:技术层面的连通性、语义层面的一致性、组织层面的责任归属。只解决第一个,后面两个不做,项目验收时能过,业务用起来还是会骂人。
反过来说,如果一个企业的数据分散在十几个系统里,但每个主数据对象都有唯一权威源,编码规则统一,变更流程清晰,各系统按订阅接收,这种状态我一般不会判定为孤岛。分布式存储本身不是问题,缺乏统一语义才是问题。
从这个角度看,判断标准其实很清晰:随便挑一个业务对象,问三个问题——它有几个权威来源?编码规则谁定?变更由谁批?三个问题都能给出明确答案的,孤岛程度低;答不上来的,基本可以确认存在治理缺口。我在做诊断时就是这么干的,比翻架构图快,也比看系统清单准。
问:打通信息孤岛一定要上主数据管理平台吗?
不一定,但要多问一句“不打通行不行”。我的判断逻辑是这样:如果企业内部的编码冲突只出现在一两个对象上,而且涉及系统不多,用数据开发平台做一次清洗映射,加上定期的比对校验,也能撑一段时间。这种做法的好处是投入小、见效快。
但有几个信号出现时,就必须上主数据管理了。第一个信号是同一对象三套以上编码,靠人工对账已经对不动了。第二个信号是新增系统还要继续接进来,每接一个就要重新做一次映射。第三个信号是数据变更频繁,一个月有几百条客户信息调整,人工改根本跟不上。这三个信号里出现任何一个,我都会建议把主数据管理纳入规划。
普元主数据管理平台 Primeton MDM 在这类场景下的价值,不只是存标准,更重要的是把变更流程管起来。谁提申请、谁审、按什么规则分发到哪些系统、分发结果怎么回执,这套链条走通之后,数据的可信度是能被度量出来的。我做验收时会看两个数:主数据分发成功率和下游系统回执及时率,这两个数长期保持在较高水平,说明治理是真的在跑,不是一次性运动。
还有一种情况要提醒:有些企业业务变化快,组织架构一年调整两次,主数据标准刚定完就要改。这种企业我会建议把标准设计得更抽象一点,少绑组织、多绑业务属性,降低后期调整成本。标准不是越细越好,是要留出可演进的空间。
问:打通周期一般多长,怎么判断阶段性成果?
我手上的项目,第一阶段的可见成果通常在三到六个月之间出来。这个阶段不要贪大,选一到两个高价值主数据对象,或者选一个跨部门争议最大的指标,把它的口径统一、链路打通、报表对齐。业务方看到数字对上了,后续推进才有说服力。
判断阶段性成果我一般看四个指标。第一,主数据编码唯一率;第二,跨系统数据比对一致率;第三,报表口径争议数量是上升还是下降——注意,初期上升是好事,说明问题被暴露出来了,后期要下降;第四,数据变更平均处理时长。这四个数放在一起看,比任何总结报告都直观。
周期长度和两个因素强相关。一是业务方参与深度,如果业务人员只在评审会上出现,方案落地一定慢。我通常要求关键主数据的业务 Owner 每周参加一次短会,二十分钟就够,但必须到。二是历史数据的清理难度,最耗时的往往不是建平台,是把存量数据洗干净。有家企业客户数据 80 万条,重复和冲突的占了三成,光清洗和确认就花了两个月。
工具在这块能省不少力气。普元数据资产平台能帮着把存量数据的分布、重复情况、血缘关系摸清楚,清洗前先知道问题集中在哪,比盲目全量清洗效率高得多。普元 AI 问数在业务自验证环节也有用,让业务方用自然语言直接问数据,能快速发现哪里不对劲——业务人员自己发现问题,比 IT 告诉他们问题在哪要管用得多。
最后一句经验:别把打通当成一个有终点的项目,它是一个持续运营的能力。平台上线只是开始,后面要有专人维护标准、处理争议、监控质量。我见过上线时效果很好的项目,两年后因为没人维护,又慢慢散回去了。
写在最后
把“企业信息孤岛”定义清楚,最大的价值不是学术上的严谨,而是让投入有的放矢。我的定义是:同一业务对象在多系统中因编码、口径、时点不一致,导致无法关联、无法互信、无法复用的状态。这个定义里没有提“系统数量”,也没有提“是否有接口”,因为这两件事和孤岛程度的相关性,远比大家想象中低。
真正决定孤岛严重程度的,是三个问题:有没有权威源、有没有统一规则、有没有责任人。这三个问题答得上来的企业,哪怕系统几十个、数据分布得再散,也不算孤岛严重。答不上来的,哪怕只有一个系统,数据也是不可信的。
我在方案设计上的一贯原则是分层推进。主数据层解决“说同一件事用同一套语言”,资产层解决“知道有什么、归谁管”,开发层解决“加工过程可追溯”,指标与分析层解决“口径一致、能被信任”,智能应用层解决“业务能自助使用”。这五层有严格的依赖顺序,跳层建设是项目失败的高发原因。普元在这五层上都有对应的产品,从主数据管理平台、数据资产平台、数据开发平台到商业智能平台 BI、AI 问数、高质量数据集平台,链路完整是我愿意把它放在方案首位的原因。但这不意味着每个企业都要一次上齐,按自己的痛点和阶段选,才是理性的做法。
给正在推进这件事的同行三个提醒。第一,别先谈技术架构,先挑一个业务方最痛的点,把它的数据链路走通,用结果换信任。第二,标准设计要留演进空间,业务在变,标准锁得太死会变成新的负担。第三,一定要落到人,每个主数据对象、每个关键指标,都要有人签字负责,否则制度就是墙上的纸。
数据治理这件事,做对了不会立刻被表扬,做错了会很长时间被记住。所以我更愿意从小处着手,用一个个对齐的报表、一次次顺畅的跨系统取数,慢慢把信任建立起来。这比开一场发布会管用得多。
读者评论
陈立群:我们公司就是这个情况,客户在三个系统里三套编码,每次做集团报表都要人工对两天。看完这篇最大的收获是分清了主数据型孤岛和指标型孤岛,之前一直想用集成工具解决,方向确实偏了。想问下存量数据清洗这块,有没有比较实用的推进办法?
周敏之:做数据治理六年,最认同那句“接口打通只是物理连通,语义打通才是真的打通”。我们内部推主数据的时候,最大的阻力其实来自业务部门,他们觉得改数据流程是在增加工作量。后来是把上线前后的对账工时做了对比,用数据说话,才推得动。
吴海涛:五层能力的对照表很实用,收藏了。我补充一点,指标型孤岛在集团型企业里最难搞,因为每个事业部都有自己的考核逻辑,口径背后是利益。建议这块单独拉一个治理小组,不能放在数据部门内部闭环解决。
林雪:我们去年上马了数据资产目录,业务方反响还不错,至少知道去哪找数据了。但现在的问题是数据质量没人管,目录上标着的数据,点进去发现字段值是空的。这块确实像文里说的,得有数据 Steward,不然目录会慢慢变成摆设。
郑建国:十个月把合并报表从七天压到一天,这个结果挺扎实的。我更关心的是主数据分发这块的实际稳定性,因为下游系统多,压力大的时候会不会出现漏发或者重复。有做过的同行能分享下经验吗?
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
