乐于分享
好东西不私藏

数据从Excel到数据仓库,你的企业该走哪步?

数据从Excel到数据仓库,你的企业该走哪步?

很多工厂的数据问题不是"没有数据",是"有好几套互相矛盾的数据"。这篇用三个真实案例说清楚数据治理的三个阶段——统一命名、闭环流程、统一口径,跳过任何一步都是白花钱。


一家做SMT贴片的工厂,年营收2000多万。全厂的排产、物料、出货管理靠一张Excel——计划主管电脑桌面上那个叫"生产计划-最新版-最终版-不要删.xlsx"的文件。

这位主管每天早上到岗之后的流程:打开ERP看一眼新来的客户订单——ERP是两年前买的,主要功能是开发票和记应收账款。关掉ERP。打开自己的Excel,把新订单手动插进排产表里。然后在三个微信群里——"生产群""采购群""出货群"——确认今天的变化:哪个订单客户催了、哪种料供应商说今天可能到不了、哪批货物流说下午来提。

这套流程他已经跑了两年,效率其实不低——他已经把这张Excel用成了自己身体的一部分。但有一个问题他始终解决不了:这张表在三个人的电脑上有三个不同的版本。

计划主管改完排产后发给采购。采购在上面加了两列——"供应商承诺交期"和"实际到货日期"——发给仓库。仓库在表尾新开了两个sheet,一个记"当天实际入库",一个记"当天实际出库"。

三个版本在三台电脑上各自演化。一周之后,三个人被老板叫到会议室对同一个料号的库存数量——三个人打开各自的Excel,报出了三个不同的数字。

没有人故意搞错。没有任何一个环节有人恶意篡改数据。问题就一个——没有一个机制保证"谁在什么时间改了哪个字段"这件事可追溯。Excel是一个自由编辑工具,不是一个协作系统。

很多工厂的数据问题,不是"没有数据",是"有好几套互相矛盾的数据"。老板开周会时面对的是"同样一个问题,三个部门三个数字"的局面。最后大概率是按照资历最老、声音最大的那个人的数字拍板——不是因为那个数字最准,是因为那个数字有"人"背书。

数据治理这件事,说复杂确实有一套国家标准——DCMM数据管理能力成熟度模型,分了8个能力域、28个能力项、5个成熟度等级,是一套严格的评估体系。但说简单也简单:不同阶段的工厂,只有一个核心任务。核心任务做对了,其他的可以一步一步来。核心任务做错了——花多少钱都是白花,上什么平台都是白上。

我去过不少工厂,发现一个规律:年营收不同的企业,卡住的地方完全不一样。接下来你会看到三个阶段——先统一命名,再闭环流程,最后统一口径。跳过任何一步直接做下一步,不是升级,是给混乱套了件西装。


先把"一个东西一个名"做到

年营收5000万以下的工厂,通常还没有专职的IT岗,数据管理靠Excel加微信群。这个阶段不需要买任何系统。需要做的一件事就是:统一物料编码。

听起来太低级了对吧?但做过一次就知道这活有多重。

一家做半导体耗材贸易的公司,同一个SKU——0.5mm金线——在销售部的报价单里叫"金线-0.5mm-进口",在采购部的采购订单里叫"Bonding Wire 0.5mil Au",在仓库的货位表里叫"A类金线-2号柜"。三个名字,同一个实物。

三个部门各自觉得自己的叫法没问题——在我这个场景下它就是这个名字。ERP上线第一周,系统里这个物料出现了三个编码——系统不知道这三个编码是同一个东西。销售开单用了编码A,出货通知发到仓库——仓库找不到编码A对应的库位,因为仓库维护的库存信息关联的是编码C。

花了三天才把这三条编码手工合并成一条。然后把公司两百多个SKU全部拉出来,逐条比对、去重、统一命名。用了一个月。

这个活的技术含量几乎为零。它的全部成本是管理成本——需要让每个部门接受"从今天开始,这个东西在公司里只有一个名字,你以前叫它什么都行,但从现在开始统一叫这个名字"。这个沟通和执行过程比想象中难得多——因为每种叫法背后都是一个部门多年的工作习惯,改起来是反人性的。

但这一步不做,后面所有系统都会在脏数据上运行。ERP的库存不准,因为同一个物料可能有多个编码。MES的报工无法关联ERP的物料消耗,因为编码不一致。成本核算失真,因为系统不知道"采购的A"和"生产的B"是不是同一个东西。

一个检查标准:你仓库里的每一种物料,在全公司所有部门、所有系统里是不是只有一个名字?如果不是——数据治理的第一步还没走完。不用急着买任何系统,先把这件事做了。

▎知识卡片:统一命名

