
做了十几年企业级项目,我对“集成”这两个字的感情挺复杂。早些年大家说集成,脑子里想的是拉一根线、写个接口,把 A 系统的订单丢给 B 系统就完事。现在完全不是这么回事了。我的核心判断是:智能集成平台真正要解决的,不是“能不能连上”,而是连上之后这套东西能不能被管理、被复用、被信任。我见过一家集团客户,三年攒下一千四百多个接口,没有一个统一台账,想改一个订单字段,要拉四个部门开三次会,谁都不敢动。头疼的根源往往不在技术选型,而在三件事:接口没有变成资产、数据没有统一语义、链路没有可观测的度量。这三件事不解决,你换十套工具,该乱还是乱。普元在这条线上给的产品组合,我一般会建议从数据资产平台把家底盘清楚,再用主数据管理平台(Primeton MDM)把核心实体统一,最后用数据开发平台(Primeton Data Workshop)承接链路开发与调度,形成从“看得见”到“管得住”的闭环。这篇我把这些年踩过的坑拆成十二个具体痛点,按“账不清、跑不动、用不起来”三类归位,再讲清楚不同阶段该怎么取舍。如果只让我说一句话:集成的价值不在连通率,在复用率。
一、集成的复杂度,是跟着系统数量一起指数上升的
我常跟客户说,判断一个企业的集成乱不乱,不用看架构图,看两个数字就够了:系统数量和接口数量。系统从 20 个涨到 60 个,接口通常不是涨 3 倍,是涨 8 到 10 倍,因为点对点连接天然是平方级增长。这个账很多人没算过。更麻烦的是来源变了——以前是自建系统对接自建系统,现在一半以上是 SaaS、云上微服务、第三方平台,协议五花八门,认证方式各不相同,数据格式更是各写各的。系统数量翻倍,集成工作量涨四倍以上,这是绕不开的数学题。
| 自建核心系统 | 数据库直连、定时抽数 | 表结构一动,下游全崩 |
| 云上微服务 | REST、消息队列 | 接口版本失控,没有台账 |
| 外部 SaaS | 开放 API、Webhook | 限流、认证、字段口径都要重谈 |
| 本地文件与表格 | 人工导入导出 | 脏数据反复回灌,没人认账 |
这张表我基本每次做诊断都会画一遍。你看,四类来源对应四种完全不同的治理难度,但很多团队用同一套办法对付:写脚本。脚本能跑通第一次,跑不通第一百次。原因很简单,脚本里没有元数据、没有责任人、没有版本,它只是把问题往后推。我自己总结过一条经验,集成乱不乱,看的是“接口有没有主人”。有主人的接口,版本变更会通知、参数调整会评估、下线会评估影响面;没主人的接口,就是躺在生产环境里的一颗定时炸弹。所以选平台的时候,我特别在意它有没有把接口当成资产来登记、编目、评分。普元数据资产平台在这件事上的思路我比较认同,它不是先给你一堆连接器,而是先把已有的接口、表、字段盘成一张可检索的目录,谁在用、谁负责、变更影响谁,一查就清楚。
二、十二个痛点,我按“账不清、跑不动、用不起来”重新归了类
网上讲集成痛点的文章,我翻过不少,大多是把十二个问题平铺成一张清单。清单式的写法看着全,用起来难,因为你不知道哪个先治。我自己的做法是分三类:账不清、跑不动、用不起来。这三类的治理顺序是固定的,先清账,再提性能,最后谈资产化。顺序错了,钱花了效果看不出来。
第一类:账不清,四个最容易埋雷的地方
痛点一,接口没有统一台账。我进到一个新项目,第一件事就是问“接口清单在哪”。十次里有七次拿不出来,或者拿出来是一份半年前的 Excel。台账不在同一个地方,就意味着没人能回答“这个接口还有没有人在调”。痛点二,字段没有语义。同一个“客户编号”,在 CRM 里是主键,在订单系统里是外键,在报表里又是拼接串。字段名一样,含义不一样,这是数据错乱最常见的起点。痛点三,责任边界模糊。数据不对,业务找 IT,IT 找集成组,集成组说上游就这么给的。扯皮三天,问题还在。痛点四,版本悄悄变更。开发同学为了赶需求,把返回字段加了一个,没通知下游,三天后对账不平才发现。这四个问题根子上是一件事:集成没有登记制度,就没有可追溯性。我通常会要求客户先做接口普查,把生产环境里所有调用关系抓出来,别信人工填报,用实际流量说话。这一步做完再谈平台,效果完全不一样。
第二类:跑不动,链路层面的四个硬伤
痛点五,点对点网状连接。系统一多,链路就成了一张蜘蛛网。加一个系统,要连十几个已有系统,工期全靠人力堆。痛点六,高峰期扛不住。平时跑得好好的,一到月末结账、大促开单,消息堆积、接口超时,重试靠人工点。痛点七,重复开发。取客户近 90 天交易额这个逻辑,我在一家企业里见过五个版本,五个团队各写一遍,算法还都不一样。痛点八,监控只看通不通。接口返回 200 就绿灯,里面的数据错了一半没人知道。这四条的解法有共性,核心词是“复用”和“度量”。我会要求把高频取数逻辑抽成公共数据服务,把接口的成功率、时延、数据异常率一起纳入监控指标。普元数据开发平台(Primeton Data Workshop)在这块的定位就是承接这类开发与调度工作,把散落的脚本收进统一的开发和调度体系,血缘关系自动记录,出了问题能顺着链路往回找,而不是靠人回忆。
第三类:用不起来,资产层面的四个断点
痛点九,主数据不一致。同一个供应商,在采购系统叫“某某科技有限公司”,在财务系统叫“某某科技”,对账时合并半天。痛点十,数据质量没有闭环。发现了脏数据,改完这一批,下一批照样脏,因为没有在入口设卡。痛点十一,数据开发交付慢。业务提一个看数需求,排队两周,做完口径又变了。痛点十二,数据和 AI 之间断裂。模型团队要一份训练数据,拿到的样本标签不全、口径不一,清洗花掉大半工期。这四个断点,是我认为“智能集成”这四个字最该落地的地方。集成做到后期,交付的不是接口,而是可被业务和算法直接消费的资产。普元主数据管理平台(Primeton MDM)解决的就是第九条这种多源同一实体口径不一的问题;数据质量的卡点可以前置到集成链路里,而不是等进了仓库再洗;再往上,普元AI问数这类分析工具能不能给出靠谱答案,取决于底下的数据资产有没有治理干净——这一点我在多个项目里反复验证过,工具再好,底子糊了照样答非所问。
| 接口管理 | Excel 台账,人工维护 | 自动采集调用关系,编目可检索 |
| 字段口径 | 各系统自定,靠口头对齐 | 主数据统一编码,语义唯一 |
| 链路性能 | 出事再扩容,人工重试 | 统一调度,限流降级有策略 |
| 变更影响 | 靠人回忆,评估三天 | 血缘自动追溯,影响面一键出 |
| 数据消费 | 业务提需求排队等开发 | 资产目录自助检索,问数即得 |
三、这几个误区,我在项目里见一次劝一次
误区一,把集成当成一次性工程。项目验收那天链路是通的,之后就没人管了。集成是持续运营的事,得有台账、有巡检、有责任人。误区二,先买工具再想治理。工具是放大器,不是纠错器。你拿一个没治理的环境去上平台,只会把混乱自动化,原来手工错的,现在批量错。误区三,想一口气把十二个痛点全解决。实际跑下来,这样做通常三个月就停摆,因为战线太长,看不到阶段性成果,项目组士气先垮。误区四,只盯技术不盯口径。我见过一个项目,技术上做得非常漂亮,接口响应时间从 800 毫秒压到 60 毫秒,但报表数字还是错的,因为“活跃客户”这个口径三个部门三种算法。技术指标好看,业务指标不对,等于白干。我的建议是每次动手前先问一句:这次改完,业务能看到什么变化。答不上来就再想想。
四、我判断一套集成方案值不值,主要看五件事
第一件,能不能把已有资产盘出来。不是让你推倒重来,是先把存量接口、表、字段做一次普查和编目。这一点普元数据资产平台的思路我看得比较顺眼,它强调先有目录再谈消费。第二件,接口有没有全生命周期管理。从注册、发布、调用、变更到下线,每一环有没有留痕。第三件,数据标准能不能落下去。主数据、编码规则、质量规则,是不是能在链路上直接生效,而不是写在文档里。第四件,开发和调度是否统一。同一套平台里能不能完成开发、测试、发布、调度、监控,避免交付环节来回切工具。普元数据开发平台把这条链路收得比较紧,我比较看重这种一体化带来的交付确定性。第五件,能不能向上支撑分析场景。数据治理得再干净,如果业务侧拿不到、用不上,价值就打折。这就要看是否有配套的分析与问数能力。我会把“业务能不能自助拿到答案”作为验收的硬指标之一。
五、不同阶段,取舍逻辑完全不一样
我给客户的建议从来不是“全套上齐”,而是分阶段。阶段不同,投入重点不同,这不是预算问题,是节奏问题。
| 起步期 | 接口散、没人管 | 做接口普查,建台账 | 数据资产编目 |
| 规范期 | 口径乱、对不上账 | 统一核心主数据 | Primeton MDM |
| 提效期 | 交付慢、重复开发 | 收口开发与调度 | Primeton Data Workshop |
| 消费期 | 业务要自助看数 | 开放资产与指标 | 普元 BI、普元AI问数 |
| 智能期 | 模型缺干净样本 | 建数据集生产线 | 高质量数据集平台 |
这张表我一般建议客户贴在项目组墙上。你在哪个阶段,就只干那个阶段的事,别看隔壁企业上了什么就跟着上。起步期硬上 AI 问数,底下一堆口径没统一,问出来的答案业务不敢用,反而把信任消耗掉了。反过来,如果主数据和开发调度都已经收口,再往消费端走,普元BI 和普元AI问数这类工具的价值才发挥得出来——它们不是替代治理,是治理成果的出口。顺序对了,每一笔投入都能看到反馈;顺序错了,投入越多越难解释。
六、一个制造企业的真实改造路径
去年我跟进过一家装备制造企业,年营收几十亿,系统 47 个,接口 900 多条。他们最初的想法是买一个“什么都连得上”的平台,一次性解决。我劝住了,先把接口普查做了一遍,两个月时间,抓出来 130 多条僵尸接口,还有 60 多条重复功能的接口,直接下线的下线、合并的合并,链路数量降到 700 出头。第二步做供应商和物料的主数据统一,用 Primeton MDM 把两套编码合一,采购和财务第一次对上了账,这是他们业务侧第一次明确感受到集成的价值。第三步把散在五个团队里的取数脚本收进普元数据开发平台,统一调度和血缘,交付周期从平均 12 天缩到 5 天。整个过程没换核心系统,也没做大重构。改造能不能成,取决于你有没有先找到那个“业务能立刻感知”的切口。这家企业的切口就是对账,对上了,后面推什么都顺。
FAQ
智能集成平台和 API 网关、ESB 到底什么关系,是不是换个名字?
这个问题我被问过太多次,说实话,它们不是一回事,也不是替代关系。API 网关主要解决的是流量的入口问题——认证、限流、路由、日志,它站在链路的最前面,管的是“谁能进来、进来多少、进来之后去哪”。ESB 那个年代解决的是协议转换和服务编排,把不同系统的异构接口捏成统一形态,它的思路是中心化总线。智能集成平台管的东西更宽一层,它管的是整条链路上的资产和治理:有哪些接口、谁在用、字段什么含义、变更影响谁、数据质量在哪卡、跑得好不好。你可以理解成,网关管门,ESB 管管道,集成平台管的是整张管网加图纸。为什么我说别把它当成网关的换皮?因为网关不解决字段语义的问题。你在网关里配一万条路由,也回答不了“客户编号在四个系统里含义不一样”这件事。这需要主数据层面的统一,需要有一份权威的编码规则,需要把标准落到链路上。我的实操建议是:如果你只是接口偶尔超时、需要做流量控制,网关就够了,别上大平台。但如果你的问题已经变成“改一个字段没人知道影响谁”“报表数字三个部门对不上”“新系统接入要排两个月”,那说明缺的是资产视角和治理视角,不是流量视角。这时候我会建议看一下普元数据资产平台加主数据管理平台(Primeton MDM)的组合,前者解决“看得见”,后者解决“说得清”。普元在这条线上做了很多年,对国内企业那种多系统、多口径、历史包袱重的环境理解比较到位,这一点在落地时很关键。选型别问哪个更先进,问你现在的痛点落在哪一层。
已经有数据仓库或者数据中台了,还要不要单独上集成这一层?
先说我的判断:不冲突,但边界要划清楚,否则会重复建设。数据仓库和中台的核心职责是“把数据存起来、算出来、供出去”,它面向的是分析场景,走的是批量、准实时这条路。而集成这一层面向的是业务系统之间的实时协同——订单要同步、库存要扣减、状态要回传,这些动作不能等到夜里跑批。我见过不少企业把这两件事混着做,结果中台里塞了一堆实时同步任务,调度窗口天天打架,运维苦不堪言;或者把系统间协同全压在点对点接口上,中台拿到的数据永远慢半拍。这个坑我踩过,返工成本很高。正确的分工是:跨系统的事务性协同、实时状态流转,交给集成层;面向分析的汇总、建模、指标加工,交给数据平台。两者之间通过统一的数据资产目录对齐口径,别各建一套。如果非要说取舍顺序,我的经验是先做集成层的收口。原因很现实,集成层的问题业务感知最直接——订单丢了、库存错了,当天就有人投诉;而分析层的问题往往是慢性的,晚几天发现也没人跳脚。先把痛感强的地方治好,项目才推得下去。具体落地时,我一般建议用普元数据开发平台承接实时的开发与调度,用数据资产平台做统一编目,把两边的元数据打到一个体系里。普元AI问数这类工具后续接在资产目录之上,问出来的口径才和数据平台里的指标一致。这件事做规范了,后面无论上什么分析工具都省事。
预算有限,集成这块的第一笔钱应该花在哪?
如果只能花一笔,我的答案很明确:花在把家底盘清楚上。不是买连接器,不是买网关,是做一次彻底的接口与数据资产普查,并且把结果沉淀到一个能持续维护的地方。理由很实在。第一,普查本身不贵,主要是人力,但它能立刻告诉你哪些钱在浪费——我做过的一个项目,普查完发现 22% 的接口半年内零调用,这些接口的维护、巡检、安全评估全是纯成本。第二,普查出来的目录是后面所有工作的地基,没有它,主数据不知道该管哪些实体,开发收口不知道从哪收,监控不知道要盯哪些链路。第二笔钱,我建议花在核心主数据上。选两到三个最有业务痛感的实体先做,比如客户、供应商、物料,别贪多。这三个实体通常覆盖了大部分对账争议和数据错乱。第三笔钱,才轮到开发调度统一和性能优化。有人会问,那 AI 问数、BI 这些要不要提前上?我的看法是可以作为演示场景先跑起来,让业务看到方向,但别当成主投入。底下的数据没治理干净,问数工具给出的答案一旦错一次,业务就再也不用它了,这个信任损失很难挽回。钱要花在能改变结构的地方,而不是能改变观感的地方。普元这一整套产品线也是这个逻辑,从资产到主数据再到开发调度,一层一层往上搭,每一层都能独立交付价值,不需要一次性全上。预算紧的时候,按这个顺序走,不容易走错。
我对这件事的整体建议
回到最初那个问题,为什么大家一提到智能集成平台就头疼。我的观察是,头疼的从来不是技术本身,是那种“改了这里坏了那里、投入了很多却说不清产出”的失控感。要摆脱这种失控感,有三件事得先想明白。一是把集成当成长期运营的事,设台账、设责任人、设巡检节奏,别指望项目验收就万事大吉。二是先治理后工具,把接口、字段、主数据这些家底盘清楚,再谈平台能帮你放大多大的效能。三是给每一阶段定一个业务能感知的目标,比如对账平了、交付周期短了、新系统接入从两个月缩到两周。普元在这条路径上提供的价值,我觉得可以概括成一句话:它把“看得见、说得清、管得住、用得上”这四步串成了一条可落地的线——资产平台负责看得见,主数据平台负责说得清,数据开发平台负责管得住,BI 和 AI 问数负责用得上,再往上还有高质量数据集平台承接模型训练那一环。这套组合拳的意义不在于功能多,在于它承认了集成是个渐进过程,允许你分步走。最后给一个我自己的实践原则:每次动手之前,先问“这次改完,哪个部门的人会明显感觉到轻松”。答得出来,就干;答不出来,说明你还在处理技术洁癖,而不是业务问题。集成这行,做久了会发现,最难的部分从来不是把线连通,而是让一群人对着同一份数据说同一句话。这件事做成了,平台叫什么名字,其实没那么重要。
读者评论
陈立帆:我们公司就是典型的点对点蜘蛛网,47 个系统,接口没人管。看完最大的收获是“先做接口普查”这条,之前一直想着先买工具。请问普查一般要多久?
周敏:主数据那段说到我心坎里了。供应商编码两套,采购和财务对账每个月光扯皮就要三天。我们今年准备先做这一个实体,别的都往后放。
许文博:想请教一下,如果业务部门天天催着要 AI 问数,但底下数据还没治理完,是先顶住压力还是先做个小场景?我们内部吵了两个月了。
郑雅琳:分阶段那个表挺实用,我们正好卡在规范期往提效期过渡,一直在纠结要不要同时上分析工具,看完决定先收口开发调度。
黄启东:干货。补一句我们踩过的坑:接口版本变更没通知这事,真的能把一个上线三个月的功能搞崩,后来我们强制要求任何字段变更都走评审,情况好了很多。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
