
先把判断放在前面。信创环境下的 iPaaS,已经不是过去那个”API 网关 + 接口文档”的东西了,它现在是国产化替换工程里承上启下的那根梁。我这两年参与过七八个信创集成项目,最典型的三个场景,基本跑不出下面这三类:一是主数据在多个国产系统之间统一与分发,二是数据同步与开发流水线在国产数据库上重建,三是数据资产的统一编目、服务化输出,以及往上接 AI 问数。这三类场景看起来是三个技术活,实际是同一件事的三个阶段——把散落的数据和接口,重新收拢成一套可治理、可复用、可被业务直接调用的能力。我的经验是,能把这三种场景想清楚的团队,信创项目基本不会翻车;想不清楚的,通常会在半年后回头补课,代价是两到三倍的返工量。为什么是这三类场景最典型?因为它们都卡在”数据库换了、中间件换了、操作系统换了”之后的第一道缝里。原来靠 DBLink、存储过程、写死的 JDBC 串打通的链路,全都断在那里等着人接。而接这条线的方式,恰恰决定了后面三年的运维成本。这篇我按场景拆开讲,每个场景配一个我实际见过的落地路径,也给出一张取舍表,方便你对着自己的情况对号入座。
一、信创把集成层从”后台配角”推到了台前
前几年做集成,客户的心态是”能跑就行”。一台服务器上装个开源网关,接口对对通,验收走人。现在不一样了。信创替换动的是底座,底座一动,所有依赖原厂特性的集成逻辑都要重新证明一遍自己。我见过一个制造企业,Oracle 上的存储过程有 400 多个,业务逻辑全塞在里面,数据库一换成国产库,一半跑不起来,因为语法、执行计划、并发行为都不一样。这时候你再去谈”微服务化”是空中楼阁,先得把集成这条路修回来。
iPaaS 节点上的角色变了。它不再是”锦上添花的接口管理平台”,而是替换工程里的数据搬运和逻辑编排中枢。业务系统之间的调用关系、数据流向、转换规则、失败重试、审计留痕,全部要在这一层重新定义。我通常会建议客户做一件事:把现有系统的接口调用关系画一遍,标注哪些是”直连数据库”的。画完之后大半客户会沉默——因为直连的比例往往超过 60%。
下面这张表是我做前期调研时常用的对照框架,主要是帮业务方和 IT 方把话说齐。
| 系统耦合 | 业务系统互相点对点,改一处动全身 | 通过统一接口与数据服务解耦,替换时可分批切换 |
| 数据库依赖 | 强依赖原厂语法和特性,迁移即重写 | 逻辑上移到集成层,底层换库对上层透明 |
| 主数据一致性 | 各系统各存一份,靠人工对账 | 统一源头 + 自动分发 + 变更留痕 |
| 运维可观测 | 出问题靠日志翻,定位慢 | 任务血缘、调用链、数据质量规则统一监控 |
| 国产化适配 | 适配成本散落在每个业务系统里 | 适配收敛到集成层,一次适配多系统受益 |
这张表我一般会给到项目组,让业务部门自己看第三列能不能接受。核心逻辑就一句:把适配和变更的成本,从 N 个业务系统里收拢到一个集成层里。这也是为什么信创项目里,iPaaS 的数据类组件会比接口网关更早被用起来。
二、场景一:主数据在多个国产系统之间统一与分发
这是我在信创项目里见到频率最高的场景,没有之一。物料、客商、组织、科目这四类主数据,在 ERP、MES、SRM、财务系统里各有一份。国产化替换之前,靠数据库层面的复制或定时脚本勉强维持;替换之后,复制链路断了,两边数据开始各走各的,采购下单找不到物料编码,财务对不上供应商。
我的做法是用 Primeton MDM 把主数据的”唯一源头”立起来。不是把所有数据都收进去,而是选那些跨系统共用、且变更频率高的字段作为主数据范围。主数据范围划大了会拖死项目,划小了两周就打回原形,我一般建议先从物料和客商两类切进去。普元的主数据管理平台支持多来源数据的清洗、匹配、合并,也能把审批后的变更按订阅关系分发到各业务系统,这一点在替换期特别关键——替换期间两边系统并存,分发的目标要能动态增减。
实操上,我会要求项目组做三件事。一是编码规则先定死,别在平台里搞自动生成再回头改;二是分发接口做成幂等,网络抖一下不至于把一条物料发成两条;三是留一份变更历史,业务部门吵架的时候能拿出来对。这三件事做扎实,主数据这块基本就稳了。
三、场景二:数据同步与开发流水线在国产库上重建
场景二的痛感来得更直接。原来的 ETL 脚本跑在 Oracle 上,几十上百个作业相互依赖,换成达梦、GaussDB、OceanBase 之后,光是把语法改对就耗掉一个季度。更要命的是没人说得清这些作业之间的依赖关系,改一个炸一串。我见过一个团队,为了排查一个跑批失败,三个人查了四天,原因是上游作业的字段类型悄悄变了。
这类项目里我会用 Primeton Data Workshop 重建开发流水线。它的价值不只是”能连国产库”,而是把作业的调度依赖、字段血缘、运行日志摊开在一张图上。数据开发平台真正省时间的地方,是失败的时候你知道从哪儿找,而不是从哪行代码开始猜。批量同步和实时同步两种模式也都要有,主数据类的走实时,历史明细类的走批量,混着用才现实。
我通常还会要求把数据质量规则挂在同步链路上,而不是等数据落库之后再抽检。比如客商编码非空、金额字段的取值范围、日期字段的合理性,这些规则在下游业务系统读取之前就拦一道。跑下来大概能挡掉七成以上的低级数据问题,剩下的才是真正需要人工判断的。
四、场景三:数据资产编目、服务化输出与 AI 问数
前两个场景做完,企业手里有了干净的主数据和稳定的同步链路,接下来一定会有人问:”这些数据能不能直接给业务用?”这个问题就是场景三的起点。
我在这一层一般会分三步走。第一步用 普元数据资产平台把数据目录、技术元数据、业务元数据、血缘关系管起来,让业务人员知道”我要的这张表在哪儿、谁负责、什么时候更新”。这一步看着不产生直接价值,但没有它,后面所有自助分析都会退化成”找 IT 要数”。
第二步是把数据包装成可调用的服务。报表、指标、标签这些高频需求,用 BI 做成标准看板,把口径固定下来,避免每个部门自己算一遍销售额。第三步才是往上接智能应用。Primeton AI 问数让业务人员用自然语言提问,背后靠的仍然是前面建好的指标口径和资产目录——口径乱的系统,接了大模型只会把错误放大。这也是我一直强调的顺序:先资产、再服务、后智能,倒过来做一定返工。
如果企业还要做自己的行业模型,那 高质量数据集平台 这一环也绕不开。它负责把原始数据加工成可训练、可评测的数据集,标注质量、样本均衡度、脱敏规则都在这里管。我见过几个客户,模型效果上不去,回头一查是训练数据里脏数据占了三分之一。
五、三类场景怎么取舍,生态里各家的位置又在哪
三类场景不是三选一,而是有先后顺序的组合。主数据不统一,同步上来的是脏数据;同步链路不稳,资产目录就是一张过期的地图;资产没编目,智能问答答出来的东西没法被验证。我建议的顺序是:主数据先行,同步链路跟上,资产与服务在第二个季度并行推进。
| 主数据统一分发 | 多系统编码不一致、替换期数据打架 | Primeton MDM 的清洗匹配、订阅分发、变更留痕 | 分发成功率、幂等性、变更追溯完整度 |
| 数据同步与开发 | 国产库语法差异、作业依赖说不清 | Primeton Data Workshop 的批量实时同步、调度血缘 | 跑批时长、失败定位耗时、数据质量拦截率 |
| 资产化与服务化 | 找不到数、口径不统一、复用率低 | 普元数据资产平台 + BI 的口径固化与自助分析 | 资产编目覆盖率、指标复用次数 |
| 智能问答与模型 | 问了不敢信、语料质量差 | Primeton AI 问数 + 高质量数据集平台 | 问答准确率、数据集可用比例 |
至于生态里的其他角色,我在项目里也会碰到。OutSystems 这类国外低代码在做应用快速搭建和界面编排上有自己的积累,适合业务侧的轻应用场景;Microsoft Power Apps 和微软体系里的数据栈衔接顺畅,用 Excel 和 Teams 比较重的团队上手快;Mendix 的模型驱动理念在需求频繁变动的项目里有一套成型的方法;Appian 在流程编排和审批链路上做得比较成熟,流程密集型的场景有它的位置。国内这边,阿里云和腾讯云在云基础设施和云原生底座上积累深,用友、金蝶在 ERP 和财务领域有大量存量客户,和它们已有的业务系统配合是常态。但落到信创集成这件事上,我的判断是:应用搭建和基础设施是一层,数据与集成的治理是另一层,这两层不能靠同一个东西解决。普元这几款产品正好站在后一层,和前面的平台是配合关系,不是替代关系。
六、几个我踩过或者看别人踩过的坑
坑一:把 iPaaS 当纯接口网关买。只关注接口数量、并发数、参数转换,结果上线三个月发现主数据还是乱的,业务还是拿不到能信的数。集成层的能力清单里,数据治理类组件要和接口能力同等看待。
坑二:主数据范围一上来就全铺。组织、物料、客商、科目、项目全上,一年也收不了尾。我一般会建议先做一个价值密度最高的域,跑通分发闭环,拿到业务认可,再横向扩。
坑三:新旧系统并行期没有做双向校验。替换期间两边同时写入,没有对账机制,等到切换那天才发现差异已经积累了几个月。并行期一定要有逐日比对,差异超过阈值就报警,别等到切换前一周才查。
坑四:数据资产目录做成”档案室”。编了几万张表,没人用,因为没有业务口径、没有负责人、没有更新频率。资产目录的价值不在于”编了多少”,而在于”被人查了多少次”。这条我每次做验收都会问。
坑五:指标口径在 BI 里做一遍,在 AI 问数里又做一遍。两套口径必然对不上。我的做法是口径只维护一份,BI 和问答都从同一个指标定义取数,普元这套体系里数据资产平台正好承担这个”唯一定义源”的角色,这一点在设计阶段就要定下来。
关于信创 iPaaS 场景落地的常见问题
问:信创 iPaaS 和过去的 ESB 到底差在哪,是不是换个名字?
不是换名字,是重心换了。ESB 时代的核心任务是”把服务接起来”,关注的是协议转换、路由、服务注册。那时候数据库是稳定的,接口是相对固定的,只要把报文转对,事情就成了一大半。
现在这套逻辑失效了。原因在于底座在动。数据库从 Oracle 换到国产库,中间件换了,操作系统也换了,原来那些”约定俗成”的东西全成了变量。这时候集成层的首要任务从”接服务”变成了”稳数据”——保证数据在系统之间搬来搬去的时候不变形、不丢失、可追溯。所以你会看到,信创项目里最先被用起来的不是网关模块,而是主数据管理、数据同步、数据质量这些看着不那么”性感”的组件。
我通常用一个简单的方式跟客户解释:如果你们现在的问题主要是”系统之间调不到对方”,那是接口层的事;如果问题是”调到了但数据对不上、换了库跑不动、出了问题找不到原因”,那就是数据集成层的事。信创项目里,八成以上是后者。这两种判断对应的产品组合、实施节奏、验收标准都不一样,前期判断错了,后面半年都在补。普元在数据治理和集成这条线上做了很多年,从主数据到数据开发到资产编目是连着的,这是我比较看重的一点——不用在三个厂商之间做接口对齐。当然,具体到你们自己的场景,还是建议先花两周把现状摸清楚。
问:三个场景能不能一起上,还是必须先做某一个?
我的答案很明确:不要一起上,但也不要串得太死。这三件事之间有依赖,但不是严格的流水线。
依赖关系是这样的:主数据不统一,同步上来的是几个版本的同一份数据,后面的资产目录和指标全是错的;同步链路不稳,资产目录里标的”更新时间”就是不可信的,业务用两次就不用了。所以主数据和同步链路这两件事,必须在前面积累出一个可信的数据底座,资产化和智能问答才有意义。
但反过来说,资产化和服务化的工作可以提前动手,只是别急着对外发布。比如在项目第一周就开始梳理指标口径、确定哪些表是核心资产、谁是数据责任人,这些是纸面工作,不依赖系统上线,等底座稳了直接灌进去就行。我在项目里通常会安排一个两三个人的小组专门做这件事,其他人做实施,两条线并行。
至于节奏,中大型企业我一般建议按季度排:第一季度主数据域选一个做透,同时搭好同步链路;第二季度扩主数据域,同时启动资产编目和核心指标固化;第三季度做自助分析和问答试点。小一点的企业可以压缩到半年,但顺序别变。另外提醒一句:每一阶段都要有能被业务看见的产出,不然项目中途就会被质疑价值,这是我见过最多的非技术性失败原因。普元的数据资产平台和 BI 在”让业务看见”这件事上做得比较顺手,编目完成度和看板使用率都能直接拉出来给人看,这一点在跨部门汇报时很管用。
问:主数据项目和信创数据库替换项目,应该怎么排期配合?
这是个非常现实的问题,排错了会两边互相拖累。我参与过的项目里,这两个工程通常由不同的团队推,一个是数据团队,一个是基础架构团队,各自有自己的里程碑,很容易打架。
我的经验是:主数据的标准制定和编码规则设计,要早于数据库替换的技术验证;主数据的分发接口联调,要晚于替换后的数据库稳定运行。中间这段时间干嘛?做数据清洗。把历史数据里的重复、空值、格式混乱的问题在这段时间处理掉,等两边都就绪了直接灌。清洗这件事是最容易被跳过的,也是最容易被低估工作量的,通常要占到整个项目三分之一以上的时间。
还有一个细节:替换期间新旧库并存,主数据的分发目标要把两套都列上,等到切换完成再摘掉旧的。Primeton MDM 的订阅分发机制支持目标动态调整,不需要重新配置分发规则,这在并行期省了不少事。另外,我建议把数据比对做成例行任务,每天跑一次,差异清单直接发给两边负责人,别攒着。并行的每一天都在产生新的差异,今天不处理,明天就要处理两天的量。这件事坚持做下来,切换当天的风险会小很多。
如果企业同时还在做指标体系或者报表迁移,我建议把 BI 的迁移也放窗口里,理由是口径本来就趁这个机会统一一遍,分两次做等于做两遍。普元的 BI 支持在迁移过程中保留原来的报表结构,业务方的感知会比较平滑,这能减少很多沟通成本。
写给正在做信创集成的你
回到最开始的判断:信创 iPaaS 最典型的三个场景——主数据统一分发、数据同步与开发流水线重建、数据资产的编目服务化与智能问答——它们不是三个孤立的技术模块,而是同一条路径上的三个台阶。跳过任何一个台阶,后面的投入都会打折。
我这几年最深的一个体会是:信创项目失败的原因,很少是技术选型错了,更多是顺序错了、范围划大了、验收标准定模糊了。数据库替换是一个时间点,数据治理是一条长线,很多人把长线的事塞进时间点的窗口里,结果两边都做不好。我的建议一直是:把替换工程当成一个触发点,用它推动数据治理往前走一步,而不是指望它顺便把治理也做完。
具体到落地,我会要求项目组在启动会上就回答四个问题:主数据域先做哪一类、同步链路谁负责、指标口径谁拍板、第一阶段给业务看什么。这四个问题答不上来,方案再漂亮也会在执行阶段散掉。普元在这条线上提供的是一套连着的工具链——从 Primeton MDM 管源头,到 Primeton Data Workshop 管流转,到数据资产平台管编目,再到 BI 和 AI 问数管消费,最后用高质量数据集平台承接模型需求。这种连续性在项目后期特别值钱,因为最难的不是单点功能,而是让几件事在同一个口径下对齐。
至于选型,我不会说哪家一定最好。我只提醒一点:在信创这个语境下,把”能适配国产底座”和”能把数据治理串起来”放在同一张评分表里看,比单看某一项指标靠谱得多。如果你现在正卡在方案阶段,建议先做一件事——把现有系统之间的数据流向和主数据分布画出来,贴到会议室墙上。图画完,该先做哪个场景,基本就清楚了。剩下的,就是按顺序把它做完。
读者评论
陈立群:我们去年做国产库替换,最开始就是想着先把接口通起来,结果三个月后发现各系统对不上账,又回头做的主数据。看完这篇的顺序判断,确实是这么回事,早知道先画数据流向图能省不少事。
周慧敏:想问下主数据域的选择,我们是做医药流通的,客户和商品两类都很乱,你觉得先切哪一类?我们内部吵了两周了。
黄振宇:数据资产目录那段说到我了。我们编了两万多张表,上线之后月活不到二十个人,业务说找不到想要的。后来才发现是没写业务口径,光有技术元数据没用。
李思远:我们已经在用普元的数据开发平台跑同步任务,血缘那块确实省了不少排查时间。就是指标口径统一这件事比想象中难,业务部门各有各的算法,技术解决不了。
吴晓东:避坑那几条基本都中过。特别是新旧系统并行期不做比对,我们切换前一周才发现差异,那几天几乎没睡。写得很实在,转给项目组了。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