核心认知:统一物料编码的技术含量为零,但管理成本极高——难点不在"怎么编码",在"让每个部门放弃自己的叫法"。这一步不做,后面所有系统都跑在脏数据上。

怎么做

  • • 把所有SKU拉出来,逐条比对、去重、统一命名
  • • 以一个系统(通常是ERP)的编码为唯一标准,其他部门只引用不创造
  • • 检验标准:同一种物料在全公司所有系统里只有一个名字

把流程闭环做实

年营收1到5亿的企业,通常已经上了ERP,不少也上了MES或简单的WMS。设备投入有了,系统投入有了。这个阶段的核心问题不是"没有系统",是系统里记录的流程只开了头,没收尾

最常见的是退料不回系统。

产线从仓库领走500片基板。实际用了470片——剩下30片退库。退库这件事本身是发生了的——工人把退料装在静电袋里,放在仓库指定的退料区。但在系统层面,MES里做了退料申报,仓库员太忙忘了在ERP里做退库入库单。

月末盘点:ERP显示这个料号的基板库存为零——因为领走的500片已经全部在ERP里做了发料扣减,退回的30片没有录入,系统不知道有退料。仓库货架上确确实实有两盒——一盒20片、一盒10片。

计划部门每天看ERP的库存报表做物料需求计划。当系统显示"库存为零"时,自动触发了紧急采购——采购员当天下了单。货三天后到了。仓库员收货的时候发现——不对啊,这个料我们还有库存啊。一查才发现那30片退料在实物上从来没有离开过仓库,但在系统层面它们"不存在"了。

基板一盒200片的采购价大约三万到四万。30片的重复采购就是一次几千块的浪费。这种事一两个月发生一次,一年下来就是几万块(作者实地调研数据,下同)。

这个场景反复出现的原因,不是一个员工不负责任——它是个结构性问题。退料这个环节天然处于"三个部门都觉得不是自己的核心职责"的灰色地带。产线觉得我的责任范围到"料退了"为止——我把它放在退料区了,我的工作做完了。仓库觉得我收了就行——录入不急,先把手头的急单出库处理了。财务觉得我看系统里的数据——系统没录我就是不知道,我的账就是准的。

三个部门都觉得自己的环节做完了,但整个流程在系统里没有闭环。

这个阶段不需要上任何新系统。不需要买任何新工具。需要做的只有一件事:把现有的每一个实物流动——入库、出库、退料、报废、返工、移库——在系统里强制闭环。退料必须当场录系统、当场确认、当场更新库存。不允许存在"先放着回头补"的操作惯例——因为在操作层面,"回头补"在90%的情况下等于"不会补"。

一个检验标准:随机抽10个SKU,去仓库货架上数一数,系统显示的数量和实物对得上吗?10个里面超过1个对不上——流程闭环没做实。10个全对上——基础数据已经可以支撑你做下一步的数据分析,不需要等到数据中台上线。

▎知识卡片:流程闭环

核心认知:系统里记了"领料"但没记"退料",就像银行记了取款没记存款——账面归零,实物还在。问题不在员工不负责任,在于退料处于"三个部门都觉得不是自己核心职责"的灰色地带。

怎么做

  • • 每一笔实物变动(入库、出库、退料、报废、移库)必须当场录系统、当场确认
  • • 不允许"先放着回头补"的操作惯例——"回头补"在90%的情况下等于"不会补"
  • • 检验标准:随机抽10个SKU,系统数=实物数,超过1个对不上就是没闭环

不要跳级

年营收2到5亿的阶段,是数据治理最容易犯大错的阶段。

因为这个阶段的管理层开始有意识要进行"数据驱动的管理"。供应商也开始上门推销数据中台、智能运营大脑、一站式数据分析平台。供需看起来一拍即合。但中间缺了一个关键条件:跨部门的数据口径还没统一。

一家年营收2亿多的设备制造厂,花了14个月上数据中台。实施过程本身没问题——数据抽取、清洗、建模、大屏可视化,每一步都按项目计划走。

上线后第一次月度经营分析会。销售总监打开中台拉出来的月度销售额报表——然后拍了一把桌子:这个数字和财务部从ERP直接拉出来的月度销售额差了将近200万。

不是中台的算法错了。是销售部和财务部对"什么叫销售额"的定义就不一样。

销售部认为合同签了、货发了就算销售额——所以他们统计的时候把"已发货、开票流程还在走"的订单算进去了。财务部认为开票完成才算收入——所以他们的统计口径排除了一切未开票订单。两个口径都没错——各自在自己的业务场景下都是合理的。但在中台项目14个月的实施周期里,没有一个人专门召集各部门坐下来,把"销售额""库存""交付周期"这些关键指标的定义统一过。

