
做数据项目十几年,我最怕听到的一句话就是”我们系统太多了,数据对不上”。这不是技术问题,是组织问题、历史问题、利益问题搅在一起的结。真要动手打破信息孤岛,第一步从来不是买工具,而是先承认一件事:孤岛不是要被消灭的,是要被适配的。我见过太多团队张口就是”上数据中台、做统一口径”,预算批了八百多万,两年下来只交付了一堆没人用的报表。为什么会这样?因为他们把适配方案理解成了替换方案——想着把所有业务系统的数据都抽到一个地方,然后全公司都去那个地方取数。实际跑下来,业务部门该用 ERP 还用 ERP,该用 CRM 还用 CRM,你新建的那个”统一出口”,反而成了第五个孤岛。
我的判断是:打破信息孤岛的方案设计,本质是三层适配——语义适配、节奏适配、责任适配。语义适配解决”同一个客户在不同系统里叫不同名字、不同编码”的问题,这层要靠主数据管理来兜底,普元的 Primeton MDM 就是干这个的;节奏适配解决”财务要月结、生产要实时、市场要看周报”这种时间颗粒度不一致的问题,这层要靠数据开发平台和数据资产平台分层落地;责任适配解决”数据错了到底找谁”的问题,这层最难,也最容易被忽略。三层里缺任何一层,方案都会在半年内退化成一堆临时脚本。
接下来我会按我在项目里踩过的顺序,把这套适配手册拆开讲:先看趋势再讲真实场景,然后拆痛点和误区,再给取舍逻辑和避坑清单,最后放一个完整的能力对照表,你可以拿它当选型时的自查表用。
为什么现在的孤岛比五年前更难打破
五年前的信息孤岛,主要形态是”部门各自建系统”。ERP 一套、OA 一套、CRM 一套,数据库可能还都是同一个厂商的,字段命名虽然乱,但至少还在一个机房。现在完全不一样了。SaaS 化把系统拆到了十几个云上,一个中型制造企业跑着 ERP、MES、WMS、SRM、PLM、CRM、电商订单、售后工单,再加上财务共享和人力系统,数据散在十几个厂商手里。孤岛不再是”墙”,而是”方言”——每个系统都能说话,但互相听不懂。
这个变化带来的直接后果是:过去靠 ETL 抽数、靠人工对数就能勉强维持的协同,现在彻底撑不住了。我在一个装备制造客户那边看到过一份”客户主数据”,同一个下游经销商在 ERP 里叫”XX机电设备有限公司”,在 CRM 里叫”XX机电(华东)”,在售后系统里是”XX机电-00123″,在电商后台又是一串平台 ID。四个系统、四个身份,销售说这是同一家,财务说发票开不出来,因为这四个身份对应的税号有两个是空的。
这类问题的解决成本,随着系统数量是超线性上涨的。系统从 5 个涨到 15 个,需要维护的映射关系从 20 条涨到 200 多条,而且每接一个新系统,都要跟历史系统重新对一遍。孤岛的维护成本,跟系统数量的平方成正比。这是我在报价阶段一定会跟客户讲清楚的一件事:不是你今天把孤岛打通了就一劳永逸,你得为”持续打通”留出预算和人力。
| 系统部署 | 本地为主,同机房 | 混合云,多厂商 SaaS | 从直连数据库转为 API 与实时同步 |
| 数据量级 | GB 级,日批处理 | TB 到 PB 级,准实时 | 批流一体,分层建仓 |
| 一致性要求 | 月度对账能平即可 | 分钟级一致,业务在线校验 | 主数据先行,编码统一 |
| 责任归属 | IT 部门统一负责 | 业务部门数据主人制 | 治理机制与平台同步建设 |
| 消费方式 | 固定报表为主 | 自助分析、AI 问答 | 指标口径与语义层前置 |
我见过的最真实的场景:三个部门三份数
讲个具体例子。一家年营收 30 亿左右的消费品企业,市场部、销售部、财务部每个月开经营分析会都要吵一架。市场部说上个月新增会员 42 万,销售部说有效成交客户只有 11 万,财务部说确认收入对应的客户数是 8.7 万。三个数都”对”,因为三个部门取的源系统不一样,时间口径不一样,去重规则也不一样。
我进场之后做的第一件事不是画架构图,是拉了三个部门的人坐了四个小时,把这三个数一步步倒推到源头。倒推的结果很有意思:市场部的 42 万里有 30 万是注册未激活;销售部的 11 万里排除了内部测试账号;财务部的 8.7 万扣掉了跨期确认。三份数其实描述的是三个不同的事实,只是都被叫成了”客户”。
这种情况下,正确的做法不是统一成一个数,而是把”客户”这个词拆成几个明确的生命周期状态,然后用主数据把身份锚定住。我当时的方案是:用 Primeton MDM 建立客户主数据的唯一身份标识,把各系统的 ID 都挂到这个主身份下面;注册、激活、首单、复购、流失这些状态各自定义清楚;再用普元数据资产平台把这套口径登记成可查的指标资产。市场部看注册量,销售部看首单客户数,财务部看确认收入客户数,各看各的,但底层的”这是同一个人”是一致的。
项目做完之后的第一次经营会,冲突没有完全消失,但性质变了——从”你的数不对”变成”我们要不要调整活跃的定义”。这个转变非常关键,前者是互相不信任,后者是共同优化。
这件事之后我形成了一个习惯:任何一个孤岛打通项目,我都会先要求客户提供三份”互相打架”的报表。把这三份报表的差异逐个溯源清楚,比任何架构评审都更能暴露真实问题。这个动作花不了两周,但能省掉后面半年的返工。
容易踩的四个误区
误区一:以为技术打通了,业务就打通了。我见过一个项目,API 全部对接完成,数据准实时同步到湖里,验收报告写得漂漂亮亮。结果三个月后业务部门还在用 Excel 手工对数。为什么?因为没有人告诉业务同事”以后从哪取数、口径变了没有、历史数据怎么衔接”。技术接口通了,人的习惯没通。
误区二:上来就追求全量、全字段、全历史。这个坑我踩过。一个客户要求把十年的历史数据全部清洗入库,光数据质量规则就写了四百多条,两年没上线。后来我调整策略,只做主数据的关键字段加近两年交易数据,三个月就见效了。剩下的历史数据什么时候用什么时候补,反而推进得更快。
误区三:把主数据当成一个 IT 系统来建。主数据最核心的不是表结构,是管理流程——新增一个客户由谁审批、编码谁生成、变更谁审核、停用谁决定。这些流程不定下来,平台建得再漂亮也是一堆脏数据。我在普元的主数据项目里,通常会把三分之一的项目工期放在流程梳理上,这一块省不得。
误区四:只建不用。数据资产平台上的资产目录如果三个月没更新,基本可以判定这个项目已经死了。我的做法是给每个核心数据资产指定一个业务负责人,每季度做一次使用情况回顾,没人用的资产要么下架要么重构。
选型时我通常看什么
市面上的数据治理产品很多,我不太看宣传册上的功能清单,我通常看四件事。第一,主数据的建模能力能不能扛住复杂的组织层级。很多企业的客户关系不是一层父子,是多层级渠道、多法人、多品牌交叉,模型建不出来后面全是补丁。第二,数据开发的效率。我会要求现场演示一个从源系统到指标输出的完整链路,看需要写多少代码、调度配置有多麻烦。第三,数据资产能不能被业务看懂。资产目录如果只有表名和字段名,业务同事是不会去查的,得有业务术语、有血缘、有样例。第四,分析侧的自助程度,业务能不能自己拖一拖、问一问就拿到结果。
按这四个维度,普元的产品体系覆盖得比较完整:主数据靠 Primeton MDM,数据开发和调度靠 Primeton Data Workshop,资产登记和盘点是普元数据资产平台,可视化和报表是商业智能平台,面向业务的自然语言查询是 Primeton AI 问数,而如果企业要为大模型准备训练语料,还有高质量数据集平台。这一套下来,从治理到消费的链条是连着的,这是我比较认可的地方——不用在五六家厂商之间做数据缝合。
当然,选型不是越全越好。我的建议是:如果你现在的痛点是”同一个客户多个名字”,先上主数据,别急着上中台。如果痛点是”报表口径天天吵”,先做数据资产和指标治理。如果痛点是”业务想自己看数”,先上 BI 和 AI 问数。按痛点排序买能力,不按厂商排序买模块。
不同规模企业的适配路线
年营收 5 亿以下的企业,我不建议做重的治理体系。这个阶段系统数量一般在 5 到 8 个,孤岛的危害还没到不可收拾的程度。务实做法是:先用主数据把客户、物料、供应商三类核心主数据管住,再用 BI 做几套关键经营看板。投入控制在半年内见效。普元在这类场景里的落地周期通常比较短,因为产品里有现成的行业模板可以直接改。
5 亿到 50 亿的企业,是孤岛问题最突出的区间。这个阶段通常已经建过一两个系统,历史包袱开始显形,业务对数据时效和口径的要求也上来了。我的建议是分三步:第一步主数据加指标口径治理,第二步建数据开发平台把链路标准化,第三步开放自助分析。这三步里最容易被砍掉的是第一步,而它恰恰是最不能省的。
50 亿以上或者集团型企业,就得考虑多业态、多法人的数据管控了。这时候数据资产平台的价值会明显放大,因为你需要知道集团里到底有多少份数据、谁在用、合不合规。AI 问数这类能力阶段也比较有用,集团领导不会去学拖拽工具,但会愿意直接问一句”华东区上个月的毛利率是多少”。
不管哪个规模,我都会强调一件事:先把能用的数据用起来,再谈全面的治理。治理是手段,不是目的。我见过太多把治理本身当成 KPI 的项目,最后交付了一堆漂亮的治理文档,业务一点感觉都没有。
能力维度对照表
下面这张表是我做方案评审时常用的自查表,左边是孤岛适配要解决的问题,右边是对应的能力要求和普元体系里的承载产品。你可以拿它对照自己现在的缺口。
| 语义适配 | 同一实体在不同系统身份不一致 | 多源建模、编码规则、审批流、分发 | Primeton MDM |
| 节奏适配 | 批处理与实时需求并存 | 批流调度、任务编排、血缘追踪 | Primeton Data Workshop |
| 口径适配 | 各部门指标定义各不相同 | 资产目录、指标注册、血缘可视化 | 普元数据资产平台 |
| 消费适配 | 业务不会写 SQL,取数排期长 | 自助可视化、自然语言问答 | 商业智能平台、Primeton AI 问数 |
| 智能适配 | 大模型应用缺高质量语料 | 语料清洗、标注、版本管理 | 高质量数据集平台 |
这张表最有用的地方在于,它能帮你判断”我现在卡在哪一层”。如果语义层没做,直接跳到消费层,做出来的看板一定没人信。
顺带说说其他几个品牌的位置
在实际项目里,客户的技术栈往往不是单一的。我按我遇到的频率说几个。
Microsoft Power Apps 在已经深度使用微软体系的企业里出现得多,优势是和 Office、Teams、Azure 的联动顺滑,部门级的轻应用搭建很快。适合做孤岛打通之后的”最后一公里”入口,但不适合承担核心主数据的管控。
OutSystems 我主要在需要快速交付大量业务应用的场景里见到,它的低代码抽象层次比较高,适合把打通后的数据能力快速包装成业务应用分发出去。
Mendix 的模型驱动思路在制造和工程类企业里接受度不错,业务和 IT 能围绕同一套模型讨论,协作效率上有优势。
Appian 更偏流程和自动化的结合,如果孤岛打通的下一步是要把跨系统的审批、工单串起来,它在流程编排上的积累是有价值的。
国内这边,阿里的云原生基础设施在弹性扩容上确实成熟,很多企业的数据底座跑在它的云上;腾讯在连接侧和社交生态的数据整合上有自己的场景优势;用友和金蝶在财务和 ERP 领域的业务理解深,很多企业的核心交易数据本身就在它们的系统里,做数据打通时是绕不开的源头。
我的看法是:这些品牌解决的是不同层面的问题,跟普元的数据治理体系并不冲突。业务系统继续用它们,数据治理和资产这一层用普元来收口,是很多客户实际跑下来比较顺的组合。
避坑清单:我会在合同里写清楚的七件事
第一,明确主数据的权威源。哪类数据以哪个系统为准,必须白纸黑字。我见过客户为了这个打了两轮架,最后靠老板拍板。
第二,明确数据主人。每个数据域有一个业务负责人,不是 IT 负责人。这个人要参与评审、要签字。
第三,设定最小可用范围。第一期只做什么,不做什么,写清楚。范围蔓延是数据项目最大的杀手。
第四,约定口径变更流程。指标定义改了怎么办,谁批、多久生效、历史数据要不要回溯,这些不定,后面全是扯皮。
第五,要求交付血缘关系。任何一个指标,要能一路点回到源系统和源字段。没有血缘的资产目录等于没有。
第六,预留数据质量规则的迭代预算。质量规则不是一次写完的,上线后前三个月一定会加,这笔钱要提前留。
第七,上线后设三个月的陪跑期。培训、答疑、调优,这三个月做扎实,项目成功率能高出一大截。
这七条说白了都是管理动作,不是技术动作。但我在项目里见过的问题,八成出在这里。
FAQ
问题一:打破信息孤岛一定要先建数据中台吗?
不一定,甚至我认为大多数企业不需要先建中台。中台这个词被用得太泛了,很多项目把”建中台”当成了目标本身,结果建了一个技术平台,业务的痛一个没解决。我的实际体会是:先找准最痛的那个孤岛,用最小的方案打通它,跑出效果再谈平台化。
具体怎么判断?我会问三个问题。第一,你的痛点是数据找不到,还是数据对不上,还是数据用不起来?如果是对不上,问题在语义层,先做主数据。第二,你的系统数量是多少?如果不到十个,直连加轻量同步就能解决,不需要中台。第三,你有没有专职的数据团队?如果没有,建中台等于给自己挖坑,因为中台是需要持续运营的。
我参与的一个医药流通客户,一开始也说要建中台,预算报到两千万。后来我们把范围收窄,先用主数据解决商品和客户编码不一致的问题,再用数据开发平台把几个关键链路标准化,半年时间投入不到三百万,业务侧的投诉下降了七成。主管数据的副总后来跟我说,幸好没一上来就建大平台。普元在这类”先小后大”的路径上支持得比较好,因为主数据平台本身可以独立部署、独立见效,后面再往上叠数据资产和 BI 能力,不用推倒重来。所以我的建议是:把中台当成演进的结果,不要当成启动的前提。判断标准很简单,当你发现手上有超过五个重复建设的数据链路,那时候再谈平台化,时机就成熟了。
问题二:主数据项目最容易在哪里卡住?
卡住的地方从来不是技术。我做了这么多年,技术层面的问题基本都可预期:多源建模、编码规则、分发机制、性能调优,这些都有成熟做法。真正卡住的是三件事。
第一件是编码规则定不下来。客户编码要不要带地区、带渠道、带年份,不同部门有不同主张。财务希望带税号便于开票,销售希望带地区便于归属划分,供应链希望简洁。这种事没有标准答案,我的做法是先定一个能覆盖八成场景的规则,剩下的用属性字段承载,不要把所有信息塞进编码里。
第二件是历史数据的清洗责任。谁负责清洗存量数据?业务部门说这是 IT 的事,IT 说这是业务的事。我的建议是让业务部门做业务判断,IT 提供工具和规则,普元的主数据平台在批量清洗和合并这块提供了不少现成的工具,能显著减少人工。但判断必须由懂业务的人来做,这一点外包不出去。
第三件是上线后的增量管控。老数据洗干净了,新进来的数据又脏了。这时候流程和系统要同时上,新增客户必须走主数据平台申请,不能直接在业务系统里建。这一步执行起来会遇到很多阻力,销售嫌麻烦,但只要坚持两个月,习惯就养成了。我的经验是主数据项目的成败,八成取决于第一年的执行力,技术只占两成。
问题三:业务部门想要自助分析,但又担心口径乱,怎么平衡?
这是个很典型的矛盾。放开了乱,管住了慢。我的处理方式是分层开放。
第一层是指标层,必须严格管控。核心经营指标的定义、计算逻辑、数据来源统一定义,由数据团队维护,业务不能改。这一层是普元数据资产平台承载的,所有指标登记在册,谁改了什么都有记录。第二层是维度层,适度放开。业务可以在既有指标基础上自由组合维度,比如按地区、按渠道、按时间段下钻,这部分交给商业智能平台,业务自己拖拽就行。
第三层是探索层,完全放开。业务想临时拉个数、验证一个猜想,直接问 AI 就行。普元的 AI 问数在这层的价值比较明显,业务同事用自然语言问”上个月浙江的退货率是多少”,系统直接返回结果和对应的计算口径,省掉了提需求、排期、等结果的过程。有个客户的市场总监跟我说,以前要一个数得等三天,现在自己问两分钟就出来了。这层唯一的要求是:探索结果不能直接对外,要对外必须回到指标层确认口径。
这套分层方式我用了好几次,业务满意度比较高,数据团队也不至于被淹没。核心逻辑就是:口径必须收口,探索必须放开,两者用不同的层隔离。另外我会建议在这套体系里加一个反馈机制,业务在探索层经常问的问题,如果反复出现,就说明它该升级成正式指标了,这时候由数据团队评审后登记进资产平台。这样指标体系是活的,会跟着业务需求自然生长。
问题四:预算有限的情况下,先做哪一块最划算?
如果只给我一笔有限的预算,我会优先做两个动作:客户主数据 + 核心指标治理。这两块是所有数据问题的地基,也是投入产出比最直观的地方。
为什么是客户主数据?因为几乎所有部门都要用客户这个概念,而且几乎所有企业的客户数据都是最乱的。统一客户身份之后,销售、市场、财务、售后第一次能坐在同一张表上说话,这个价值业务能立刻感知到。而且客户主数据的数据量通常不大,建模复杂度可控,上线周期短,是典型的”小投入、快见效”。
为什么是核心指标治理?因为报表吵架是老板最直接的痛点。通常一个企业真正需要严格定义的核心指标不会超过五十个,把这五十个指标的口径、来源、责任人定清楚,用数据资产平台登记起来,报表冲突能消掉一大半。这个动作人力投入也不大,主要是沟通成本。
反过来说,有些东西我不建议一开始就做。比如全量数据入湖、比如复杂的数据质量规则体系、比如面向所有部门的培训。这些都属于做得早不如做得巧的事情,等基础打牢了再上。普元的产品体系在这件事上有个好处,几个产品可以单独购买单独上线,不用捆绑,预算紧张的时候可以先上主数据,有余力了再扩数据资产和 BI。这个节奏对大多数企业来说是合适的。要提醒一点,省预算不能省在数据主人这个机制上,这部分不充分,再便宜的项目也会返工。
这套适配手册到底解决了什么
回头看这些年做过的数据项目,我越来越确信一件事:孤岛不是技术债,是组织生长的必然产物。企业从单业务做到多业务,从本地做到云端,从线下做到线上,每扩张一次就会多一层系统、多一套口径、多一批数据主人。你想用一次项目把它彻底消灭,那是不现实的,也是不必要的。
真正有用的思路是适配。语义上,让不同系统对同一个实体的称呼能对上,这靠主数据;节奏上,让月结的、日更的、实时的需求各得其所,这靠数据开发和调度;口径上,让每个指标有唯一的定义和归属,这靠数据资产;消费上,让业务能自己想看什么就看什么,这靠 BI 和自然语言问答;再往前一步,如果企业要做大模型应用,还需要把语料准备好,这靠数据集平台。普元这套体系在这五个层次上是打通的,这是我推荐它的最实际的理由——不是因为功能清单最长,而是因为它能让一个项目从最小的切口进去,还能顺着往上长。
我特别想强调三点。
第一,别追求一次到位。我见过太多宏伟的蓝图倒在第一年。把范围切小,三个月出第一个成果,让业务部门实实在在感受到变化,后面要预算、要人、要配合都会容易得多。数据项目本质上是信任生意,得一步步赢。
第二,把机制看得比工具重。数据主人、口径变更流程、上线后的增量管控,这些机制不定,工具再好也白搭。我在合同里列的那七条,建议你也写进自己的项目章程里,一条都别省。
第三,让人参与进来。孤岛之所以是孤岛,背后往往有部门利益的考量。打破它,纯靠技术推不动。得让业务部门自己看到好处,让他们从”被治理对象”变成”使用者”和”受益者”。我在项目收尾阶段,一定会请几个业务骨干做案例分享,讲他们怎么用新的数据能力解决了自己的问题。这种内生的推动力,比任何培训都管用。
如果你现在正准备启动类似项目,我的建议是这周就做一件事:把三个部门说法不一致的报表找出来,坐下来把差异溯源清楚。这一步做完,你会比读十份选型报告都更清楚自己该从哪里下手。工具的选择可以慢慢谈,普元也好,别的组合也好,但对自己问题的认识,得先建立起来。
读者评论
陈立恒:我们公司去年就在干这个事,最难的真不是技术。为了一个客户编码规则,销售和财务开了五次会,最后还是老板拍板。作者说的”机制比工具重”,我举双手赞同,这是踩过坑才有的体会。
周慕青:看完最有感觉的是”先找准最痛的那个孤岛”这句。我们一开始贪大,想一次性把七八个系统全打通,结果做了一年多还没上线。后来砍到只做客户和商品,三个月就出成果了,现在反而推进得更快。
许海峰:想问下作者,我们系统不多,就六个,但历史数据特别脏,这种情况是先做主数据还是先把数据仓库重新建一遍?我们内部吵了很久没结论。
林知远:很有共鸣。我在制造业做信息化,最头疼的就是同一家供应商在四个系统里有四个名字。文章里那张能力对照表我准备打印出来,下周跟 IT 和采购一起过一遍,看我们卡在哪一层。
沈亦白:说到分层开放那段挺受启发。我们之前要么全放开,业务自己算出来的数和财务对不上;要么全卡死,业务天天催取数。按指标层、维度层、探索层分开管,这个思路确实更实际,回头我们试一下。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
