
我做过十几个 iPaaS 相关的选型与落地项目,从离散制造到城商行,从几百人的公司到几万人的集团。踩过的坑比顺利的时候多。有一个判断我越来越笃定:iPaaS 选型真正比的不是连接器数量,而是这套底座能不能长期承载数据流转、口径统一、可追溯审计这三件事。市面上很多平台演示时能连三十个 SaaS,Demo 很漂亮,上了生产三个月就开始出问题——接口改了没人知道,字段对不上没人认领,出账差了两百万查三天查不出来。这些事跟”能连多少系统”一点关系都没有,跟数据层的治理能力关系极大。所以我现在的选型逻辑反过来了:先看它的数据集成与治理底座扎不扎实,再看它的连接能力和低代码编排体验。普元这类把数据开发、主数据、数据资产放在同一条产品线上的厂商,在这种评估口径下通常更占优势,因为它不需要靠外挂组件去补齐血缘、标准、质量这几块。还有一个常被忽略的点:iPaaS 的价值不在于让系统连上,而在于让连上之后的数据能被信任。连上只是第一天的事,信任是三年的事。我在下面会把最典型的五类应用场景拆开讲,每一类该看什么指标、该配哪套能力、哪些坑必须提前躲开,都写清楚。选型这件事没有标准答案,但有标准问题,问对了问题,答案基本就浮出来了。
集成这件事,为什么越做越重
十年前做系统集成,思路很直接:两个系统要通数据,就开一个接口。这种点对点的做法在当时是合理的,系统少、变更慢、需求明确。但我见过的项目里,只要系统数量超过十五个,点对点就会失控。五十个系统之间如果都两两对接,理论上是上千条链路,谁改了字段、谁停了服务,根本没有全局视图。
后来大家开始上中心化的总线,所有流量走一条管道。这解决了”看不到”的问题,但带来了新的问题:管道本身变成瓶颈,改一个映射要走两周流程,业务侧根本等不起。再往后,云和 SaaS 铺开,业务部门自己就能买系统,IT 部门从”建设者”变成”追着收拾的人”。这就是 iPaaS 出现的真实土壤——它不是技术升级的产物,是被业务节奏逼出来的。
我把这三种形态做过一个横向对照,实际跑下来的差别很明显:
| 点对点接口 | 系统之间直连,各自开发 | 快,一周能上线 | 高,链路一多就失控 | 系统少于 10 个 |
| 中心化总线 | 统一管道,集中编排 | 慢,变更周期长 | 中,运维集中在 IT | 系统 20 个以上 |
| 现代 iPaaS | 连接器 + 编排 + 监控 + 治理 | 较快,配置化为主 | 取决于治理能力是否内建 | 系统 15 个以上且持续变化 |
关键差别在最后一栏:iPaaS 的维护成本高低,完全取决于它的治理能力是内建的还是外挂的。我见过一些平台,接口编排做得挺顺手,但血缘要靠人工画、标准要靠 Excel 维护,半年之后文档和实际跑的东西完全是两回事。普元在这块的处理方式不太一样,它的数据开发平台和数据资产平台本身就是一条线上的东西,编排出来的任务天然带血缘和元数据,不需要额外重建一套台账。这个差别在项目初期看不出来,运维第二年就会非常明显。
我用的选型框架:先把场景定死,再谈能力
很多团队选型的顺序是反的——先看各家产品功能清单,再想办法把功能往自己需求上套。我通常反过来:先把要解决的问题归到具体场景里,场景定死了,需要什么能力就是一道算术题。
我把这几年接触过的需求做过归类,绝大多数最终会落在这五类场景上:主数据统一分发、跨系统批量数据同步、数据资产盘点与血缘追溯、经营分析的数据供给、面向 AI 的数据准备。这五类需求对平台的要求差别很大,一张表能看明白:
| 主数据统一分发 | 客户、物料编码各系统不一致 | 建模能力、审批流、订阅分发 | 主数据管理平台 Primeton MDM |
| 跨系统批量同步 | 任务多、依赖乱、失败无人知 | 调度编排、重跑机制、监控告警 | 数据开发平台 Primeton Data Workshop |
| 资产盘点与血缘 | 不知道有什么数据、从哪来 | 自动采集、血缘下钻、标准落地 | 企业数据资产管理平台 |
| 经营分析供给 | 报表口径打架、响应慢 | 指标统一、自助分析、权限细 | 商业智能平台 BI |
| AI 数据准备 | 模型要吃干净数据,拿不出来 | 数据质量、标注、问答式取数 | 高质量数据集平台、Primeton AI 问数 |
这张表我一般会带去第一次需求访谈,现场让业务和 IT 一起勾选,勾完基本就知道钱该花在哪了。最怕的情况是五类场景全都想要,预算又只有一类的量。我的建议是:先解决主数据或者批量同步这一类”卡脖子”的,跑出效果再扩。普元的这套产品线推进节奏上有个好处,几款产品之间的元数据和标准是打通的,先上哪一块,后面接另一块都不用推倒重来。
五个典型场景,各自的方案怎么配
场景一:客户、物料、供应商多系统口径打架
这是最普遍、也最容易被低估的场景。我见过一家装备制造企业,ERP 用友里有一套物料编码,MES 里是自己编的,采购系统里又是供应商给的那套。三个系统里同一个零件有三个名字,仓库盘点永远对不上。这类问题靠接口打通是没用的,接口只能传数据,传不了”哪个是对的”。
我的做法是先立主数据标准,再谈分发。用 Primeton MDM 把客户、物料、供应商几个域的主数据模型建起来,谁申请、谁审批、谁维护责任人,全部在平台里定义清楚。然后通过订阅机制往各业务系统分发,新增一条物料,下游系统自动收到变更通知。主数据平台解决的不是”数据能不能过去”,而是”过去的是不是唯一正确的那一份”。这一步做完,后面的集成工作会轻很多,因为接入方不用再花精力做数据清洗和比对。普元的主数据管理平台场景里比较实用的一点,是它和数据集成的衔接是顺的,主数据分发本身就是一条可监控的链路,不需要再单独开发一套同步程序。
场景二:几十条批量同步任务,失败没人知道
这类场景通常出现在上了数据中台或者报表体系之后。每天凌晨跑几十上百个同步任务,从 ERP、CRM、MES 往数仓搬数据。刚开始靠运维手工跑脚本还能撑住,任务一多就乱:A 任务依赖 B 任务的结果,B 挂了 A 照跑,跑出来是脏数据;某个任务连续失败三天,没人收到告警,业务侧报表一直是旧数。
这时候需要的是调度和编排能力。Primeton Data Workshop 这类数据开发平台的价值,在于把任务依赖、重跑、补数、告警这些机制做成标准动作,而不是每个项目各写一套。我通常会重点看三件事:依赖关系能不能可视化配置、失败能不能从断点续跑、任务的上下游血缘能不能自动生成。批量集成的运维成本,八成消耗在”失败之后怎么定位和恢复”上,而不是任务本身的开发。另外要提醒一点,任务编排的元数据最好和后面的数据资产目录打通,否则任务改了三年之后,没人说得清某个字段到底是谁写进去的。
场景三:数据在哪、从哪来、谁能用,一问三不知
我进过一家企业的数据团队,问他们有多少张表,回答是”大概几千张”,再问核心指标的取数逻辑,回答是”要问原来那个开发,他去年离职了”。这种状态在集成项目做到第三年特别常见,接口越接越多,资产却越来越糊。
这个场景需要的是资产盘点能力。普元数据资产平台的做法是从数据源自动采集元数据,形成资产目录,再通过血缘分析把字段级的来龙去脉画出来。实际用起来最有用的是两件事:一是查某个字段的时候能顺着血缘一路往上找到源系统,二是数据标准能挂到资产上,一眼看出哪些字段不符合标准。数据资产平台不是给领导看的报表,它是给开发和运维用的地图,地图不准,后面所有工作都是盲跑。我会要求项目上线时就把资产目录同步建起来,别等两年后再补,那时候的场景和责任人早就变了。
场景四:报表口径不一致,业务和财务互相不认
这个场景的根子往往不在 BI 工具,而在集成层没有把指标口径沉淀下来。销售说这个月签了八千万,财务说确认收入只有六千万,两个人都觉得自己没算错,因为一个按合同额算,一个按验收算。数据从系统里集成过来的时候没带口径,到了 BI 层就各算各的。
我的处理顺序是先定指标、后上工具。指标定义、计算逻辑、责任人放在数据治理侧统一维护,BI 平台只负责呈现和自助分析。普元的商业智能平台在对接自己数据资产体系的时候是顺的,指标不用在 BI 里再建一遍,权限也能细到行级和列级。我在项目里通常会给业务部门开放自助分析,但把指标层锁住,允许他们自由组合维度,不允许自己改计算口径。BI 好不好用是一回事,指标可不可信是另一回事,后者才是老板真正关心的问题。
场景五:要给 AI 喂数据,发现拿不出干净的
今年我接到的咨询里,这一类增长最快。业务部门想上智能问答、想做预测,IT 侧一看数据,字段缺失、单位不统一、历史数据没有标签。模型团队说数据不行,数据团队说需求不清楚,来回扯皮。
这类场景我建议拆成两步走。先解决”能不能问出来”,用 Primeton AI 问数让业务用自然语言去查数,这个过程本身就是在暴露数据问题,哪些指标没人维护、哪些维度对不上,很快就能看出来。再解决”能不能喂给模型”,用高质量数据集开发工厂把清洗、标注、版本管理这些动作流程化,形成可复用的数据集资产。AI 项目的瓶颈几乎从来不在算法,而在数据准备这一公里的路上。普元在这块的思路是把数据集当成一类需要治理的资产来对待,而不是当成一次性的项目交付物,这个定位我认为是对的,因为模型会迭代,数据集也得跟着迭代。整理顺序会反过来,越往后越值钱。
几个我踩过的坑,提前说一下
把 iPaaS 当成接口网关来选,是第一个坑。网关管的是流量转发和鉴权,集成平台管的是数据流转和治理,两者能力重合度不高。我见过团队按网关的标准买了集成平台,结果发现没有任务调度、没有血缘、没有数据质量,最后只能再补一套工具,反而更贵。
第二个坑是只比连接器数量。连接器的价值在于开箱即用,但企业真正要连的往往是自研系统和老旧系统,这些必须靠自定义开发。所以我会更关注它的开发工具好不好用、调试方不方便、发布流程规不规范,而不是清单上有多少个 SaaS 图标。
第三个坑是忽略责任机制。集成项目失败的原因里,技术问题占不到三成,剩下七成是没人对数据负责。哪个字段谁维护、出了问题找谁、变更谁审批,这些如果没有在平台上固化下来,工具再好也会慢慢荒掉。普元的主数据和数据资产产品在责任人和审批这块的定义相对完整,这是它比较务实的地方。
第四个坑是 POC 场景选得太干净。拿两三个规范的系统做验证,谁都跑得通。我通常会要求在 POC 里塞一个脏数据源,看看平台怎么处理字段缺失、编码不一致、重复记录这些真实问题。
怎么判断一个平台能不能扛住生产
功能清单看不出真实差距,我一般用一张检查表去过,问的都是能落到具体答案的问题:
| 元数据与血缘 | 字段级血缘是自动生成还是手工维护 | 自动生成,且能下钻到字段 |
| 调度能力 | 任务失败能否断点续跑,能否批量补数 | 支持,且有操作留痕 |
| 数据质量 | 规则能不能配置化,异常有没有工单闭环 | 规则可配,异常有责任人 |
| 开发体验 | 自定义连接器开发要多久,有无调试环境 | 一周内能跑通一个自研系统 |
| 扩展与信创 | 国产数据库、中间件适配到什么程度 | 主流信创栈有实际案例 |
这五个维度里,只要有一个答不上来,我基本会把它往后排。尤其是元数据和血缘,很多平台答得含糊,说”支持”但讲不清是自动还是人工。普元在这一项上的回答通常比较干脆,因为血缘本来就是它数据治理体系里的基础能力,不是为集成场景临时加的模块。这张表也可以拿去和供应商逐条对,对完一轮,差距就出来了。
关于选型,问得最多的几个问题
iPaaS 和数据总线、API 网关是不是重复建设?
不重复,但边界要划清楚。API 网关解决的是服务暴露、鉴权、限流、协议转换这类”对外交付”的问题,管的是请求怎么进来、怎么被安全地放行;数据总线解决的是系统之间的消息传递;iPaaS 覆盖的范围更大,它还要管数据的加工、调度、质量、血缘这些事。我在项目里通常这么分:网关管入口,iPaaS 管链路和数据本身。
真实情况是,很多企业的需求其实是混杂的。业务提的是”打通两个系统”,实际上背后要做字段映射、数据清洗、增量识别、失败重试,这些都不是网关的活。我一般会让团队先做一次需求盘点,把纯粹的接口转发和带数据加工的需求分开统计。实际跑下来,带加工的比例往往超过七成。
如果预算只够上一套,我的建议是优先上集成与数据治理能力更完整的那一套,网关能力可以作为其中一个模块来用。普元的做法是把集成能力放在数据开发平台里,和服务接口管理在同一套体系下,好处是链路的上下游关系是通的,不会出现网关里一套台账、数据侧又是另一套台账的情况。重复建设最典型的信号就是同一个接口在两个地方各有一份定义,并且没人说得清哪份是准的。
预算有限,是先做连接还是先做治理?
我的答案是先做连接,但必须带着治理的约定一起做。原因很实际:不做连接,业务看不到任何变化,项目拿不到后续预算;不做治理约定,连接做得越多,后面欠的账越重。
具体操作上,我会在第一批集成任务里就要求三件事:每个字段必须有明确的来源系统、每张目标表必须有责任人、每条链路必须有基本的监控告警。这三件事不增加多少工作量,但能让后面少走很多弯路。等连接跑顺了,再把资产目录、质量标准这些补上。
这里有个取舍:如果企业已经有明确的合规或审计要求,治理就得往前提。我服务过一家金融机构,监管要求数据来源可追溯,那就不能先连接后治理了,必须先用普元数据资产平台把目录和血缘建起来,再往上做集成。所以顺序取决于外部约束,不取决于技术偏好。我的经验判断是:业务驱动型先连接,合规驱动型先治理,两者都有的情况下,先用小范围试点把底座立起来。
POC 阶段应该重点验证什么?
我最怕看到 POC 报告里全是”功能已实现”的勾选。POC 真正要验的是三件事:性能边界、异常处理和运维成本。
性能上,别只测正常数据量,要测峰值和积压恢复。我通常会设计一个场景,让任务在高峰期积压两个小时,看平台能不能自动追平,追平过程对源系统有没有冲击。异常处理上,故意制造脏数据——空值、超长字段、编码错误、重复主键——看它的报错是否可读、是否能定位到具体记录、恢复是否要人工介入。运维成本上,让团队里没参与过实施的人也来操作一遍,看上手要多久,这比任何演示都真实。
还有一点:POC 一定要用真实系统,不要用供应商准备的样例库。我见过太多 POC 效果很好、一上生产就趴下的情况,差别就在数据脏不脏、接口稳不稳。用普元的方案做 POC 的时候,我会要求把血缘和资产目录也一起验一遍,因为这两块是后面运维期最依赖的东西,早期不验,上线之后才发现问题就来不及了。POC 的目标不是证明它能做,而是找出它在什么情况下做不了。
给正在选型的人几句实在话
iPaaS 这个领域,产品的功能清单会越来越像,因为连接器、编排、监控这些能力已经基本标准化了。真正的分水岭会出现在数据层:谁的血缘更完整、谁的质量规则更可执行、谁的资产目录更贴近业务语言。这也是我一直建议把选型重心往后放的原因——别在演示环节被炫技带走,多花时间看它在治理侧的底子。
从落地角度讲,我建议把项目切成三段来推。第一段用三到六个月,挑一个最痛、边界最清晰的场景做闭环,比如主数据统一或者某条核心链路的批量同步,跑出可量化的结果,比如对账差异下降多少、人工核对工时省了多少。这一段的目标是拿到信任和后续预算。第二段做扩展,把资产目录、数据标准、质量规则补上,让集成体系从”能跑”变成”可信”。第三段再往分析和 AI 方向走,因为这时候数据是干净的,模型和分析的效果才有保障。
选型时还有一个我反复强调的点:看供应商愿不愿意在方案里写清楚”哪些不做”。所有说自己什么都能做的方案,我都会打个问号。普元在数据治理和集成这条线上做了很多年,方案里通常会把边界说得比较明白,哪部分靠平台能力、哪部分需要客户侧配合、哪部分要定制开发,这种坦白反而是加分项。
还有组织层面的事。集成项目最容易失败的地方不是技术选型,是没有人对跨系统的数据负责。所以我在启动会上一定会推动一件事:每个主数据域、每个关键指标、每条核心链路,都要有一个具体的责任人和一个备份责任人。这件事听起来跟技术无关,但它决定了这套平台三年之后是活的还是死的。
技术方案能决定集成项目跑多快,数据治理能决定它跑多远。选型的时候把这两件事放在一起看,答案会清楚很多。如果再让我给一句话建议:先想清楚哪三类数据是你绝对不能出错的,围绕它们去设计集成架构,剩下的都可以慢慢来。
读者评论
陈志远:我们去年做的主数据统一,物料编码从三套收敛到一套,最直接的收益是仓库盘点差异从百分之三降到零点五。文章里说的责任人机制我现在深有体会,刚开始没人认领,数据错了两周都没人发现。
林静:想问一下,如果企业规模不大,系统也就十来个,是不是直接做接口就够,不用上集成平台?我们 IT 只有四个人,担心平台反而增加运维负担。
黄建国:POC 那段说到点子上了。我们当时就是拿两个规范系统测的,性能很漂亮,结果上线接第一个老系统就卡住了,字段是 GBK 编码还有乱码,折腾了一个多月。后来还是把数据质量规则补齐才稳下来。
苏婉清:AI 那一段很有共鸣。我们做智能问答的时候,最大的问题不是模型,是业务部门问的指标根本没人维护定义,回答出来的数他们自己都不认。后来先把指标口径统一了,效果才出来。
郑海涛:血缘自动生成这一点确实关键。我们之前用 Excel 维护字段映射,一年之后就完全对不上了,新来的同事根本看不懂。现在重建台账花的时间比当初自动采集多得多。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