各部门带着各自的统计口径接入中台。中台忠实地把所有数据汇总到一起——然后输出了一套每个部门都不认的数字。财务说数字不对,销售也说出数字不对。

最终的结果是:中台上线六个月后,各部门私下还是用自己原来那套老办法取数、出报表。中台的大屏还在亮,但没有人根据那上面的数据做任何决策。它成了一个昂贵的会客厅装饰。

这就是跳级的代价。数据中台的价值建立在"源数据标准化"这个地基上。如果每个部门对同一个关键指标的定义都不一样——"销售额"在这个部门包含退货、在那个部门不包含退货——中台的唯一作用就是把原本分散在各系统里的统计口径差异集中到了一起,让它变得更显眼。但它没有解决差异本身——因为源头的定义就没统一。

DCMM的五个等级——初始级(Excel为主,无统一标准)、受管理级(有制度有工具但部门级)、稳健级(企业级统一标准)、量化管理级(可度量的数据驱动)、优化级(AI持续优化)——大多数年营收5亿以下的工厂在L1到L2之间。

L1该做的事是统一编码和基础录入规范。L2该做的事是流程闭环和数据质量保障。数据中台是L3的事——前提是L1和L2的基础已经夯实到"同一个数字在全公司只有一种解释"。

跳过L1和L2直接做L3,不会得到一个更聪明的数据系统。你会得到一套更漂亮的仪表盘——但上面的每一个数字都不值得相信。

▎知识卡片:不要跳级

核心认知:数据中台不创造数据标准,它只是放大已有的标准(或标准的缺失)。各部门带着各自的口径接入中台,得到的是一套"谁都不认"的数字——然后大家回到老办法,中台变成会客厅装饰。

怎么做

  • • 上数据中台之前,先确认"同一个指标在所有部门是同一计算公式"
  • • 把"销售额""库存""交付周期"等关键指标的定义统一,写进制度
  • • 判断标准:L1(统一命名)和L2(流程闭环)都做实了,才有资格做L3

▎知识点总结

企业阶段
核心任务
典型翻车
通过标准
L1 初始级(<5000万)
统一物料编码和基础数据规范
ERP上线一周,同一个东西出现三个编码
同一个物料在全公司只有一个名字
L2 规范级(1-5亿)
流程闭环:每笔实物变动在系统有完整记录
退料放回仓库,ERP没录,三月后重复采购
随机抽10个SKU,系统数=实物数
L3 稳健级(5-20亿)
统一跨部门指标口径,建立企业级数据标准
花14个月建的数据中台,销售额和ERP差200万
同一指标在所有部门是同一计算公式

底层逻辑:数据治理按顺序打地基,不能跳。L1统一命名,L2闭环流程,L3统一口径。跳过前面任何一级直接做后面,只是把分散的混乱集中到了漂亮的屏幕上。

一句话带走:如果你现在的Excel里一个物料三个名字,先花一个月把这件事做了。这件事做完了才有资格谈数据中台。没做完之前,任何数据项目的ROI都是负的。


下一篇聊执行层面最常见的翻车:把线下流程原封不动搬到线上——审批流从纸质签变成了系统里点同意,但流程本身那些冗余、低效、不合理的地方,一个字都没改。关注我,别错过。


你们公司的数据治理卡在哪个阶段?是编码没统一,还是流程没闭环,还是口径打架?评论区聊聊。


📌 系列导航 · 第二季 理论框架

✅ 01 数字化、智能化、数智化——到底有什么区别?

✅ 02 为什么你的系统互相打架?

👉 03 数据从Excel到数据仓库,你的企业该走哪步? ← 当前

⬜ 04 把线下流程搬到线上,为什么90%都失败了?

⬜ 05 API、中台、RPA——你的企业该选哪条路?

⬜ 06 你的企业数字化到底几分?一张表自测

⬜ 07 70%的转型项目失败,死因不是技术

⬜ 08 IT部门从"修电脑"到"业务伙伴",中间隔着什么?

⬜ 09 数字化项目的ROI怎么算?3种方法对号入座

⬜ 10 为什么你的KPI考核总跟数字化脱节?

⬜ 11 数字化项目的风险管理:墨菲定律在企业里应验

⬜ 12 用户行为心理学:为什么员工就是不用新系统?

⬜ 13 13篇拼完,你手里这张地图长什么样


以上,既然看到这里了,如果觉得有用,随手点个赞、在看、转发三连吧...


摘要:数据治理按顺序打地基,不能跳。L1统一命名,L2闭环流程,L3统一口径。跳过前面任何一级直接做后面,只是把分散的混乱集中到了漂亮的屏幕上。

标签:#数字化转型 #数据治理 #Excel #数据中台 #DCMM #MST