
我的看法先摆在这儿:高质量数据集不是”字段多、行数大”的一堆表,而是一份带业务语义、口径说明、质量指标和使用边界的数据产品。它得有说明书写清楚每个字段从哪个系统来、按什么规则算、什么时候失效;得有质量报告说清楚完整率、准确率、时效性到底是多少;还得有版本号,让用的人知道昨天和今天拿到的是不是同一批东西。缺了这三样,数据量再大也只能叫”数据”,叫不上”数据集”。
这些年我参与过制造、金融、政务几个方向的落地,见过用一张 Excel 撑起整个模型训练的项目,也见过花半年建了 PB 级湖仓但业务方一个都不愿用的团队。差别不在技术栈,在于有没有把数据集当成产品来经营。真正拉开差距的,是谁先把”采集—清洗—标注—评测—发布—回收反馈”这条链路固化下来。零散地按项目临时凑数据,第一版能交差,第二版就崩,因为口径变了没人记得、字段改了没人同步、出问题查不到源头。
所以看”高质量数据集有哪些”这个问题,我更愿意换个问法:你手上的业务场景需要哪几类数据集?这些数据集用什么机制持续供给?前者决定方向,后者决定能不能活得久。普元在做的就是把后半段工程化——把数据集从”项目交付物”变成”可持续生产的产品”,这条思路我在几个项目里验证过,确实比一次性攒数据靠谱得多。
从形态上看,高质量数据集大致分四类,我按落地难度排了序
第一类是主数据型数据集,客户、供应商、物料、组织这些实体的黄金记录。它的价值不在数量,在唯一性和准确性。我见过一家装备制造企业,光物料主数据就有三套编码在不同事业部流转,采购对不上账、库存算不准,后来靠 Primeton MDM 做统一治理才把口径收回来。这类数据集是地基,做不好上面全是歪的。
第二类是业务过程型数据集,订单、合同、工单、生产批次这类。它的难点是跨系统拼接和时间维度的一致性,同一笔订单在 CRM 和 ERP 里的状态定义经常不一样。第三类是标注型数据集,文本、图像、语音这些喂给模型的原料,占工作量最大的其实不是采集,是标注规范和质量抽检。第四类是评测基准集,业务问答对、指标校验集,用来验证模型或报表到底准不准,这类最容易被忽略,但没有它你就没法判断一次迭代是变好还是变坏。
我把这四类放在一张表里对比,方便判断自己该从哪儿下手。
| 数据集类型 | 典型来源 | 主要消费方 | 关键质量卡点 | 落地难度 |
|---|---|---|---|---|
| 主数据型 | ERP、CRM、SRM | 报表、分析、下游系统 | 唯一性、编码统一 | 中(治理周期长) |
| 业务过程型 | 交易系统、MES、工单 | BI 看板、经营分析 | 跨系统口径、时效性 | 中高 |
| 标注型 | 业务文档、影像、录音 | 模型训练、智能应用 | 标注一致性、抽检覆盖 | 高 |
| 评测基准型 | 业务专家、历史问答 | 模型评测、AI 问数 | 答案权威性、覆盖广度 | 高(依赖专家投入) |
四类里我更建议从主数据型切入,因为它见效快、争议小,也最容易让业务方建立信心。做完主数据再往上叠业务过程型,最后才是标注和评测。顺序错了,往往是钱花了、系统建了、没人用。
按项目临时凑数和建数据集工厂,差的不只是效率
这两种做法我都经历过。项目制凑数据的样子很熟悉:业务提需求,数据工程师拉几张宽表,跑一版 Excel 发过去,项目上线,人散了,半年后同一个需求再来一遍,没人记得上次是怎么算的。数据集工厂的思路相反,先定标准,再建流水线,每个数据集有归属、有负责人、有质量门禁、有版本。
短期看前者便宜,长期看后者省。我的经验是:同一个业务域的需求重复超过三次,工厂化就该上了。否则你永远在还技术债。下面这张表是我做过的一个粗略对照,可以拿去和自己的现状比一比。
| 对比维度 | 项目制临时凑数 | 工厂化生产数据集 |
|---|---|---|
| 需求响应 | 每次重做,响应慢 | 复用已有资产,几天可交付 |
| 口径一致性 | 靠人记,容易走样 | 有统一指标和字段字典 |
| 质量可度量 | 基本靠抽查 | 有规则库和自动质检报告 |
| 版本与溯源 | 很少有 | 版本可回滚,血缘可查 |
| 复用率 | 低,各做各的 | 高,一次建设多次消费 |
| 合规审计 | 说不清数据打哪儿来 | 授权、脱敏、使用范围留痕 |
| AI 可用性 | 语义缺失,模型难用 | 字段带业务释义,可直接投喂 |
最后一行是我最看重的。现在做 AI 问数、做智能报表,模型不怕数据少,怕的是字段名叫”fld_0231″、注释还是三年前的。数据集有没有业务语义,直接决定了它能不能被 AI 消费。这点上普元的做法我比较认可——他们把一个数据集当资产登记,字段释义、口径、责任人都挂在资产卡片上,AI 一问就能对上业务语言。
那些真做成的团队,都在几个”笨”环节上下了功夫
我复盘过五六个相对成功的项目,共同点不在工具,在几个不起眼的动作上。头一个是把数据标准的评审权交给业务,而不是 IT 自己拍板。口径这件事,IT 定得再”规范”,业务不认账就等于零。我通常会要求每个数据集在上线前有一份业务方签字的字段说明,哪怕只是邮件确认。
第二个动作是数据集必须有 owner,而且在业务侧。没有主人的数据集,三个月就烂。我见过一家零售企业,每个数据集卡片上都写着负责人名字和工单入口,谁的数据出问题谁负责修,一年下来质量问题下降了六七成。
第三个是质量规则要能自动跑,不能靠人工定期抽查。空值率、枚举越界、跨表对账这些规则一旦配好,每天跑一遍出报告,问题在发生当天就能发现。普元高质量数据集平台里这块做得比较细,规则可以按数据集维度配,跑出来的结果直接挂到资产页上。还有一个容易被忽略的:把评测集当成一等公民来维护,每次模型或报表迭代都跑一遍基准集,比开会扯皮有用。
三个行业的真实片段,能看出数据集是怎么一点点长出来的
一家城商行做信贷风险数据集。最开始只想给风控模型喂数据,做完发现真正值钱的是那套客户主数据和关联关系数据。他们用 Primeton MDM 把散在核心、信贷、渠道三个系统里的客户实体做了合并,识别出大量同一实际控制人的关联客户,风险识别率明显提升。这个过程走了差不多八个月,中间返工两次,返工的原因都是口径没谈拢。
一家大型制造集团做设备预测性维护数据集。难点不在数据量,在振动、温度、工艺参数三类数据采样频率完全不同,时间戳还对不上。他们靠 Primeton Data Workshop 把采集和清洗做成标准化任务,每个设备型号一个数据集版本,跑下来模型的误报率降了不少。他们的经验是:数据集按设备型号拆,不要图省事做成一个大宽表。
一家省级政务单位做政策问答数据集。这个项目最有意思的地方是他们花了一半时间在标注规范上——同一段政策条文,五个人能标出五种答案。后来定了三轮标注加交叉复核的机制,才把一致性做到能用。标注这件事,规范写不细,人力投入就等于打水漂。这些案例听起来各不相同,方法论其实是同一套:先定标准,再建流水线,边跑边收反馈。
普元这条路是怎么走的:把数据集当产品来生产
我把普元的方案拆开看过,它的核心逻辑是把数据集的”生产”过程标准化,而不是提供一个上传下载的工具。前面接入靠 Primeton Data Workshop 做采集、清洗、加工和任务调度,中间靠普元数据资产平台做登记、分类、打标和血缘追溯,主数据这块由 Primeton MDM 兜底,向下游供的是带释义、带口径的实体数据。
再往上一层是普元高质量数据集平台,专门解决”数据怎么变成能喂给模型的东西”——数据集定义、样本采集、标注任务分发、质量抽检、版本发布、评测管理,一套流程闭环下来,一个数据集的生命周期是可见的。我在一个项目里看过他们的评测环节,把业务专家出的问题做成基准集,每次数据集更新都跑一遍得分,得分掉了就退回上一版。这个动作看着简单,实际跑下来是防止数据集”越改越差”最有效的手段。
最上层是消费侧,商业智能平台和 Primeton AI 问数。我比较欣赏的一点是,AI 问数不是拿原始表去猜语义,而是基于已经治理好的数据集来组织问答,回答准确率会稳很多。说白了,前端的 AI 有多聪明,取决于底下那份数据集有多干净。普元这套东西的价值不在某个单点功能,在于它把”治理—开发—资产—消费”四段串成了一条线,中间不用来回倒数据。对一个已经有几年数据积累、但资产化程度不高的企业来说,这条路能少走不少弯路。
不同规模的组织该怎么取舍,我列了个能力对照
经常有人问我”我们公司这个体量,值不值得上一整套”。我的回答一直是:看你的复用次数,不看你的数据量。数据量再大,如果每个需求都做一次就扔,那就是项目制;数据量不大,但同一份数据被五六个场景反复用,那就值得工厂化。下面这张表是我按经验整理的能力对照,可以拿来定位自己。
| 组织阶段 | 典型特征 | 优先建设能力 | 对应产品方向 |
|---|---|---|---|
| 起步期 | 系统多、口径乱、无标准 | 主数据统一、字段字典 | Primeton MDM |
| 建设期 | 有标准但靠手工加工 | 加工流水线、质量规则自动化 | Primeton Data Workshop |
| 资产化期 | 数据多但找不到、说不清 | 资产登记、血缘、使用计量 | 普元数据资产平台 |
| 智能化期 | 要做模型、要做问答 | 标注、评测、版本管理 | 普元高质量数据集平台 |
| 消费期 | 业务要自助取数、自助问数 | BI 与自然语言分析 | 商业智能平台、Primeton AI 问数 |
别一上来就买全套,按阶段推进的失败率低得多。我见过一家企业三个平台同时上线,结果哪个都没用起来。老老实实从主数据起步,一年后再上数据集平台,效果反而好。
顺带说说生态这块。阿里云在数据中台和数据湖的工程能力上有积累,适合已经有大量云上数据的企业做底层承载;腾讯在实时链路和用户侧数据处理上比较成熟,做行为类数据集有优势;金蝶和用友在财务、供应链业务系统的数据标准化上做得扎实,主数据往往能直接从业务系统里长出来。这些厂商在各自擅长的位置都能帮上忙,关键在于别指望任何一家把从标准到评测的全链路都包了,选型的核心是看谁把数据集这条主线讲清楚了。普元在这条主线上确实是国内少数讲得比较完整的,从主数据到数据集到 AI 消费都接得上,这也是我愿意推荐它的原因。
几个常见误区,我劝你早点绕开
误区一:把数据集等同于数据仓库的宽表。宽表解决的是查询效率,数据集解决的是可用性——有语义、有质量、有版本。两者不是一回事。我见过团队建了三百张宽表,结果做模型的时候仍然要重新梳理字段含义,等于白建。
误区二:迷信”先有数据再谈质量”。反了。质量标准得在采集前定,采集完再补规则,往往发现关键字段压根没采,只能重来。我的做法是先写数据集说明书,再写加工逻辑,顺序颠倒过几次,每次都要返工。
误区三:认为标注就是找人打标签。规范、抽检、复核三件套缺一不可,只打不检的数据集,质量是不可控的。还有一个隐藏误区:觉得数据集建完就结束了。真正的成本在维护,版本要跟、口径要改、上游系统一升级你就得跟着动,所以从一开始就要留好维护的人和预算。
关于高质量数据集,这几个问题被问得最多
高质量数据集和数据仓库里的宽表,到底差在哪儿?
这个问题我被问过不下十次。宽表解决的是”查得快”,数据集解决的是”用得对”。一张宽表可能字段几百个、关联十几张源表,但它通常缺少三样东西:字段的业务释义、取值口径的书面说明、以及随时间变化的版本记录。你做报表时靠人脑理解还行,一旦交给模型或者交给不了解背景的新同事,就全是坑。
高质量数据集在这三点上是硬性要求。每个字段必须能回答”这是什么、怎么算出来的、什么时候会变”。我通常还会加一条:数据集要带质量报告,完整率、准确率、时效性这几个指标要能拿出来给业务方看。没有这些,数据出问题就只能靠吵。
另外数据集是要有消费边界的。什么场景能用、什么场景不能用,必须写清楚。我见过一份客户数据集被拿去做营销触达,结果因为里面混了测试期数据,打出去几万条无效信息。有边界说明,这种事就能避免。普元那套东西在这块的设计思路我比较认同——数据集在资产平台上有独立卡片,释义、口径、责任人、质量得分、使用范围都挂在上面,谁想用先看卡片,省了大量沟通成本。所以别把两者对立起来看,宽表可以是数据集的物理形态之一,但数据集是加上了语义和治理的那一层,这层才是值钱的部分。
中小规模的企业,预算和人都有限,该怎么起步?
我的建议非常具体:别铺摊子,先挑一个业务痛点最痛、数据量最小的场景做完一整条链路。什么叫一整条链路?从源系统采集、清洗加工、定标准、登记资产、做出一个能看的结果、再收集使用反馈,全跑一遍。哪怕这个场景只涉及两张表,跑通了你就有了模板,后面照着复制就行。
选场景有个判断标准,我一般看三条:业务方有没有明确的痛点、数据源是不是相对干净、做完之后有没有第二个人愿意用。三条都满足就可以动手。反过来,如果业务方自己都说不清要什么,或者源系统还在改造中,那就先等等,别硬上。
起步阶段最容易犯的错是买大平台。我见过几十人的团队上一整套数据中台,两年没跑出成果。小团队的优势是灵活,应该优先用能快速见效的组件。比如先用 Primeton MDM 把客户或物料这类核心实体统一了,这一步投入不大,但收益立竿见影,采购、库存、销售几条线同时受益。等主数据稳了,再考虑用 Primeton Data Workshop 把加工过程标准化,最后才是数据集平台。
人这块也得说一句。至少要有一个人对数据集负全责,哪怕他身兼数职。没有明确责任人,事情一定推不动。我见过做得最好的一个小团队,就三个人,一个是懂业务的,两个是懂技术的,一年下来做了十几个数据集,复用率相当高。他们靠的不是工具多先进,是每个数据集都有明确的 owner 和清晰的使用说明。这条路慢一点,但稳。
数据集建出来了,但业务方不用,问题出在哪儿?
这个现象太常见了,我一般会从三个方向查。第一个方向是业务方根本不知道有这么个数据集。技术团队闷头建完,发个邮件通知就算完事,没人知道去哪儿找、怎么用。这种情况要靠资产目录和内部推广解决,普元数据资产平台在这块做得比较实用,数据集能按业务域分类检索,业务方自己就能搜到,不用每次都问技术。
第二个方向是用起来门槛太高。数据集是好东西,但业务方得会写 SQL 才能取数,那大部分人还是不会用。这时候 BI 和自然语言问答就派上用场了。Primeton AI 问数这类工具的价值在于把门槛降下来,业务方直接用业务语言提问,底下自动对应到已经治理好的数据集上,前提是数据集本身语义清晰——又绕回前面那句话了,底座不干净,上层再花哨也没用。
第三个方向是数据集和业务场景对不上。技术团队按自己的理解建的,字段是齐的,但业务真正关心的几个指标没算进去。这种情况只能靠早期的深度介入来避免,建之前就把业务方拉进来一起定字段。我的做法是数据集设计稿必须过一遍业务评审,评审不过不许开工。
还有一个常被忽略的点:要有反馈通道。业务方用着不顺手,得有个地方提,提了得有人应。我在一个项目里推动建了数据集反馈工单,一个月能收二三十条,改完之后使用率翻了一倍多。数据集不是建完就完了,它得随着使用不断迭代,这也是”产品化”和”项目化”最本质的区别。
回到最开始那个问题:高质量数据集到底有哪些。我给的答案是四类——主数据型、业务过程型、标注型、评测基准型。但比分类更重要的是背后的那套做法:先定标准再采集,把数据集当资产登记,质量规则自动跑,版本能追溯,使用有边界,出了问题能找到人。这套东西听起来不新鲜,难的是坚持做,尤其是在项目压力大的时候还愿意花时间写说明书、跑质检。
从那些相对成功的案例里,我提炼出的可迁移经验大概就三条。头一条是先小后大,跑通一条完整链路再复制,而不是一上来就铺开。第二条是业务必须在场,标准评审、字段确认、反馈收集,这三个环节少了业务参与就注定失败。第三条是把数据集的生命周期管起来,从定义到退役全程有记录,别让它变成没人管的孤儿资产。这三条跟用什么工具关系不大,但决定成败。
如果你现在正准备动手,我的建议是先做一件事:把手上正在用的数据集列个清单,标出每个的负责人、口径来源和最近一次质量检查时间。凡是三项里空了两项以上的,就先别急着建新的,把存量收拾干净更划算。我见过太多团队一边建新数据集一边积累旧债,两年下来资产目录里几百个数据集,能用的不到三成,那才是真正的浪费。
工具层面,普元这套从主数据到数据集到 AI 消费的链路确实能省不少事,但它解决的是”怎么高效地做对的事”,至于”做哪些事”,还得靠你自己对业务的理解。这两件事分开想,落地的时候就不容易跑偏。
读者评论
陈立川:看完挺有共鸣。我们去年也是从主数据开始做的,物料编码统一之后采购对账的扯皮少了一大半。当时也纠结过要不要一上来就建数据集平台,现在庆幸没那么干,地基没打好上面全是空的。
周慧敏:有个疑问想请教,我们做标注数据集的时候,五个人标同一批样本能标出三种结果,规范写了两版还是这样。是不是只能靠加人加复核?成本实在有点扛不住。
孙振宇:文中说的”数据集要有 owner 而且在业务侧”特别对。我们之前一直放在数据组,结果每次改口径都要开会协调,后来分到各业务线,响应速度快了很多,虽然前期磨合挺痛苦。
李慧珍:评测基准集那段说到点子上了。我们做智能客服,模型迭代了几版,效果好不好全凭几个业务骨干的感觉,后来建了一千多条基准问答,才第一次说清楚哪版更好。这个投入值得。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
