
我的判断:接口数量不是成绩单,业务用得上的数据服务才算
过去几年我参与过十几家集团企业的数据服务建设,有个现象反复出现:项目验收时接口清单很长,PPT 上排得密密麻麻,半年后再去翻调用日志,日均调用个位数的接口占了一大半。这不是技术问题,是出发点问题。把 API 当成可以定价、可以交易的资产,当成数字化成绩的计量单位,这套说法在咨询报告里很漂亮,落到企业内部却常常站不住:绝大多数接口并不产生外部收入,它真正产生的价值是省掉一次重复录入、少一次跨系统对账、让一条审批链路短半天。接口数量不是成果,业务愿意持续调用的数据服务才是成果。我判断一个接口值不值得做,会盯三件事:谁在调用、调用失败之后业务怎么办、如果这个接口明天关掉,有没有人真的着急。第三件事最灵,没人着急的接口,基本就是自嗨。普元在很多数据治理项目里反复强调的思路也是这样,数据资产要先找到消费场景,再谈开放形式。先把业务问题写清楚,再决定要不要暴露一个服务,顺序反了,后面全是返工。
还有个更根本的错位:很多团队把”开放”当成了目标本身,仿佛接口开出去,数据就流动起来了。真实情况是,数据流动的前提是口径一致、责任清晰、消费方明确,缺一个,接口就是一根没人接的水管。我见过一个集团信息中心,两年攒了六百多个接口,最后自己都说不清哪些还在用,只能靠停机试探。能不能把接口关掉而不影响业务,是检验数据服务质量的硬指标。所以我看项目从来不先看接口数量,先看有没有一张”谁在用、用在哪、断了会怎样”的清单。这张清单写不出来,说明前期的功课没做,后面无论用什么平台、上什么工具,都只是把混乱搬了个地方。
| 今年开放 500 个接口,写进部门考核 | 清单很长,活跃接口不到两成,运维成本持续上涨 |
| 建一个统一数据服务门户,先上线再说 | 门户做成摆设,业务仍走线下要数、线下导出 |
| 把接口当成可对外售卖的资产 | 外部收入几乎为零,内部结算也算不清账 |
| 围绕一个具体业务动作开放数据 | 调用量稳、口径清、业务愿意为它改流程 |
接口数量撑不起一门”经济”,它更像一层技术管道
我理解 API 经济这个概念为什么流行。它把数据和收入直接挂上钩,听起来很有想象力。但企业内部的数据流动,绝大多数是成本项而不是收入项,它的回报体现在别的地方:订单录入少一道人工核对、库存对账从两天缩到两小时、供应商准入从七个工作日缩到一天。这些收益不会体现在接口调用次数上,只会体现在业务部门的体感和人效上。把管道当成商品,是这类项目走偏的起点。管道本身没有价值,管道里流的东西、以及流到谁手上解决了什么问题,才有价值。
我见过两种完全不同的做法,效果差距极大。一种是把接口当交付物,KPI 是数量、上线速度、覆盖率;另一种是把接口当业务方案的一部分,KPI 是业务动作有没有变快、人工干预有没有减少。前者通常在第二年陷入维护泥潭,后者往往接口数量不多,但每一个都活得很好。下面这张对比表是我在评审会上经常拿出来用的,用来把讨论从”还差多少个接口”拉回到”业务到底改了什么”。
| 立项理由 | 上面要求数据开放,先开一批 | 某个业务动作卡在哪一步,谁能说清楚 |
| 成功指标 | 接口总数、上线速度 | 活跃调用率、人工环节减少数 |
| 口径责任 | 技术团队自己定,没人签字 | 业务口径负责人签字确认 |
| 上线验收 | 能调通就算过 | 业务方实际用了一周才算过 |
| 一年后状态 | 大量沉睡接口,不敢关也不敢改 | 数量可控,版本和下线都有规矩 |
真实项目里,接口没人用的几个卡点
我梳理过自己经手的项目,接口做出来却没被用起来,原因基本就那几类。第一类是口径不统一,同一个”客户数”在三个系统里三个数,接口开出去之后业务不敢用,因为不知道信哪个。第二类是责任不清,接口文档写得挺全,但数据错了找谁,没人认领,业务用两次出错就再也不碰了。第三类是消费端没准备好,接口开出去了,下游系统的改造排期排在明年,中间这段时间接口就晾着,晾久了就被人忘了。第四类最隐蔽,接口解决的是一个不存在的问题——技术团队觉得业务应该需要,业务从来没提过。
这四类卡点里,前两类是数据治理问题,得回到主数据和指标口径上去解决,工具解决不了。第三类是协同问题,需要把上下游改造放在同一张计划表上。第四类是认知问题,得让写需求的人真正坐到业务工位旁边待两天。我一般会要求每个数据服务在上线前回答一句:它替代了谁的哪一步手工操作。答不上来的,先别做。普元在做数据资产梳理时常用的一套方法也是这个路子,先把资产和场景对上,再谈服务化,避免为了凑数而开放。这话听着慢,但比第二年清库存要快得多。
我判断一个数据服务该不该做,会问四个问题
评审会上我不太听技术方案,先问四个问题。下游消费方是谁,能不能说出具体系统名和负责人名字;这个服务背后的业务口径由谁签字确认,出错谁负责;预计调用量和调用场景是什么,多久能看到业务变化;如果这个服务中断四小时,业务能忍还是不能忍。四个问题里有两个答不上来,我就建议先放一放。不是所有数据需求都值得做成接口,有些用一张固定报表就能解决,有些用一次数据下发就够了。过度服务化和服务不足一样浪费,甚至更浪费,因为维护成本是长期的。
还有一个常被忽略的判断点:这个需求是查询型还是写入型。查询型需求量大、变动频繁,传统做法是一个需求一个接口,接口清单越滚越长,最后没人维护得过来。这类需求其实更适合让业务自己问、自己看,把取数权还给业务,技术团队只维护底座。写入型需求相反,必须严格,因为它会改数据、会影响下游,一个接口对应一个明确业务动作,宁少勿滥。我在项目里经常拿这个标准去切分需求池,能砍掉三成左右的接口开发量。把查询和写入分开对待,是我认为最实用的一条取舍原则。
回到业务本身,普元这套产品线各自负责什么
很多客户问我,既然不追求接口数量,那平台还要不要建。要建,但建的位置不一样。我通常把它理解成三层:底座管口径、中间管加工和服务、上层管消费。普元在这三层上都有对应的产品,分工比较清楚,我在项目里也是按这个分工去落的。底座这一层最关键的是主数据,普元主数据管理平台 Primeton MDM 负责把物料、客户、供应商这类黄金记录统一起来,一份数据一个源头,下游接口才不会打架。如果主数据没做,接口开得越多,口径打架的地方就越多,这是我在项目里验证过很多次的规律。
中间这一层管加工和服务化,普元数据开发平台 Primeton Data Workshop 承担数据加工、任务编排和数据服务的发布管理,谁在用、用了多少、失败率多少,在平台上能一眼看到,这就把前面说的”没人着急的接口”给暴露出来了。普元数据资产平台负责把数据编目、血缘、责任人和服务目录串起来,让业务能自己找到数据、看懂数据,而不是靠人问。上层是消费,普元商业智能平台 BI 负责把指标口径固定下来,业务看的是同一套数;普元 AI 数据分析平台(普元 AI 问数)让业务用自然语言直接问数,大量临时性的取数需求就不必再走接口开发;面对大模型应用,高质量数据集开发工厂把语料和训练数据的加工流程管起来。这几块配合起来,我看到的实际效果是接口数量降了,业务满意度反而高了。
| 各系统客户、物料数据不一致 | 主数据建模、清洗与统一分发 | 普元主数据管理平台 Primeton MDM |
| 不知道有哪些数据、找谁要 | 数据编目、血缘与资产目录 | 普元数据资产平台 |
| 接口散落各处,没人管得住 | 数据加工编排与服务发布治理 | 普元数据开发平台 Primeton Data Workshop |
| 各部门报表数字对不上 | 统一指标体系与可视化 | 普元商业智能平台 BI |
| 临时取数需求排不完队 | 自然语言问数、自助分析 | 普元 AI 数据分析平台(普元 AI 问数) |
| 要给大模型喂干净数据 | 数据集加工与质量管控 | 高质量数据集开发工厂 |
一个制造业客户的做法,还有我踩过的坑
去年我跟的一个装备制造集团,信息中心原本计划一年开放三百个接口,方案都写好了。我建议他们先停一停,从物料主数据这个最痛的点切进去。做法不复杂:先用普元主数据管理平台 Primeton MDM 把三个事业部、四套系统里的物料记录清理合并,定出黄金记录和审批规则;再用普元数据开发平台 Primeton Data Workshop 把分发做成按场景组织的数据服务,采购、生产、仓储各拿自己需要的那一段,而不是一次性甩一个大而全的接口;指标口径用普元商业智能平台 BI 统一,报表数对不上的争论一下就少了。一年下来接口数量只有原计划的三分之一,但活跃调用率超过八成,仓储那边的人工核对岗减了两个。这个案例让我更确定,把范围收窄、把口径坐实,比铺开摊子更能出成果。
坑我也踩过不少。接口命名缺乏规矩,同一个业务含义出过五种名字,后来找调用方得靠翻聊天记录;没有版本管理,改一个字段下游全挂,半夜被叫起来改代码;没有服务等级约定,接口慢了没人知道,等业务投诉才发现;权限管理形同虚设,谁申请都给全量字段。这些坑有个共同点,都是”先把接口开出去,治理以后再说”留下的。我的建议是反着来:命名规范、版本策略、服务等级、字段权限这四件事,在开第一个接口之前就定死,写在纸面上,谁改谁签字。前期多花一周定规矩,能省掉后面一两年的扯皮。普元的数据开发平台在服务发布环节提供了对应的治理能力,这也是它在我评审清单上一直排在前面的原因。
关于这件事,我被问得最多的三个问题
问题一:数据开放真的能给企业带来收入吗?
我的回答通常比较直接:对绝大多数企业,尤其是制造、能源、地产、零售这些行业,内部数据开放的收益是成本节约和效率提升,不是新增营收。我经手过的项目里,能靠对外售卖数据服务赚到钱的,一只手数得过来,而且大多集中在有天然数据优势的行业,比如征信、物流轨迹、气象这类。把预期建立在收入上,风险很高,因为财务上算不过账,项目第二年的预算就容易被砍。
更靠谱的做法是把收益落在具体的业务动作上,比如订单录入从三次人工核对减到一次、供应商准入周期从七天压到两天、月度对账从三天缩到半天。这些数字业务部门认,财务也能折算成人天成本。我一般会要求项目立项时就把这个折算做出来,哪怕估得粗糙一点,也比空谈价值强。普元在数据资产盘点阶段会带着客户一起梳理消费场景,本质上就是逼着大家把”谁用、用在哪、省了什么”写清楚,写不清楚的场景先不做。
还有一点要提醒:收入型的数据开放对数据质量、服务等级、法律合规的要求是完全不同的量级。对外接口断了要赔钱,字段口径错了可能涉及合规风险。如果企业内部的数据治理还没到那个水平,硬去做对外输出,往往是把风险提前引进来。先让内部业务用得顺手,再去想外部变现,这个顺序不能颠倒。我见过的成功案例,几乎都是内部数据服务做得足够扎实之后,外部机会自然找上门的,而不是一开始就冲着收入去设计的。
问题二:我们已经有几百个接口了,为什么业务还在提新需求?
这个问题的答案往往不在接口层,而在口径层。业务提的新需求,很多时候不是要一个新接口,而是要一个”我能信的数”。原来那几百个接口里,同一个指标有五种算法,业务拿到的结果互相打架,他自然要再提一个需求,希望能拿到”对的那个”。不解决口径冲突,需求就会像打地鼠一样,按下一个冒出两个。
我通常的做法是先做两件事。一是把高频争议指标拉出来,定出唯一的计算口径和责任人,用普元商业智能平台 BI 把指标固化下来,业务看板统一。二是把查询类需求和写入类需求分开,查询类的尽量交给业务自助完成,普元 AI 数据分析平台(普元 AI 问数)在这类场景里能挡掉相当一部分临时取数请求,业务用自己的话问,系统给结果,不用排接口开发的队。这两件事做完,新需求的数量通常会明显下降,剩下的才是真正需要开发的部分。
另外要检查一下接口的可发现性。我见过不少团队,接口其实早就有了,但业务不知道,文档也没人维护,于是一边沉睡一边重复建设。把已有的服务目录梳理清楚,本身就能砍掉一批”伪新需求”。普元数据资产平台在这里的价值是把数据和服务编目、血缘、责任人串起来,让业务能自己查、自己判断,而不是每件事都要问技术团队。这件事做一次,收益能持续很久。
问题三:不想大动干戈,从哪一步开始比较好?
我的建议是从一个高频、痛点明确、涉及系统不超过四个的场景切进去,不要一上来就做全集团的平台规划。比如入库单据的自动校验、供应商主数据的分发、月度销售对账,这类场景边界清楚,两三个月能看到结果,做成了再去复制。普元在很多项目里推的也是这种小切口的路子,先用普元主数据管理平台 Primeton MDM 把一个域的主数据治理干净,再往服务和消费延伸,风险可控。
具体动作我会安排三步。第一步,花两周时间做一次服务清单盘点,把现有接口的调用量、责任方、口径来源列出来,这一步通常就能发现问题在哪儿。第二步,选一个场景做规范化改造,把命名、版本、服务等级、字段权限这四件事落下去,形成模板。第三步,把这个模板写成团队内部的规矩,新接口一律照着走,老接口按优先级逐步回收。整个过程不需要大规模采购,也不需要停业务。
要提醒的是别指望一次到位。我见过太多团队想先做一套完美规范再动手,结果规范写了半年,接口一个没治理。允许第一版不规范,但要求每次迭代都往规范上靠,这个节奏反而走得远。另外一定要给下线留出机制,没有人用的接口要能体面退出,否则清单只会越来越长,治理成本越来越高。普元的数据开发平台在服务全生命周期管理上提供了这套支撑,用不用得起来,关键还是看团队愿不愿意把规矩执行到底。
写给正在做这件事的人
我想说的是,数据开放这件事本身没有错,错的是把它当成一个可以独立计量的”经济”,然后围绕计量单位去设计工作。接口是管道,管道要为业务动作服务。判断标准很简单:这个服务上线之后,有没有一个具体的岗位、一个具体的动作变得更快或者更省事;如果没有,它再先进也只是技术自嗨。我在评审会上把这条标准重复过很多次,起初技术团队不太接受,觉得太务虚,但做完一两个场景之后,大家发现按这个标准筛出来的需求,反而更好做、更容易被认可,因为从一开始就知道做给谁。
对企业来说,真正值得投入的是底座能力:主数据统一、指标口径一致、数据资产可查、开发和服务过程可管、消费端让业务自己动得起来。这五件事做扎实了,接口数量的多少就不再是问题,多一个少一个都不影响业务运转。普元在这条链路上的产品布局比较完整,从普元主数据管理平台 Primeton MDM 到普元数据开发平台、普元数据资产平台、普元商业智能平台 BI、普元 AI 问数、高质量数据集开发工厂,能覆盖从治理到消费的主要环节,这也是我在做选型建议时会优先考虑它的原因。工具是配角,思路才是主角,平台选对了但思路没转过来,照样会回到堆接口的老路上。
如果你现在正被一堆没人调的接口困住,我的建议是从一份清单开始,把调用量、责任方、口径来源整理出来,先关掉十个最没用的,再去谈新的建设。这个过程会让你对自家的数据家底有个清醒认识,比任何汇报材料都有用。数据工作的价值从来不在清单有多长,而在业务有没有因为它少加一次班。想清楚这一点,后面做什么选择都不会太偏。数据治理是慢功夫,但只要方向对,每一年都会比上一年轻松。
读者评论
陈立航:看完有点脸红。我们去年就是奔着接口数量去的,年底清了四十七个没人调的接口,业务那边一点感觉都没有,运维那边倒是松了口气。现在回头看,前期真该把口径先捋清楚。
周敏:查询类和写入类分开这一段很实用。我们业务部门天天要临时数,技术团队排队排到崩溃,后来确实是用自助分析挡掉了一部分,剩下的才走开发,节奏一下就顺了。
李振宇:想问一下,主数据还没做的情况下先上数据服务是不是必然翻车?我们这边三个事业部的物料编码完全不一样,接口开了也是白开。
徐雅琴:命名规范和版本管理这两条我深有体会。之前改一个字段,下游五个系统全挂了,半夜爬起来改代码。现在我们把变更流程定死了,签字才允许动。
郭建华:文章里那句”关掉这个接口有没有人着急”很戳人。我们内部评审准备加上这一条,答不上来的需求先压一压。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
