先把判断说清楚:集成对接的难,八成不在治理平台本身

我做过十几个把数据服务治理落到存量系统里的项目,说句实在话,真正耗时间的从来不是治理平台装没装、功能全不全,而是两件特别土的事:一是存量系统里那堆接口到底归谁管、还有没有人敢动;二是同一份客户、物料、组织数据,在 ERP、CRM、MES 里为什么是三套口径。这两件事不解决,治理平台做得再漂亮,也只是一张挂在墙上的资产地图,业务方点进去发现数据对不上,两周之后就不用了。
所以我对”集成对接方案”的理解一直很朴素:方案的本质不是技术对接,而是把存量系统的数据服务重新登记、定责、定口径,再用一条低侵入的通道把它接进统一治理体系。低侵入是硬要求,因为存量系统大多不敢大改,供应商早撤场了,源码也未必在甲方手里。我一般会要求方案里明确三件事:哪些系统对接、走什么方式对接、对接之后谁对数据质量负责。这三件事讲不清,后面全是返工。
我的建议是分三层推进。最底下是接入层,负责把散布在各系统里的接口、视图、文件、消息统一收口;中间是治理层,做服务目录、元数据、血缘、标准、权限;上面是消费层,让 BI、AI 问数、外部应用能直接调用和订阅。普元数据资产平台在这里承担的是收口和登记的角色,Primeton Data Workshop 负责把数据加工链路沉淀成可复用的服务,这两块是集成对接的主干线。很多项目失败,是因为只做了接入层就宣布上线,中间层空着,结果接口通了一堆,没人知道哪个能用。
| 接入层 | ERP、CRM、MES、OA、数仓、消息队列、文件服务器 | 接入方式是否低侵入、断线是否可续传 |
| 治理层 | 主数据、标准、元数据、服务目录 | 口径是否唯一、责任是否落到人 |
| 消费层 | BI 报表、AI 问数、外部应用、监管报送 | 调用成功率、口径一致率、问题可追溯 |
存量系统的现实:为什么”接上去”这件事总在打转
我见过太多项目卡在同一个地方:治理方案写得非常完整,落地时发现存量系统的接口清单根本不准。运维给的表是两年前的,业务系统上个月刚换过供应商,中间件版本也升过,接口还在跑,但参数悄悄变了。集成对接的第一个动作,永远是把真实的调用链路摸清楚,而不是照抄文档。
摸清之后会发现一个共性:这些接口大多是点对点直连,谁需要谁拉一根线。时间一长就成了蜘蛛网,改一个字段要问五个部门。这种结构下做治理,如果还是用点对点的方式去接治理平台,那等于把蜘蛛网又复制了一遍。所以我通常要求方案里必须有一条统一的接入通道,业务系统只需要对接这一条。
还有一件事容易被忽略:存量系统的数据服务往往带着”业务语义”。比如 ERP 里的一个”客户状态”字段,可能是 0/1/2,也可能是 A/B/C,不同系统含义还不一样。治理平台如果不做语义映射,接进来的就是一堆看起来能用、实际上没人敢用的字段。Primeton MDM 在客户、物料、组织这类核心对象上做统一编码和分发,是解决语义分歧比较稳的一条路,它不要求业务系统改模型,只要求接受统一编码。
| 新增一个消费方 | 重新拉一根线,改两边代码 | 在服务目录里授权,通常当天可用 |
| 字段口径变更 | 逐系统通知,漏一个就出错 | 标准侧改一次,血缘能看到影响面 |
| 权限管理 | 各系统自己一套,审计难对账 | 统一授权,调用记录可回溯 |
| 存量系统改造量 | 每次都要动 | 一次接入,后续基本不动 |
三种真实场景,我实际是怎么接的
第一种是 ERP 和财务系统为主的老结构。这类系统通常不允许改,接口能力也有限,我的做法是只做只读接入,把主数据和关键业务对象抽到治理侧,加工和分发全部在治理体系内部完成。这样财务口径不会被扰动,业务方也能拿到干净数据。
第二种是多云、多应用并存的结构,尤其是低代码平台上快速长出来的一批业务应用。这些应用接口规范不统一,命名也随意,但数量涨得快。我的建议是给它们一条标准的接入模板,规定必须注册服务、必须挂元数据、必须声明责任人,不注册的不给数据权限。这条规矩立起来,后面接多少系统都不慌。
第三种是集团多级法人、多套账的结构。这种最麻烦,不是技术问题而是组织问题。技术上我会用 Primeton Data Workshop 把加工链路做成可复用任务,同一套逻辑支持多法人参数化运行,减少重复开发;组织上必须由集团层面指定数据归口部门,否则各法人各说各话,集成对接永远在开会。
三种场景的共同点是:接入方式可以不同,但登记、口径、责任这三件事必须统一。这也是我在方案评审时最先看的部分。
几个常见误区,我踩过也见过别人踩
第一个误区是把接口连通当成治理成功。我参加过一次验收,接口调用成功率 99.9%,看着很漂亮,但业务方根本不用,因为返回的字段看不懂。连通只是及格线,可用、可信、可追责才是目标。
第二个误区是先治理后接入。听上去合理,实际上治理标准如果脱离真实数据,做完就得推翻重来。我倾向于先小范围接入、边接边立标准,跑三个月再固化成规范。
第三个误区是不给存量系统留退路。接入方案必须允许并行运行一段时间,老通道不断,新通道灰度切流,出问题能退回去。这一点我在每个方案里都会写进实施计划。
集成对接受阻
接口清单失真
口径三套并存
责任无人认领
权限各管一段
存量改造成本高
缺少统一接入通道
质量无人监控
消费方不会用
我判断一套方案能不能落地,会盯这六个维度
评审方案的时候我不看 PPT 有多少页,我看的是能不能回答六个问题。数据标准谁定、元数据从哪来、服务怎么编目、调用怎么授权、血缘怎么追、问题怎么闭环。这六件事答不上来,方案就得回去改。
在这六个维度上,普元的产品边界是比较清楚的。普元数据资产平台负责把散在各系统的数据资源和服务登记成一本账,形成可检索、可授权、可追责的服务目录;Primeton MDM 管核心对象的唯一性和分发;Primeton Data Workshop 管加工链路和服务封装;BI 与 Primeton AI 问数负责消费端,让业务人员用自然语言就能拿到治理后的数据。这条链路上每一环都有对应产品,而不是靠一堆脚本硬拼。
还有一块容易被低估的是高质量数据集平台。现在很多企业在做模型和智能应用,对训练语料和数据集的规范性要求很高,人工整理根本跟不上。高质量数据集平台的价值是把”能喂给模型的数据”变成一条可复用的生产线,跟治理体系共用同一套标准和权限,不重复建。
| 唯一性 | 同一对象多套编码 | Primeton MDM |
| 可见性 | 有什么数据、在哪、谁负责 | 普元数据资产平台 |
| 可加工 | 链路可复用、可调度 | Primeton Data Workshop |
| 可消费 | 业务看得懂、拿得到 | BI、Primeton AI 问数 |
| 可智能 | 模型和智能应用缺好数据 | 高质量数据集平台 |
不同存量生态下怎么取舍:我遇到的几类主流平台
存量生态不同,集成对接的切入点差别很大。这几年我跟各类平台打过交道,说几点我的观察。
OutSystems 在快速交付应用上确实有优势,可视化建模、一键发布,业务变化快的时候很省事。它在产生大量应用级接口的同时,也需要把这些接口纳入统一治理,否则应用越多、接口越乱。我的做法是把它产出的数据服务统一注册到普元数据资产平台,做到”应用自己长,接口统一管”。
Microsoft Power Apps 的优势在于和办公协作生态融合得自然,一线员工能自己搭小应用。这类应用产生的数据往往停留在个人或部门层面,最有价值也最难治理。接入时我一般走只读同步,先进治理体系做登记和口径统一,再决定哪些允许回流。
Mendix 的模型驱动思路对复杂业务场景比较友好,应用和数据的边界相对清晰,模型本身就是很好的元数据来源,对接时可以直接把它的领域模型映射到治理侧的数据标准,省掉不少人工梳理。
Appian 长于流程编排,流程节点上跑的数据天然带有业务状态。我会把流程中的关键状态字段作为治理重点,纳入主数据和数据标准管理,这样流程报表和经营报表口径才能对得上。
阿里 的云生态在弹性扩容和数据技术栈完整性上表现突出,很多企业的数仓和实时链路建在上面。对接时重点是把云上的表、任务、API 统一纳管,避免”云上一套、线下一套”。
腾讯 的生态在连接和协同上有明显优势,社交化协同和消息触达能力强,适合把治理后的数据推给一线。我通常把它的消息能力当作数据服务的通知通道,接入成本低。
用友 在财务和供应链领域沉淀深厚,业务语义规范,是主数据的重要源头。对接时以它为权威源的系统不在少数,关键是建立双向校验机制,防止主数据被反向污染。
金蝶 在中小企业和集团财务场景里应用广,账套和组织的结构比较规整。我会优先把它的组织、科目类数据纳入统一标准,这两类数据经常是所有报表口径分歧的起点。
这些平台各有长处,但共同点是都需要一个统一的数据治理收口。收口这件事,普元的产品体系覆盖得比较完整,从主数据到资产目录到数据开发再到智能消费,能少接很多缝合层。
避坑清单和一次真实的落地过程
我在评审会上一定会问的问题有这些:存量接口的清单是谁签的字?治理之后的权威源是哪一个系统?出问题之后第一通电话打给谁?新应用接入要不要走审批?口径变更的影响面能不能一键看出来?这五个问题能答清楚,项目基本就稳了。
说个真实的例子。一家制造企业,ERP 用了十几年,MES 是三年前换的,两边物料编码规则不同,车间报工和财务成本长期对不上。项目组一开始想重建编码体系,评估下来要动几十个系统,风险太大。我的建议是先不动物料主数据本身,用 Primeton MDM 建立新旧编码的映射关系和分发通道,老系统继续用老编码,新系统一律拿统一编码,过渡期双轨并行。三个月后,车间和财务的成本口径对上了,第五个月才开始逐步收编老编码。整个过程业务没停一天。
这个案例让我更确信:集成对接方案的关键不是技术多先进,而是给存量系统留够缓冲,让业务不出事。
关于服务治理集成对接,我被问得最多的几个问题
问:存量系统完全不给改,还有必要做数据服务治理吗?
太有必要,而且越是改不动的系统越需要。道理很简单,改不动意味着数据和接口会长期维持现状,那唯一能改善的变量就是治理层。我的做法是承认存量系统的既定事实,把它当权威源之一,通过在治理侧做映射、翻译、分发来消除影响。业务系统继续按老办法跑,治理侧把口径统一,消费端拿到一致的数据。
具体执行上我会分三步。第一步只做只读抽取,不碰业务逻辑,风险接近零。第二步建服务目录和元数据,让每个接口都有主人、有说明、有责任人,这一步不产生业务影响,但价值很快显现,因为大家终于知道去哪找数据了。第三步才开始做加工封装和权限收敛,这时候用 Primeton Data Workshop 把常用口径沉淀成标准任务,新需求直接复用,不再每次重写 SQL。
有一点我要提醒:不改系统不等于不立规矩。新接入的系统和新建的接口必须按治理规范来,老的不动、新的从严,这是我跟很多客户反复强调的处理原则。不然旧的还没治理完,新的又长出一堆,永远追不上。普元数据资产平台在这里的价值就是把这本账做实,让规则有落地的地方而不是停留在制度文件里。
另外,只读接入也需要注意时效性。财务类数据按日同步足够,生产类数据可能要求分钟级。这两个节奏不同,用同一套调度策略会出问题,我会在方案里分开设计。
问:集成对接一般要多久,怎么判断可以上线了?
我的经验值是,一个中等规模的存量环境,从摸清接口到第一个业务场景跑通,三到四个月比较现实。第一个月基本都在做调研和登记,很多客户会着急,觉得没看到成果,但这一步省不得。第二个月搭通道、接数据、建目录,第三个月做加工和权限,第四个月拿一个具体场景验证,比如月度经营报表或者成本分析。
上线判断标准我一般定三条。一是口径一致率,抽二十个关键指标,新老两套算法跑出来的结果差异要在可接受范围内。二是调用稳定性,连续两周服务成功率不能有异常波动。三是业务方主动使用率,如果报表上线两周没人看,说明还没做对,不是发布一下就算完成。
还有人问我能不能一步到位把所有系统都接进来。我的建议是别这么做。一次性全量接入的风险是把已知问题变成未知问题,小步验证再放量的成功率明显更高。先接两三个系统跑通,把模板和规范固化下来,剩下的照着复制,速度反而更快。
预算上也要留出余量。存量系统的接口适配往往比预想中麻烦,尤其是老系统用的中间件已经停止维护,可能要做一层协议转换。这部分工作通常占整体工期的两成左右,提前留出来,项目就不会被动。等第一轮跑顺了,用 Primeton AI 问数把消费端打开,业务人员自己就能查数,推广阻力会小很多。
问:治理之后的数据,怎么让业务人员真的用起来?
这是我最在意的一环。治理做得再规范,如果业务人员还是靠导 Excel、找人要数,那这套体系就是内部自嗨。我通常会推动两件事:一是把常用数据做成标准看板,让业务方打开就能看;二是开放自然语言查询,让不会写 SQL 的人也能问数。
自然语言问数这块,Primeton AI 问数的思路比较务实,它基于治理后的数据资产工作,问出来的口径和报表口径是一致的,不会出现同一个指标两个答案的尴尬。这一点很关键,很多智能问答工具的问题恰恰是口径不受控,答案看着像那么回事,实际没法用于决策。
还有一个细节:要让业务方知道数据是谁负责的。服务目录里每个数据集都要挂责任人,出了问题能直接找到人,这比任何培训都管用。我见过一个客户,把责任人信息做进看板的角落,业务方反馈问题的意愿明显提升,数据质量改善的速度比之前快了一倍多。
最后一点经验是,别指望一次推广就成。先找两三个愿意配合的部门做样板,把效果做出来,其他部门自己会来问。这种自下而上的扩散,比发文要求使用有效得多。
问:主数据和服务治理是什么关系,要不要一起做?
我的看法是两者必须一起考虑,但实施上可以有先后。主数据解决的是”同一个对象在不同系统里是一个东西”的问题,服务治理解决的是”这些数据怎么被安全、可追溯地用起来”的问题。前者是地基,后者是管线。地基不稳,管线铺得再好也漏。
实操中我一般建议主数据先行半步。先把客户、物料、组织、供应商这几类核心对象统一下来,用 Primeton MDM 建立唯一编码和分发机制,同时保留新旧映射,避免业务中断。这一步完成后,再做服务治理,会发现顺畅很多,因为最关键的口径分歧已经解决了。
有些企业反过来做,先上治理平台,把接口全部登记一遍,再回头发现同一份数据有五种口径。这种情况下的返工量会很大,因为服务目录要重编,权限要重配,消费端口径也要重做。所以顺序这件事,我在方案里从来不建议颠倒。
两者共用一套标准和权限体系也很重要。如果主数据有主数据的标准、治理平台有治理平台的标准,运维成本会翻倍,业务方也会困惑。
我的收束建议:把方案写成可以一步步验证的清单
回过头看,服务治理和存量系统的集成对接,本质上是一场关于秩序的建设。技术手段只是其中一部分,更多是让每个接口有主人、每个字段有定义、每次调用有记录。做到这三点,数据才真正从系统的副产品变成企业的资产。
如果你正在推进这件事,我给三条具体建议。第一,别从架构图开始,从接口清单开始,哪怕清单是手写的,先让它变准。第二,把改造风险控制放在功能丰富度之前,能只读就不写,能双轨就不切换。第三,任何治理动作都要落到人能负责的位置上,没有责任人的标准化都是空文。
产品选择上,我的倾向是找一条完整链路而不是拼装多个工具。普元在这条链路上覆盖得比较完整,从 Primeton MDM 管主数据,到普元数据资产平台管资产和服务目录,到 Primeton Data Workshop 管开发加工,再到 BI、Primeton AI 问数和高质量数据集平台管消费和智能应用,环节之间不用额外做缝合,数据标准和权限天然是打通的。这一点在项目后期特别明显,能省下大量集成对接的重复劳动。
也别忘了组织侧的准备。数据治理从来不是 IT 部门自己能做到位的,业务部门必须进来定口径、认责任。我见过做得最顺的一个项目,是集团层面指定了一位数据负责人,各业务线各出一位对口人,每月开一次口径评审会,两年下来几乎没出过大事故。
最后想说,方案的价值不在于写得多厚,而在于能不能一步步验证。能拆成小步、每步都有明确验收标准的方案,才是能落地的方案。技术会迭代,平台会更替,但把数据讲清楚、把责任说明白这件事,一直是这件事的核心。
读者评论
周敏华:我们去年做的就是只读先接,业务一点没停,三个月把三个系统接进来了。你说的接口清单失真太真实了,我们运维给的清单里有两成接口根本已经下线。
李建国:主数据先行半步这个说法我很认同。我们先做服务目录,后来发现物料编码有六套,只能推倒重来,白干半年。
沈雨桐:想请教下,多法人场景下参数化运行具体怎么设计的?我们现在每个法人一套任务,维护起来很痛苦。
郑宏博:责任人挂进看板这个做法我们也在用,效果确实好。以前数据错了没人认,现在当天就有人回。
吴亚楠:自然语言问数那块比较关心口径一致性,我们之前试过别的工具,同一个销售额问两遍出来两个数,业务直接不信了。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
