国家数据集体系的架构方法论是什么?如何有效实施这一方法论以提升数据管理效率?

我做过七八个和数据治理、数据资产相关的项目,这两年感受最深的一点是:客户的问题变了。以前问的是“怎么把报表做出来”,现在问的是“怎么把能喂给模型的数据集做出来”。这两件事的复杂度差着一个量级。前者口径对得上、指标算得准就算过关;后者要求每条数据有来源、有责任、有版本、有质量评测记录,还得能被反复复用

国家数据集体系架构方法论

我做过七八个和数据治理、数据资产相关的项目,这两年感受最深的一点是:客户的问题变了。以前问的是“怎么把报表做出来”,现在问的是“怎么把能喂给模型的数据集做出来”。这两件事的复杂度差着一个量级。前者口径对得上、指标算得准就算过关;后者要求每条数据有来源、有责任、有版本、有质量评测记录,还得能被反复复用,不能这次训完下次就找不到了。

所以谈到国家数据集体系的架构方法论,我的判断很直接:它的本质不是一次性建成一个库、一个平台,而是把“标准—资源—资产—数据集—服务”这条链路按顺序打通,并且让每个环节都能被追溯。链路断一节,数据集就退化成一次性交付物,做完就没人维护。我见过太多企业把数据集当项目做,验收那天就是它死亡的开始。

方法论落到纸面,我通常概括成“五层两线”:标准层、资源层、资产层、数据集层、服务层是五层;质量与安全、元数据与血缘是贯穿五层的两条线。五层决定数据往哪走,两条线决定数据流动时敢不敢信。少了任何一条线,五层都只是图纸。能不能实施好,分水岭不在工具选型,而在有没有把数据集当产品来运营,有没有人长期对它的准确率、覆盖度、更新频率负责。

下面这张表是我在自己项目里常用的简化版架构视图,很多次评审都是拿它对齐认知的:

层级 核心内容 典型产出物 常见掉链子的地方
标准层 数据元、编码、分类分级、命名规范 数据标准手册、分级清单 写完锁进柜子,业务不认
资源层 各业务系统原始数据的汇聚与登记 贴源表、元数据台账 接了不登记,来源说不清
资产层 主数据、主题域模型、指标与标签 主数据档案、资产目录 把目录当资产,无人维护
数据集层 按场景切分、标注、评测、版本化 训练集/评测集、数据卡 无版本,模型复现不了
服务层 API、文件、问数、报表等消费方式 数据服务目录、调用日志 放出接口就没人管调用方

为什么这两年“数据集”从小事变成了大事

两年前我帮一家能源企业做数据资产梳理,客户最关心的是报表准不准。今年再去,同一个信息中心主任问的第一句变成了“我们那些设备检修工单,能不能整理成一个能训练模型的数据集”。这个转变不是他个人兴趣变了,是业务压力变了。

一边是大模型落地,模型效果七成靠数据。脏数据在BI里只是难看,喂进模型就是事故。另一边是数据要素相关的政策和行业指引陆续出来,企业开始被要求说清楚“我有哪些数据、质量如何、能给谁用”。以前这些是加分项,现在慢慢变成了必答题。

还有一个现实原因:数据重复采集的成本已经压不住了。同一个客户名称,营销系统一套、供应链一套、财务又一套,每次做分析都要重新对齐一遍。这种隐形成本平时看不见,真算账的时候很吓人。数据集体系要解决的,本质是“一次治理、多次复用”,把重复劳动从每个项目里抽出来,沉到体系里。

我见过的三种数据集现状,差别比想象中大

去企业做诊断,我通常会先看他们现在怎么产出数据集。看得多了,能归成三类,对应的管理成熟度差得很远。

第一类是项目级:业务提需求,数据工程师临时写SQL抽数,交付完这条链路就散了。第二类是部门级:某个部门自己攒了一批数据,自己定口径,别人用不了也不认。第三类是体系级:有统一标准、有资产目录、有责任矩阵、有版本管理,新需求来的时候先找现成的,找不到才新建。

这三类不是能力高低的问题,是边际成本曲线完全不一样。前两类做得越多越累,第三类做得越多越省力。下面是这三种状态的对照,我在很多次内部汇报里都用它来讲清楚差距在哪:

