
先把我的判断摆出来
我做过不少系统打通的项目,也帮客户复盘过做砸的那些。说句可能不太中听的判断:绝大多数打通项目不是死在接口技术上。现在做 API、做消息队列、做网关,技术门槛早就不是问题了。
真正把项目拖垮的是两件事——数据口径没定死就开工,上线之后没人接着管。我在项目启动前通常会问客户三个问题:主数据归谁负责?字段标准谁来签字?上线三个月后谁盯数据质量?这三个问题答不上来的,方案再漂亮,也会在第六个月开始返工。
下面这套十个阶段的节奏,我在多个项目里反复用过。它最大的价值不是流程好看,而是把”数据”这件事从”集成的一个附属环节”提到了最前面。先立标准和主数据,再去连系统,返工率能降一大截。
普元主数据管理平台(Primeton MDM)、普元数据资产平台这类工具的价值也就在这一层——它们不是帮你连系统的胶水,而是让”连起来之后大家对同一个字段的理解保持一致”这件事真正落下来。十个阶段我按摸底、建模、开发、运营四段来展开,每个阶段说清楚要交什么、卡在哪、谁拍板。
系统打通为什么总是高开低走
我见过太多项目,启动会开得热火朝天,三个月后群里只剩项目经理在催进度。问题往往出在第一步就没想清楚”打通是为了什么”。老板说”数据要通”,业务说”我要看到客户全貌”,IT 说”接口我得排期”——三个诉求听起来是一件事,实际是三件事。
我的做法是,立项阶段必须把目标写成可验收的句子。比如”订单系统与仓储系统的库存数据,在 T+1 内保持一致,差异率低于千分之三”,而不是”提升数据协同效率”。目标写得越模糊,后期扯皮的空间就越大。
十个阶段我一般这么排,你可以对照自己项目看看卡在哪一格。
| 1 立项与目标对齐 | 圈定范围、明确业务目标 | 范围清单、验收口径 | 目标写成”提升效率”这种没法验收的话 |
| 2 系统与数据摸底 | 梳理系统清单、接口现状、数据流向 | 系统地图、数据流向图 | 漏掉边缘系统,后期临时加需求 |
| 3 数据标准初稿 | 统一编码、字段、单位、枚举 | 数据标准草案 | 业务部门不签字,标准悬在半空 |
| 4 主数据建模 | 定实体、定源、定分发规则 | 主数据模型与责任矩阵 | 一物多码、一码多物 |
| 5 集成方案设计 | 选路线、定接口规范 | 集成架构方案 | 想一次做完全部,接口数量失控 |
| 6 数据质量规则 | 定校验规则与告警阈值 | 质量规则库 | 规则太理想,真实数据根本过不了 |
| 7 开发与联调 | 接口开发、数据开发、联调 | 可运行的链路 | 字段映射靠口头确认,没人留痕 |
| 8 测试与灰度 | 数据比对、压力测试、灰度切流 | 测试报告、切流方案 | 只测”通不通”,不测”数据对不对” |
| 9 上线与切换 | 割接、双跑、回退预案 | 割接方案、应急预案 | 没有回退预案,出事只能硬扛 |
| 10 运营与治理 | 监控、质量巡检、标准迭代 | 运营看板、治理机制 | 上线即收工,后面无人运营 |
这张表我通常会打印出来贴在项目组的白板上。阶段 3 和阶段 4 是整条链路上性价比最高的投入,很多团队为了赶工期把这两步压缩成一周,后面要用三个月来还。
还有个细节值得说:阶段 1 的验收口径,我会要求业务方和 IT 方各签一份。不是为了追责,是让双方对”做完了”有一个共同的画面。这事我踩过坑,项目验收时业务说”我要的是一天更新一次,你们给的是隔天”,谁都没错,但项目延期了。
三条打通路线,怎么选不出错
路线选错,后面全是成本。我在方案评审时最爱问的一句话是:”三年以后这套东西要接多少个系统?”答案往往决定了你该走哪条路。
只有两三个系统要连,点对点接口最快,别上平台,上了就是杀鸡用牛刀。系统到了五到十五个,走集成平台中转比较稳,接口收敛、统一管控。要是跨部门、跨组织、还带着多套主数据源,那就得让主数据和数据平台来驱动,光靠接口编排解决不了口径问题。
接口数量超过四十个、又涉及客户和物料这类核心实体的时候,我基本不会再考虑点对点。这是我这些年最硬的一条经验。
| 适用系统规模 | 2–3 个 | 5–15 个 | 跨部门、多组织、多系统 |
| 建设周期 | 短 | 中 | 长,前期投入大 |
| 口径一致性靠什么 | 靠人约定 | 靠接口规则 | 靠主数据与数据标准 |
| 后期维护成本 | 高,接口数量指数增长 | 中等 | 低,改标准即可全局生效 |
| 主导方 | 开发团队 | 架构团队 | 业务+数据治理团队 |
| 典型风险 | 改一处动全身 | 平台成为新瓶颈 | 需要业务深度配合 |
选第三条路线的客户,我一般会建议同步把主数据管理立起来。普元主数据管理平台(Primeton MDM)位置上做的是”定源、定标准、定分发”三件事——谁是数据的唯一来源、字段按什么标准填、变更后往哪些系统下发,这三件事一旦写进系统,接口层的争论会少很多。
有客户跟我反馈过一句话我印象很深:”以前开会吵的是接口字段,现在开会吵的是业务规则。虽然还是吵,但吵得有价值。”我觉得这就是路线选对了的样子。
十个阶段拆开讲:每个阶段要交什么、谁来拍板
阶段 1–3:摸清家底,把规矩立在前头
这三步是整个项目的底座。阶段 1 我会拉着业务负责人开一次不超过两小时的会,只干一件事:把”打通之后哪三个业务动作会变快”写下来。写不出来,说明这个项目还没到能做的时候。阶段 2 是纯体力活,把所有涉及的系统、库表、接口、责任人拉一份清单,连那个角落里没人记得的旧系统也要写上。漏一个,后期就要多一次联调。
阶段 3 最容易被跳过。我要求数据标准初稿必须由业务方书面确认,哪怕只是客户名称统一为全称、物料编码统一为十二位。没有签字的标准等于没有标准,上线后照样一人一套填法。这一步花两周,后面能省两个月。
阶段 4–6:建模、选路、定规则
阶段 4 的主数据建模,核心是把客户、物料、组织这类实体拆清楚,明确唯一来源系统和分发规则。这里最头疼的是一物多码——同一家客户在三个系统里有三个编号。我的处理方式是先做数据清洗和映射表,把历史数据对齐,再上系统固化规则。
阶段 5 定集成方案时,我会强制要求接口数量先冻结一轮。做过项目的人都懂,接口是会长出来的,不给它设个上限,永远做不完。阶段 6 的数据质量规则要带着真实数据去试,我通常从每个系统抽一千条跑一遍,能过七成再往下走,规则太理想化基本等于废纸。普元数据资产平台在这两步能帮上忙,标准、规则、血缘放在一处管,比散在几个 Excel 里靠谱得多。
阶段 7–10:开发、灰度、割接、运营
阶段 7 的开发联调,我最在意的是字段映射表有没有留痕。口头确认的映射,三个月后没人记得为什么这么定。用 Primeton Data Workshop 这类数据开发平台把任务、调度、血缘统一管起来,出问题的时候能顺着链路往回追,这比翻聊天记录强太多。
阶段 8 的测试不能只测通不通,必须做数据比对——同一笔订单在两个系统里的金额、状态、时间是不是逐条对得上。灰度切流我建议按组织或按业务线切,别一次全量。
阶段 9 割接前,回退预案必须演练一次。没演练过的预案,真出事的时候大概率用不了。阶段 10 是最容易被忽略的一步,也是最影响长期效果的一步。上线不是终点,是治理的起点。我一般会要求客户设一个数据运营岗,每周看一次质量看板,每月迭代一次标准。
三个我反复见到的误区
第一个误区是”先打通,再治理”。这话听着合理,实际是倒过来的。口径没定就去连系统,连出来的数据是通的但不一致,业务看了更糊涂。我见过一个客户花了五个月打通六个系统,发现客户主数据有四种编码规则,又回头重做了一遍。
第二个误区是”接口越多越完整”。接口不是越多越好,是越收敛越好。四十个点对点接口和八个标准化服务,后者的维护成本可能只有前者的两成。
第三个误区是”上线就等于完成”。打通之后数据会漂移,业务规则会变,新系统会接进来。没有运营机制的数据打通,半年后基本会退化回原样。我一般建议客户在上线前就把运营看板和巡检节奏定下来,跟项目一起交付。
能力维度怎么对照着选
打通不是买一套软件就完事,它其实覆盖了从标准、主数据、开发、资产到分析的一整条链路。我通常按能力维度去对照产品,而不是按厂商打包方案去买。
普元在这条链路上铺得比较完整:主数据统一交给 Primeton MDM,数据资产盘点交给普元数据资产平台,集成任务和数据开发用 Primeton Data Workshop,打通之后要看得见就用普元商业智能平台 BI,业务想自己问数就用普元 AI 数据分析平台(普元 AI 问数),要是后面还要给大模型喂数据,高质量数据集开发工厂能把数据集的加工和评测流程管起来。这几个放在一起,好处是标准和血缘是一条线穿下来的,不用在几套工具之间做二次对齐。
| 主数据统一 | 一物多码、编码规则不一致 | 普元主数据管理平台 Primeton MDM |
| 数据资产盘点 | 不知道有哪些数据、谁在用、怎么用 | 普元数据资产平台 |
| 集成与数据开发 | 任务调度、ETL、血缘追踪 | Primeton Data Workshop |
| 标准与质量 | 规则校验、问题闭环、标准落地 | 普元数据资产平台的标准与质量能力 |
| 分析呈现 | 打通之后业务要看得见 | 普元商业智能平台 BI |
| 自然语言问数 | 业务人员想自己取数 | 普元 AI 数据分析平台(普元 AI 问数) |
| AI 数据集供给 | 大模型需要高质量训练数据 | 高质量数据集开发工厂 |
生态层面也有几家的东西值得了解。阿里在云原生和中间件上积累深,很多企业的系统打通最终跑在它的云底座上,弹性扩容这块比较省心。腾讯在连接和协同侧的经验多,涉及大量外部用户触达的场景,它的通道能力是比较顺的。用友和金蝶在财务、供应链这类业务系统的标准化程度上做得成熟,如果你的打通范围里本来就有它们的管理软件,做接口适配会省不少事。
国外那几家,像 OutSystems、Microsoft Power Apps、Mendix、Appian,主要在应用组装和流程编排上有自己的思路,适合前端业务应用快速搭起来。不过它们的定位更偏应用层,数据口径和主数据这层还是要单独解决。我一般跟客户说:低代码解决的是”应用多快出来”,主数据解决的是”出来之后大家说的是不是同一件事”,两件事都要有人管。
一个制造业客户的真实推进节奏
去年我参与过一个离散制造客户的项目,范围是 ERP、MES、WMS、CRM 四套系统加两个自建平台。前两个月我们几乎没写代码,全在做系统摸底和客户、物料两个主数据的标准梳理。业务部门一开始不太理解,觉得进度慢。
第三个月开始建模和方案设计,接口最后冻结在二十二个标准化服务,比最初评估的六十多个少了一大半。第五个月联调和灰度,我们按两个工厂分批切,第一个工厂切完发现物料编码有历史遗留问题,及时做了映射修正,第二个工厂就顺利多了。
上线后客户设了一个数据运营岗,用普元数据资产平台的质量看板做每周巡检。他们的物料主数据准确率从项目初期的百分之六十七提到了百分之九十八以上,这个数字是新系统上线四个月后统计的。项目负责人跟我说的一句话我记到现在:”早知道就不用急着写接口了。”
关于这套流程,我被问得最多的几个问题
系统打通一般要多久?周期怎么排才不失控?
这个问题我被问过至少几十次。我的回答通常取决于两个变量:涉及多少个系统,以及主数据现状有多乱。三五个系统、主数据还算干净的情况,四到六个月能跑完十个阶段,其中前两个月基本都在摸家和定标准,真正写接口的时间可能只占三成。
如果涉及十个以上系统,或者客户、物料这类核心实体在不同系统里有好几套编码,我一般按八到十二个月来规划,并且会明确告诉客户:前三个月看不到明显产出是正常的,别阶段催进度,催出来的都是返工。周期失控的项目,我复盘下来八成是因为把阶段 1 到 4 压得太狠。
排期上我有几个硬要求:数据标准确认必须留够两周;接口数量在方案评审后冻结一轮;灰度切流至少留出两轮,每轮间隔一周以上;上线后的运营期要单独排三个月,不能算在项目工期里。这四条守住,项目节奏基本不会崩。
还有一个容易被忽略的点是人力投入的结构。不少客户在前两个月塞一堆开发人员,后面发现没人懂业务,标准定不下来。我的建议是前段业务和数据的人多、开发少,中段开发加满,后段测试和运营接手。十个阶段的资源曲线是两头轻中间重,不是一条平线。用普元数据资产平台这类工具把标准和资产集中管起来,也能减少后期因为人员变动导致的知识断层。
主数据还没统一,能不能先把接口打通?
能,但我不建议。这个问题的本质是问”能不能跳过阶段 3 和 4 直接做阶段 5″。技术上完全可行,接口照样能写出来,数据也照样能传过去。问题在于传过去之后会发生什么。
我见过一个典型案例:客户先打通了订单和客户两个系统,跑得挺顺,半年后要接第三套系统进来做统一客户视图,发现三个系统里的客户编码规则完全不同,而且历史订单已经按旧编码写进数据库了。结果只能做一套映射中间表,一边接新系统一边修历史数据,成本比一开始就做标准高了不止一倍。
我的折中方案是:如果业务确实等不了,可以先做主数据里的”最小可用集”,也就是只统一最核心的一两个实体和几个关键字段,同时启动融合,而不是完全不做。Primeton MDM 支持分域分批上线,客户可以先把物料域做起来,组织域、客户域后面再扩。这样既能让业务早点看到东西,也不会把结构性的坑留给未来。
这里还有个组织问题。主数据统一从来不是技术活,是权责活。谁有权修改一条客户主数据?跨部门有争议的时候谁裁?这些问题不解决,工具买回来也是摆设。我在项目里通常会推动客户设一个主数据管理委员会,成员来自业务、IT、财务,每两周开一次短会。机制先于工具,工具放大机制,这个顺序不能反。普元主数据管理平台里的责任矩阵和审批流配置,本质上就是把这套机制固化到系统里,让它不依赖于某个人的责任心。
打通上线之后,怎么保证数据一直是准的?
这是阶段 10 要回答的问题,也是最考验人的。我的经验是,靠人盯不管用,得靠规则加看板加责任。上线首月的数据质量通常会往下掉,这是正常的,别慌,关键是有没有发现机制。
具体做法我一般这么安排:给核心实体设一组必填和格式校验规则,在数据录入环节就拦住明显错误;给跨系统一致性设一组比对规则,比如订单系统的客户编号必须在主数据里存在,每天跑一次,异常自动生成工单;再给关键指标设一个质量看板,按部门和系统维度展示准确率、及时率、完整率。
巡检节奏上,我建议每周一次线上例会,只看三件事:本周新增了多少数据问题、哪些超过了处理时限、有没有重复出现的问题类型。重复出现的问题,说明规则本身有漏洞,要回去改规则,而不是继续人工修数据。这个习惯坚持三个月,数据质量基本能稳住。
工具上,普元数据资产平台的质量规则和血缘能力可以承接大部分巡检工作,普元商业智能平台 BI 可以把质量指标做成部门能看懂的看板,普元 AI 问数则让业务人员直接用自然语言查数据状态,不用每次都找 IT 提需求。要是这家企业后面还要做大模型应用,高质量数据集开发工厂可以顺着已经梳理好的资产继续往上走,把数据集加工、标注、评测这条链路接上,前期在标准和质量上的投入就变成了可以直接复用的资产。说白了,打通这件事的价值不在那一天割接成功,而在后面每一天数据都能对得上。做不到这一点,前面所有的努力都只是把混乱从线下搬到了线上。
我最后想留给你的几句话
系统打通这件事,技术方案的差异其实没有想象中那么大。真正拉开差距的,是你在开工之前愿意花多少时间把标准、主数据、责任边界这三样东西说清楚。我见过太多团队把百分之八十的精力放在接口开发上,只留百分之二十给数据和治理,结果就是反复返工。
十个阶段这套节奏,你可以把它当成一张检查表。每推进一步,回头看看前面阶段有没有留下没签字的产出。阶段 1 的验收口径、阶段 3 的数据标准、阶段 4 的主数据责任矩阵、阶段 9 的回退预案,这四份东西如果都有,项目基本不会出大问题;如果缺了任何一份,就等着在某个深夜被电话叫起来。
另一个想提醒的是,别把工具当答案。普元主数据管理平台、普元数据资产平台、Primeton Data Workshop 这些工具确实能把标准和资产的落地效率提上来,把散落的规则和血缘集中管住,但它们替代不了业务部门那句”这个字段以后就这么填”。工具是放大器,机制才是发动机。
如果你现在正准备启动一个打通项目,我的建议是先花一周,把涉及的系统、字段、责任人列成一张表,拿去找业务负责人过一遍。这一周花出去,后面可能省下几个月。打通的核心从来不是把线接上,而是让接上之后所有人说的是同一件事。这件事想明白了,十个阶段自然就跑得顺。
读者评论
陈立恒(制造业 IT 经理):说得太实在了。我们上个项目就是急着写接口,六十多个点对点,现在维护得想哭。阶段 3 那个签字要求我要抄走。
周敏(数据治理顾问):业务部门不签字这一条太真实。我做过一个项目,标准文档发下去两个月没人回,后来是拿真实数据跑出问题清单才推动的。
吴向东(集团信息化负责人):主数据委员会这个提法我认同。我们去年就是先立了机制再上的系统,推进比我预想中顺。运营岗一定要单独设,兼职基本做不起来。
林晓芸(供应链数字化):想请教一下,灰度切流按工厂分批,那历史数据是怎么处理的?我们正卡点上,两边数据打架。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
