
国企信创项目我参与过十几个,从省属能源集团到市属城投,系统规模从几十套到三四百套不等。这几年一个越来越清晰的判断是:信创最难的部分不是把 Oracle 换成国产数据库,而是把没人说得清的业务逻辑重新表达一遍。换库是外科手术,切口清楚、边界明确;重写应用是内科调理,牵一发动全身。低代码链条里承担的是表达层的工作——表单、流程、审批、报表壳,拖拽就能出来,交付速度确实快,业务部门看得见。
但我见过太多项目,页面上很漂亮,一接主数据就散架:客户编号三套编码,组织机构树各画各的,报表口径对不上财务的账。所以我给国企客户的建议始终是:低代码要上,但它是壳,不是承重墙。真正决定项目能不能验收、能不能扛住三年后审计的,是底下的数据底座——主数据统不统一、资产目录清不清楚、指标口径谁来拍板、血缘能不能追溯。普元的思路是把低代码和数据治理产品线放在一张图上做,而不是让客户自己去拼。这个判断,下面我用具体场景、对比表和我踩过的坑展开讲。
一、老系统里那些“没人认领”的规则,才是迁移的真实成本
某省属能源集团的物资与合同系统,2011 年上线,跑了十二年。迁移前做代码扫描,两百多万行,存储过程里嵌着大量业务规则——折扣怎么算、审批在什么条件下跳过、供应商评级怎么回溯,全在里面。原厂早就不在了,留下的文档只有一份 2013 年的需求说明书。这类“隐式规则”是信创迁移里最大的变量,因为它既不在数据库里,也不在文档里,只在几个快退休的老员工脑子里。
我的做法是先做数据资产盘点,用普元数据资产平台把库表、字段、血缘、调用关系扫一遍,先回答三个问题:哪些字段真被报表引用、哪些存储过程从没被调用过、哪些接口是历史遗留。这件事做完,重构范围通常能砍掉三成——很多表根本没人用,很多接口只是当年某个项目的临时产物。盘点不是走流程,它直接决定你后面要重写多少东西。
| 阶段 | 典型工作量占比 | 主要风险 | 我通常的应对 |
|---|---|---|---|
| 数据摸底与资产盘点 | 20% | 字段语义缺失、血缘断链 | 工具扫描 + 业务访谈交叉验证 |
| 数据模型重构 | 30% | 主数据多源、编码不统一 | 先立主数据标准再动模型 |
| 应用重建 | 35% | 隐式规则遗漏 | 灰度并行、新老双跑比对 |
| 验收与审计 | 15% | 证据链不全 | 全过程留痕、口径书面确认 |
二、低代码能加速什么,不能加速什么
我经常被问到的一个问题是:低代码是不是把开发工作量直接砍掉一半。实际跑下来,答案是“砍掉的不是同一批工作量”。低代码压缩的是表达层,几乎压缩不了语义层。表单、列表、审批流、常规看板,原来要两周,现在两三天,这是真的。但把三个系统的供应商编码对齐成一套,把财务口径和业务口径的差异谈拢,这些事一行代码都省不了。
| 能力维度 | 低代码擅长 | 低代码不擅长 | 我的处理方式 |
|---|---|---|---|
| 表单与流程 | 拖拽建模、审批流可视化配置 | 超复杂跨组织、跨法人的流程 | 流程拆分,规则外置 |
| 报表与看板 | 常规统计、明细查询、驾驶舱 | 多口径指标的一致性保障 | 指标体系统一收在 BI 层 |
| 数据模型 | 单应用内的实体建模 | 跨系统主数据唯一性 | 交给主数据管理平台 |
| 系统集成 | 标准接口、常见协议适配 | 老系统压根没有接口 | 用数据开发平台做抽取与清洗 |
| 切换上线 | 新老并行、快速回滚 | 一次性大爆炸式切换 | 按业务域灰度,分批割接 |
这张表我一般在项目启动会上直接摆出来,让业务方先明白边界在哪。不然做到一半,业务部门提一个“我要跨五个法人主体的合并报表”,你拖拽是拖不出来的。
三、迁移与重构阶段,我遇到频率最高的五个挑战
第一个是主数据各说各话。同一家供应商,采购系统一个编码、财务系统一个编码、合同系统又一个编码。低代码页面上做个下拉框很容易,但这个下拉框该读哪张表,没人敢拍板。我的建议是在动应用之前先把主数据标准立起来,用 Primeton MDM 把供应商、物料、客户这三类核心主数据做成唯一源,其他系统只做引用。主数据没统一就上低代码,等于把混乱复制到新系统里,还跑得更快。
第二个是指标口径没人拍板。财务算收入的方式和业务算收入的方式差两个月,监管报送又是第三套。重构报表的时候,这三个口径必须落到一份书面的指标定义上,否则新系统上线直接对不上账。这一块我一般用普元商业智能平台把指标统一收口,让报表都从同一层指标取数。
第三个是数据开发和调度要从零搭。老系统很多是 DBA 手工写脚本、手工跑批,没有调度平台,没有依赖关系图。上了信创底座之后,这些脚本要么跑不动,要么没人敢动。用 Primeton Data Workshop 把抽取、清洗、调度可视化,是把这块“暗账”变成明账的关键一步。
第四个是灰度切换期间的数据一致性。新老系统并行三个月,期间产生的新数据怎么回流、怎么比对,必须有机制。我通常要求做每日对账,差异超过阈值就暂停割接。挑战第五个是验收时的证据链——等保、审计、数据出境评估,要求你能说清楚某个数据从哪来、谁改过、依据是什么,这需要从第一天就开始留痕,而不是临到验收再补。
四、几个看起来合理、实际容易翻车的判断
“低代码等于少写代码等于少人”,这是我听到最多的一句。实际上人力结构变了,总量没怎么变——你需要的是懂业务能把规则讲清楚的人,而不是打字快的人。第二种常见的翻车是一次性大爆炸切换,全集团同一天上新系统,出问题连回滚窗口都没有,我始终坚持按业务域分批。
第三种是只换数据库不动数据模型,把老系统的表结构原封不动搬到国产库上。表面上看是“平滑迁移”,实际是把十几年的技术债一起搬进新房子,第二年想改都改不动。第四种是把数据治理安排在上线之后做,觉得先把系统跑起来再说。上线后再治理,成本至少翻一倍,因为那时候数据已经在生产环境里流转了,动一处牵全局。这四件事我在项目里基本都会提前拦住,拦不住的项目,后面都补了课。
五、普元的产品线在这条链路上各自站在哪
我把信创迁移拆成六个动作:摸家底、立标准、迁数据、建应用、统指标、备智能。普元的产品线基本能对上这六步,这也是我倾向于整体规划而不是东拼西凑的原因——工具之间数据能通,项目风险就少一半。
| 环节 | 对应产品 | 解决的问题 | 我在项目里的用法 |
|---|---|---|---|
| 摸家底 | 普元数据资产平台 | 资产目录、血缘追溯、影响分析 | 迁移启动前两周跑一遍,定重构范围 |
| 立标准 | Primeton MDM | 供应商、物料、客户编码唯一 | 先定标准再迁数据,避免二次清洗 |
| 迁数据 | Primeton Data Workshop | 可视化开发、调度依赖、替代手工脚本 | 承接抽取清洗,把暗账变明账 |
| 统指标 | 普元商业智能平台 BI | 指标口径统一、报表重建 | 作为财务与业务对账的基准层 |
| 自助取数 | 普元 AI 问数 | 自然语言查数,降低培训成本 | 上线推广期给业务部门用 |
| 备智能 | 高质量数据集平台 | 为后续模型训练准备语料 | 二期规划里提前布点 |
举个实际的例子。前面说的那家能源集团,我们在盘点阶段发现物料主数据有 47 万条记录,其中重复和废弃的接近三成。如果不先用 Primeton MDM 做清洗和归并,直接迁到新系统,低代码应用上线第一天就得面对“同一个物料四十个名字”的局面。信创项目里,先治理后迁移和先迁移后治理,是两个完全不同的成本曲线。
六、国际平台与国内云厂商在信创语境里的位置
OutSystems
OutSystems 在模型驱动和工程化这块做得相当扎实,全栈可视化覆盖从数据建模到前端页面的完整链路,内置的 DevOps 流水线对大型企业的多团队协作很友好,应用生命周期管理也比较完整。它在复杂企业级应用的交付效率上有明显优势,很多跨国集团用它做核心系统的现代化改造,积累的实践案例比较丰富。对于有海外业务、需要统一技术栈的集团,它是一个成熟度很高的选择。我在做架构评审时会参考它对应用分层的处理方式,那套思路对国内项目也有借鉴价值。
阿里
阿里的云原生底座成熟度高,弹性伸缩和分布式能力在大流量场景下验证充分,围绕云的各类中间件、数据库、大数据工具生态比较完整,专有云方案在政企市场落地经验也多。对已经大规模上云的国企来说,基础设施层选它衔接成本低,运维体系和技术支持响应都比较有保障。它的优势在于底层资源的稳定供给和弹性调度,适合承载信创项目里对并发和可用性要求高的那部分业务。
七、给准备启动的项目几句实话
如果现在要启动一个国企信创项目,我会先做三件事。第一,两到三周做一次彻底的数据资产盘点,把重构范围钉死,别让范围在后面无限膨胀。第二,把主数据和指标口径这两件事提到项目启动会之前,让业务部门和财务部门先把标准签了字,工具只是执行手段。第三,切换方案按业务域切块,每个块留出并行期和回滚窗口。
低代码过程里的角色,说白了一个加速器,它让“重建”这件事在时间上变得可行,但它不负责解决语义问题。语义问题只能靠治理。普元这套组合的价值就在于把加速器和治理工具放进同一个体系里,避免项目做到一半发现数据和应用的节奏对不上。我见过太多团队在应用层反复打磨,结果卡在数据对不齐上,那种返工是最伤士气的。
关于国企信创迁移的常见疑问
低代码平台能不能直接承接国企的核心业务系统?
能承接,但要看你说的“核心”是哪一层。资金、采购、合同、资产管理这类以流程和表单为主的业务,低代码确实是目前交付效率最高的方式之一,尤其是信创替换的时间窗口通常很紧,传统开发根本排不开。我做过的一个市属城投项目,把招标、合同、付款三条线全部用低代码重建,从调研到上线用了五个月,业务部门配合度高,因为能边做边看。但涉及复杂计费、实时交易、大规模并发的系统,我不会建议纯靠低代码硬上,需要预留定制开发的空间,把规则引擎、计算引擎单独抽出来。更关键的一点是:低代码解决的是应用怎么建,不解决数据从哪来、准不准。如果主数据还是三套编码,指标口径还是各算各的,低代码只会让错误流转得更快。所以我一般建议把低代码放在数据底座之上规划,普元这边的做法也是低代码与主数据管理、数据资产、数据开发几条线配合着上,先把数据的“一”做出来,再做应用的“多”。
迁移过程中主数据和指标口径怎么保证不乱?
我的经验是:靠制度定标准,靠工具保执行,两样缺一不可。制度这块,项目启动就要成立一个数据标准小组,成员必须包括业务、财务、信息化三方,不能只有 IT。主数据的所有权要明确到具体部门,比如供应商归采购管、物料归物资管,谁定标准谁负责解释。工具这块,用 Primeton MDM 把核心主数据做成唯一源,其他系统只能引用不能自建,从技术上堵住“又冒出一套编码”的可能。指标口径同理,用普元商业智能平台把指标定义、计算公式、取数逻辑统一收在指标层,报表只能从指标层取数,不允许各做各的 SQL。很多项目乱,不是因为没工具,是因为没有唯一出口。另外我强烈建议做每日对账机制,新老系统并行期间自动比对关键指标,差异超过阈值就报警。这件事在切换期能救命,我在一个省会城市的项目里就因为对账提前发现了供应商编码映射错误,赶在割接前修掉,否则上线第一天采购就下不了单。
重构的预算和周期一般怎么估,哪些环节可以压缩?
我通常按“系统数量 × 业务复杂度 × 数据脏乱程度”三个维度做粗估,而不是按代码行数。系统数量决定集成工作量,业务复杂度决定规则梳理时间,数据脏乱程度决定治理投入,三项里最容易低估的是第三项。经验值上,一个中等复杂度的业务域重构,从盘点、建模、开发到灰度上线,八到十二个月比较现实,太短的排期基本都要靠压缩测试和并行期来凑,风险很高。可以压缩的是应用重建环节,低代码在这里能省下相当可观的工时;不能压缩的是数据摸底和治理环节,这块压一半,后面的返工要补两倍。我还建议在预算里单独列一项“口径确认成本”,包括业务访谈、标准评审、书面签字,很多项目栽在这上面,因为没人愿意为“开会确认一个字段含义”买单,结果开发做完才发现理解错了。用普元数据资产平台和 Data Workshop 把盘点与开发这两段工具化之后,整体周期一般能压下来两到三成,但前提是治理那段的投入不能砍。
写在后面的一些思考
信创这件事,做了几年下来,我的感受是它本质上不是一次技术替换,而是一次企业对自己业务的理解重建。老系统跑得越久,越像一栋不知道承重墙在哪的老房子,你不动它的时候一切正常,一动手才发现图纸早丢了。低代码给了你一套新的施工工具,但它不会告诉你哪面墙能拆。能告诉你这件事的,是数据资产目录、是主数据标准、是那份把指标口径写清楚的会议纪要。
所以我一直建议国企客户在做信创规划时,把应用层和数据层放在同一张路线图上,别分两个项目、两个乙方、两套时间表。分着做的结果,往往是应用先上线、数据后治理,中间那半年最难受——系统在用,数据不敢信,业务部门抱怨还不如老的。普元这套产品线的价值,我理解不在于单个工具多强,而在于它让“先治理后迁移”这条路走得通,让数据资产、主数据、数据开发、指标分析这几块能接得上,不至于每个环节换一个供应商、多一次对接成本。
给还在犹豫的同行一个建议:先花两三周,把你手上要迁的系统做个彻底盘点,把表、字段、血缘、调用关系摸清楚,再决定低代码要建多少、定制要留多少。这个动作花不了多少预算,但能让你后面少走很多弯路。信创项目的胜负,八成在第一周就定了。
读者评论
陈立群:我们集团去年做的就是先上应用后治数据,现在天天在补课,供应商编码对不上导致付款卡了半个月。看完这篇有点后悔,早该先把主数据标准立起来。
周敏华:低代码省人力这句我太有共鸣了。我们原来以为能砍掉一半开发,结果实际是多了业务分析师,人没少但结构变了。文中关于隐式规则那段很真实,老系统里的存储过程真是噩梦。
许志远:灰度切换和每日对账这个建议我准备直接搬到项目里。之前做过一次性切换,回滚窗口只有四小时,现在想起来还后怕。想问下对账阈值一般设多少比较合适?
柳佳宁:数据资产盘点那两三周确实容易被砍掉预算,领导觉得看不见成果。但按文中这个算法,砍三成范围省下来的开发成本远比盘点贵。回头我得拿这张表去说服一下。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