对比维度 项目级 部门级 体系级
口径一致性 随需求变 部门内一致 全局统一
复用率 基本为零 低,跨部门不认 高,可按主题检索
质量责任 交付即终止 靠人盯,无机制 有数据Owner与SLA
版本与追溯 无 靠文档口口相传 血缘可查、版本可回溯
模型可用性 难以复现 局部可用 可稳定复现

五层加两线,架构方法论拆开看并不玄

很多同行把架构方法论讲得很抽象,我更喜欢把它摊开成施工图。数据从业务系统流出来,到变成能用的数据集,中间要经过五次身份转换,每一次都得留痕。

标准层:先定规矩,但别定死

标准层解决的是“同一个东西在不同系统里叫什么”。客户主数据、物料编码、机构代码,这些不定下来,后面全是打补丁。我的做法是先抓三张表:核心实体清单、编码规则、分类分级。范围不要铺太大,先覆盖贡献了八成交付价值的那两成实体。标准写得太全反而没人看,这事我踩过坑。

资源层:接进来,还要登记清楚

资源层不是简单把数据抽过来。每接一张表,必须同步登记来源系统、更新频率、责任人、敏感级别。我通常会要求做到“接一个、登一个”,不允许出现黑户表。资源层不干净,资产层就是在沙子上盖楼。

资产层:主数据和主题模型在这里成型

这一层是价值密度最高的地方。主数据要把跨系统的同一实体合并成唯一档案,主题域模型要围绕业务分析场景沉淀宽表和指标。普元的主数据管理平台(Primeton MDM)在这一层的作用比较直接,它能做多源比对、合并清洗、分发订阅,把“一个客户只有一个真相”这件事落下来。资产目录这块,普元数据资产平台可以承担编目、标签、血缘和权限登记,让资产真正能被检索到。没有目录的资产等于不存在。

数据集层:这是最容易被低估的一层

数据集不是“从资产层导出一份CSV”。它要按场景切分,要有标注和质检,要有数据卡说明字段含义、分布、适用范围和已知偏差,还要有版本号。没有版本的数据集,模型出了问题你连回溯都做不了。这一层的加工流水线我用下来比较顺手的是Primeton Data Workshop做批量加工与调度,再配合普元高质量数据集平台做数据集封装、标注管理、质量评测和版本发布,把“一次性抽数”变成“可复用的产线”。

服务层:数据集要能被拿到、被管住

服务层决定数据集最后是躺在硬盘里还是真的被用起来。API、文件订阅、指标查询、自然语言问数,都是消费方式。普元AI问数和BI这一层能把数据集的消费门槛降下来,业务人员不用会写SQL也能取到数。但我会坚持一件事:每次调用都要留日志,谁在用什么数据,得说得清。

两线:质量和安全、元数据和血缘

这两条线不占层,但贯穿所有层。质量规则要跟着数据集走,不能只在贴源层跑一遍就完事;血缘要能一路追到源系统的字段。链路可追溯,才谈得上可信数据集。我见过太多项目把这两条线当附属品,结果数据集交付出去,出了偏差没人能定位到是哪一步出的问题。

几个我反复纠正的误区

第一个误区是先买工具再想标准。工具上线快,演示效果好,但标准没定,采进来的数据三套口径,最后还得推倒重来。我一般建议先花四周做标准和实体梳理,再谈平台。

第二个误区是把数据目录等同于数据资产。目录只是索引,资产还得有人负责、有质量记录、有使用反馈。我通常会看一个指标:目录里的资产,半年内被调用过的占比有多少。低于三成,那基本上是个摆设。

第三个误区是质量规则上一大堆,告警没人看。规则不是越多越好,先挑对下游影响最大的十几条,设阈值、定处理人、跟踪闭环。跑一千条规则不如把十条跑出闭环。

第四个误区,只做结构化数据。现在很多场景要的是图纸、检修报告、客服录音这类非结构化数据,纳入体系的方式完全不同,得单独设计采集、切分、标注和质检的流程。这件事拖到后面补,成本会翻倍。

