破除API经济迷思:回归业务本质

我的判断:接口数量不是成绩单,业务用得上的数据服务才算过去几年我参与过十几家集团企业的数据服务建设,有个现象反复出现:项目验收时接口清单很长,PPT 上排得密密麻麻,半年后再去翻调用日志,日均调用个位数的接口占了一大半。这不是技术问题,是出发点问题。把 API 当成可以定价、可以交易的资产,当成数字

数据服务与业务价值

我的判断:接口数量不是成绩单,业务用得上的数据服务才算

过去几年我参与过十几家集团企业的数据服务建设,有个现象反复出现:项目验收时接口清单很长,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工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。

赞 (0)
py-adminpy-admin
上一篇 1天前
下一篇 1天前