企业里的数据为啥总也打不通

📅 发布时间:2026/8/5 11:55:37
企业里的数据为啥总也打不通
去过医院的人都有个体会挂号系统、检验系统、影像系统、病历系统每个都挺好用但你得拿着一张纸在不同楼层来回跑。企业里也一样——ERP 一套、CRM 一套、OA 一套、MES 一套每套系统都活在自己的世界里谁也不认识谁。这不是哪个厂商的问题而是过去三十年企业信息化的普遍形态。每个业务部门按自己的节奏上系统每套系统有自己的数据库、自己的字段命名、自己的业务口径。Sales销售管它叫客户Finance财务管它叫结算单位同一个法人实体在不同系统里甚至带着不同的编码。当老板想让财务和销售对一下账光是把同一个东西是不是同一个东西这件事对齐就要花掉数据团队大半个月。一、数据打通这件事难的不是搬而是认很多人一提到数据集成脑子里浮现的就是 ETL把数据从 A 系统抽出来清洗一下灌进 B 系统。这套打法从上世纪九十年代沿用至今工具也很成熟。但真正卡住企业的从来不是数据搬不动而是搬过去以后发现对不上。举个最朴素的例子。销售系统里有一个字段叫customer_name财务系统里有一个字段叫client_name字面意思都是客户名称。但销售系统存的是合同签约主体的简称财务系统存的是开票用的全称。两个字段名不一样、内容也不完全一样。ETL 工具会把它们当成两列毫无关联的数据搬运最终仓库里就出现了两份客户谁也合并不了。再往上走一层问题更微妙。什么叫一个大客户销售觉得年合同额过百万的就是大客户客服觉得投诉三次以上的就是大客户财务觉得应收账款过五十万的就是大客户。同一个词大客户三套系统三套算法谁说了算这些都不是技术搬运能解决的它们是语义层面的问题——数据背后概念到底是什么意思的问题。把数据搬通靠管道把语义搬通靠的是另一套东西。二、传统集成的三种套路为什么都没真正解决语义问题过去这些年业界尝试了几种主流路线每一种都在某一方面很能打但在语义统一这件事上始终留有缺口。第一种是 ETL/ELT。它的核心动作是抽取—转换—加载把分散数据搬到一个中心仓库。问题在于转换规则全靠人工写死哪个字段对应哪个字段、哪些值要清洗、哪些口径要统一全写在一份份映射文档里。系统一改版、业务一调整映射文档就过期维护成本像滚雪球。它解决了搬没解决认。第二种是主数据管理MDM。思路是搞一份权威版的核心数据比如客户、物料、组织其他系统都来对齐它。方向是对的但落地极其重——要先梳理企业所有的主数据对象、定义统一编码规则、推动各业务系统改造对齐。很多企业的 MDM 项目最后变成了一个高规格的数据库业务方还是各用各的。第三种是 iPaaS / API 集成。通过接口把系统连起来数据在系统间实时流转。它的优点是灵活、实时但它只是把管道铺得更密对管道里流的东西到底什么含义依然没有发言权。两个系统的 API 对接完了字段cust_id和client_no还是各叫各的对接的人还是要靠口口相传去维护对应关系。三条路线的共同短板在于它们都把数据当成字符串在搬运而没有把数据背后概念的含义显式地建模出来。只要语义没有被表达无论管道铺得多密每一次新对接、每一次口径调整都得从头再人工对一遍。三、本体语义把概念本身变成可被机器读懂的结构本体Ontology这个词听起来很学术其实它要回答的问题非常朴素在一个领域里有哪些概念这些概念之间是什么关系每个概念有哪些属性把这三件事说清楚再用一种机器可读的结构表达出来就是本体。比如对一个零售企业本体可能会定义概念客户、订单、商品、门店关系客户下过订单订单包含商品门店陈列商品属性客户有会员等级、订单有金额和下单时间、商品有 SKU 和品类关键是这个本体不是写在某个 Word 文档里给人看的而是用一种结构化方式比如 OWL、知识图谱存起来程序可以直接读取和推理。为什么要做这件事因为一旦概念之间的关系被显式定义原来那种靠人脑对字段的工作就可以部分交给机器来做了。举个例子。销售系统里的customer_name和财务系统里的client_name在本体里都被关联到同一个概念客户。机器就知道这俩字段虽然在物理上是两列数据但在语义上指的是同一类东西。要做跨系统汇总时就不用再人工写一行行映射规则本体已经替你把这俩是同一个概念声明清楚了。更进一步本体还可以表达约束和规则。比如一个大客户 年合同额≥100万 且 合作时长≥2年这种口径可以写成本体里的一条定义。不同系统来对账时都引用这同一条定义口径就不会各跑各的。这就是本体语义和传统集成的根本区别传统集成搬的是数据行本体语义搬的是概念本身。数据会变、系统会换、字段会改但客户是什么订单是什么这些概念相对稳定。把稳定的语义层沉淀下来上层的对接就有了统一锚点。四、零侵入不动旧系统也能把数据接通讲到这里做过甲方 IT 的人一定会问一个特别现实的问题这套东西听起来要重新梳理一遍企业的概念体系落地不得把一堆老系统全改一遍恰恰相反本体语义这条路线的一个突出特点就是不需要侵入源系统。传统集成里侵入的含义是指在源系统里改代码、加触发器、改表结构、装 agent。很多企业核心系统是十几年前上的供应商早不在了源码也没有谁都不敢动。一动就是事故事故就要背锅。本体语义的做法是在源系统之外搭一层语义层。源系统的数据该怎么存还怎么存一个字段都不用改。语义层做的事情是把各系统的数据读过来映射到统一的本体概念上。映射关系是配置出来的写在语义层里源系统完全无感。打个比方就像给一群各说各话的人配一个翻译而不是逼他们重新学一门共同语言。ERP 还说 ERP 的方言财务还说财务的方言但翻译在中间把每句话都转成统一的语义表达。这样老系统零改造新系统接进来也只是多做一份映射配置整个集成的侵入面被压到了最低。这恰好回应了为什么现在很多企业在选数据融合平台时会把非侵入式集成列为硬指标。源系统动不了、不敢动、不该动是绝大多数真实 IT 环境的现状。任何要求改源系统的方案落地阻力都会成倍放大。五、AI 上场后数据集成正在被重新定义如果说本体语义解决了概念对齐的结构问题那么大模型的加入则让对齐这件事的成本大幅下降。以前做语义映射靠的是人数据工程师对照两套系统的字段一条条写对应关系还要处理同义词、单位换算、编码差异。这件事细致、枯燥、极易出错而且做完了只在当时对过几个月系统一升级又得重做。大模型把其中很大一部分体力活接了过去。模型本身在训练时已经读过海量文档天然具备一定的语义理解能力——它知道cust_name和client_name大概率是同一个含义知道订单金额和合同总额虽然字面接近但口径不同知道订单日期在不同业务里可能指下单日、发货日或签收日。这就意味着本体语义层的搭建可以变成一种人机协同的工作流人负责定义清楚概念骨架本体里有哪些核心概念、它们的关系这是企业 Know-How机器替代不了模型负责把源系统的字段往概念上做初步映射给出建议和置信度人再对模型的建议做校验和确认。这样一来原本要花几个月人工梳理的语义对齐可以被压缩到几周甚至几天。这也是为什么现在越来越多把 AI 数据集成当成一个独立方向来谈——它不是在传统集成上加一点 AI 调料而是用模型重写了集成里最耗人力的那道工序。那些在落地项目里反复处理这类语义对齐脏活累活的团队——比如专注企业级 AI 应用开发的山东向量空间人工智能科技——普遍明白一件事AI 应用如果读不懂企业自己的数据再强的大模型也派不上用场。六、真正打通之后企业会变成什么样把上面这些拼起来可以看到一条相对清晰的技术演进路线从搬数据的 ETL到连系统的 iPaaS再到统一语义的本体层最后叠加 AI 让语义对齐从纯人工走向人机协同。每一步都在把数据打通这件事从体力活推向自动化。对一个企业来说真正把语义层搭起来之后会发生一些肉眼可见的变化。第一新系统接入成本断崖式下降。因为语义层已经把客户“订单”“商品这些核心概念定义清楚了新上一个 CRM、新换一个 WMS要做的只是把它和语义层对接一份映射而不是和已有的每一个系统都重新对接一遍。接入成本从和系统数量成正比降到了基本恒定”。第二跨部门取数不用再排期。过去业务方要一个华东区大客户本月复购率得提需求给数据团队数据团队再去找销售系统、订单系统、客服系统的字段对口径、写脚本一两周后才出数。有了统一的语义层业务方用自然语言描述需求系统就能定位到对应的概念和数据来源自己组装出答案。第三AI 应用有了可信赖的地基。这两年企业都在喊要做 AI、做智能助手、做数字员工但 AI 要回答业务问题归根结底要读企业的数据。如果数据语义一团乱麻AI 给出的答案就是一本正经地胡说八道。本体语义层其实就是给 AI 准备的企业知识底座——让模型知道在这家企业里客户到底指谁、大客户到底怎么算。数据打通这件事喊了二十年工具换了一代又一代但企业的真实体感一直是还没打通。原因不在工具不够先进而在过去一直在搬数据、连管道却很少有人去认真处理数据到底什么含义这件最底层的事。本体语义补上的正是这一块。当语义被统一表达数据才真正从分散的字段变成可被理解的知识而可被理解的知识才是 AI 时代企业最值钱的那一层资产。