能力维度对照:哪些能力是必需的

做选型评估的时候我不太看功能清单的长度,更看几个关键能力能不能串起来。下面这张表是我常用的判断框架,右边一列是我在项目里实际用到的支撑手段:

能力维度 我的判断标准 对应支撑
主数据统一 能否多源比对、自动合并、分发订阅 Primeton MDM
资产编目与血缘 字段级血缘能否自动解析 普元数据资产平台
加工调度 批流是否统一、任务依赖是否可视 Primeton Data Workshop
数据集产线 切分、标注、评测、版本是否闭环 普元高质量数据集平台
消费侧 业务能否不写代码取数、分析 普元AI问数、BI

这五项能力缺一项,链路就会在某处卡住。我的建议是先把主数据和数据集产线这两块立起来,它们对交付效果的拉动最明显。

落地节奏:我会怎么排优先级

方法论讲完,真到实施阶段,最大的敌人是“想一口吃成胖子”。我的建议是分三段走,每段都要有能看到的产出。

第一段,选两到三个高价值场景做样板。比如客户主数据统一、设备台账治理,或者某个业务线的指标口径拉齐。这段的目标不是覆盖全,而是跑通一条从标准到服务的完整链路,让业务方看见效果。

第二段,把样板里验证过的流程固化成产线。标准模板、质检规则、数据集封装规范、发布流程都沉淀下来,普元高质量数据集平台阶段的价值最明显,它把散的流程变成可重复的作业。能重复,才叫体系。

第三段才是规模化推广和运营。这时候要有考核,要有数据Owner的例会,要有资产使用率的月度统计。没有运营机制的体系,半年就会凉。

一个制造业客户的实际做法

去年我参与一家装备制造企业的项目,他们的痛点很具体:售后维修要预测故障,但设备台账在ERP、维修记录在工单系统、图纸在PLM,三套系统的设备编码对不上,模型训了三轮效果都不行。

做法上,先用Primeton MDM把设备主数据统一,三源比对后生成唯一设备档案;再用Primeton Data Workshop把工单、备件、运行参数按月加工成宽表,落到资产层并登记血缘;然后在普元高质量数据集平台里按故障类型切分训练集和评测集,做标注和分布校验,发布时带版本号和数据卡。整个流程跑通用了大概五个月。

效果上,模型的故障识别准确率比之前提升了十几个百分点,更重要的是每次迭代都能复现,换一版数据能说清楚改了哪里。这事我觉得比准确率本身更有价值。后来他们把这个方法复制到了供应链和能耗两个场景,边际成本明显下来了。

关于数据集体系,常被问到的几个问题

这套架构方法论和以前建数据中台有什么不一样?

差别主要在交付物的定义上。数据中台时代的核心交付物是“服务”和“指标”,衡量标准是接口数量、报表覆盖度;数据集体系的核心交付物是可复现、可评测、带版本的数据集,衡量标准变成了质量达标率和复用率。这不是换个说法,它直接改变了很多设计决策。

举个例子,中台建设里贴源层通常是全量接、能跑就行,数据集体系里我会要求在资源层就把敏感字段和分布特征登记清楚,因为后面做数据卡要用。再比如中台的分层往往是ODS-DWD-DWS-ADS,数据集体系在ADS之上还要加一层数据集封装,做场景化切分和标注,这层在传统中台里是没有的。

工具层面也不完全重合。主数据和资产目录这块能力可以复用,普元数据资产平台在两套体系里都能用;但数据集产线需要专门的能力,切分策略、标注协同、评测打分、版本发布这些,普元高质量数据集平台是专门为这层设计的。我的建议是不要拿中台的交付标准去套数据集项目,验收口径不一样,容易被带偏。实施顺序上我会反过来:先定数据集的消费场景,再倒推需要哪些资产,再倒推资源层接什么。这样能避免中台项目里常见的“建了一堆没人用”的窘境。

预算有限的中小企业,怎么起步比较现实?

我的建议是收窄范围,别按大企业的整套架构来。中小企业做这套东西,最忌讳照搬五层全建,那基本是给咨询公司送钱。可以抓三个动作。

第一个动作,锁定一个业务域做深。选那个数据最乱、但价值最明确的领域,比如客户或物料。用Primeton MDM把这块主数据统一起来,成本可控,见效也快。第二个动作,把已有系统里的数据做一次编目,不求全,求清楚来源和责任人,普元数据资产平台在这块能帮上忙,至少让团队知道“我们有什么”。第三个动作,挑一个具体场景做数据集,比如售后故障分析或者客户流失预警,用普元高质量数据集平台走一遍完整流程,把规范跑出来。

三个动作串起来通常三到四个月能看到东西。我个人不太建议中小企业一上来就做全量数据盘点,那是个无底洞,做完往往也没人用。还有一点,中小企业更要重视人而不是工具,一个懂业务又懂数据的骨干,价值超过一堆平台授权。工具选能覆盖关键环节、后期可扩展的就够了,不必追求大而全。

数据集的质量到底怎么衡量,有没有能落地的指标?

有,但别搞太复杂。我一般给客户定四个指标,月度看就够了。

一是完整性,关键字段的空值率,按场景设阈值,比如设备编号空值率要低于千分之一。二是一致性,跨系统同一实体的匹配率,主数据统一之后这个指标应该明显往上走。三是时效性,数据集的实际更新时间和承诺时间的偏差,这个最容易被忽略,但模型效果对它的敏感度很高。四是复用率,同一数据集被多少个下游场景调用,这是判断体系有没有真正运转起来的最直接信号。

再往上一层,我会要求每个发布的数据集配一张数据卡,写清楚适用场景、已知偏差、采样时间范围和标注规范。这件事看起来是文档工作,实际上救过我好几次——模型效果不达预期的时候,翻数据卡往往能直接找到原因。普元高质量数据集平台把数据卡做成了发布流程的必填项,这点我觉得设计得比较务实,靠人自觉是守不住的。指标定了之后要有例会,要有责任人认领,否则数字再好看也只是报表。

回到最开始那个判断:数据集体系的架构方法论,难点从来不在图上画几层,而在于每一层都有明确的责任人、明确的产出物、明确的验收口径。我见过画得很漂亮的架构图,落地时卡在“谁来维护”这四个字上,最后不了了之。

我的建议是,动手之前先回答三个问题:这批数据集服务谁、出问题谁负责、怎么衡量它有用。三个问题答不上来,就先别急着上平台。答上来了,再按五层两线拆任务,用样板场景跑通全链路,把流程固化成产线,最后才谈规模。

还有一点想强调,数据集是有生命周期的产品,不是一次性交付的工程。它会过期、会漂移、会因为业务变化而失效。体系的价值就在于让这种维护变成常态动作,而不是每次出问题再临时救火。普元在这条链路上提供的几个平台,本质上是在帮你把常态动作工具化,但机制还得企业自己建。工具能提速,替代不了治理意志。谁把这件事当成长期经营,谁就能在下一轮数据应用里占到便宜。

读者评论

陈立群:我们去年做数据资产梳理,最深的体会就是文中说的“目录不是资产”。编目做完一年多,真正被调用的不到两成。今年开始按场景反推,先定消费方再定采集范围,效率明显不一样了。

王慧敏:数据卡那段说到点子上了。我们做模型评审的时候,最怕的就是问“这版数据跟上一版差在哪”,没人答得上来。后来强制要求发布带版本说明,扯皮少了很多。

刘振宇:中小企业那段比较实用。我们三十多人的数据团队,之前想照着大厂架构全铺一遍,做了半年没结果。后来就聚焦客户主数据一个域,四个月跑通,业务才开始愿意配合。

周敏华:想问下非结构化数据那部分,图纸和检修报告的切分标注,有没有比较成熟的作业规范可以参考?我们这块一直没找到合适的切入点,人工标注成本太高。

赵天成:同意“边际成本曲线”那个说法。项目级做法的痛苦是线性增长的,做十个项目就是十倍的重复劳动。体系建起来之后,第十一个项目可能只花两成力气,这个账算明白了,投入就好批了。

本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。

赞 (0)
MiaDevMiaDev
上一篇 31分钟前
下一篇 29分钟前