尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

制造企业数字化转型:数据治理与应用如何告别“二选一”困局

制造企业数字化转型:数据治理与应用如何告别“二选一”困局 1. 没死过系统的制造企业不配谈数字化先讲一个我亲历的场景。某家年产值几十亿的汽配企业上了一套全新的MES系统业务副总在项目启动会上拍桌子三个月内必须上线车间等着用。于是开发团队真的三个月就上去了但数据没跟上——物料编码用的是Excel里临时整理的老编码供应商代码和ERP里对不上BOM物料清单结构在MES和PLM产品生命周期管理两套系统里各存了一份。结果呢MES上线当天晚上18点系统提示“生产工单已齐套请派工。”车间主任看了一下物料计划列表数量、批次、库位全部对不上。再一看MES里显示的某个关键零件库存还有800件 실제仓库里只有20件。当天夜里计划员拿着手电筒去仓库挨个盘库存第二天凌晨两点多才把实际数点完手工改了工单继续干。与此同时IT部门还压着另外一个数据治理项目要统一物料主数据标准清理历史数据建立主数据管理平台。但由于MES上线把IT资源全部占满这个治理项目被无限期搁置连项目章程都没来得及签。这就是标题里说的“治理拖死业务应用带崩数据”的第一个典型场景你想先把治理做扎实再上应用业务部门等不起你想先上应用跑起来数据问题就像一颗地雷在系统上线的那一刻准时引爆。作为在制造业数字化一线摸爬滚打多年的从业者我见过太多企业在这条“二选一”的死循环里来回折腾数据治理项目立项兴师动众梳理了三个月数据标准业务部门完全不配合最后流于形式反过来应用系统一个接一个地上每上一个系统就产生一套新的数据口径数据质量问题越积越多最终连管理层看报表都没人敢签字。这篇文章不是讲理论而是想把我这些年踩过的坑、验证过的做法以及一套能够打破“二选一”困局的实际方法论完整地分享出来。内容主要面向制造企业的IT负责人、数据团队、数字化推进办公室成员以及所有被“先治理还是先应用”这个问题折磨过的从业者。2. 先想清楚为什么制造企业总是掉进这个二选一2.1 治理和应用的分裂是从组织架构就开始的我最近梳理手头几个制造企业的数字化部门架构发现一个共性数据治理团队和应用开发团队大概率分属两条线。数据治理团队归信息中心或数据管理部主要负责建标准、定规范、搞主数据平台汇报给CIO应用开发团队则分散在各业务线跟MES供应商、ERP实施商、WMS厂商打配合汇报给运营或分管副总。组织结构决定了两种团队的KPI天然冲突。数据治理团队考核什么数据标准覆盖率、主数据准确率、数据质量规则执行率。应用开发团队考核什么项目上线准时率、业务需求响应速度、系统可用率。两边一碰撞就完了治理团队要求应用团队在对接数据前必须先完成字段标准化、数据清洗、历史数据迁移方案这一套流程走下来一个接口开发本来两星期能完成硬生生拖到两个月。应用团队被业务骂得受不了干脆绕过治理团队先把接口跑通再说。这是典型的组织目标错位。治理团队要的“不做错”应用团队要的“先跑通”业务部门要的“马上用”三方目标没有对齐自然就形成互相拉锯的局面。我在好几个企业里试图推动过“数据治理前置到应用开发流程”的做法实际操作下来最大的阻力不是技术而是两个团队之间的信任关系不成立。治理团队觉得应用团队不守规矩应用团队觉得治理团队不接地气。这种心理隔阂比任何技术债都难还。2.2 制造场景的数据特殊性让问题被进一步放大互联网企业的数据治理核心是用户行为数据和交易数据这些问题大多是“先有数据后治理”。但制造企业完全不同制造企业的数据从源头就是治理驱动的——物料编码、BOM结构、工艺路线、供应商信息、客户档案这些主数据一旦在源系统里建错了后面所有环节全部跟着错。我举一个最简单的例子物料编码。同一个零件“A-001”、“A_001”、“A001”三种写法在Excel里可能看着差不多但进了系统之后系统会把这三种当成三个完全不同的物料。结果就是一个明明在仓库里有1000件库存的零件系统里显示三个物料各有300多件每一条都显示“库存不足”车间只能反复请购采购部门来回下单一年下来光这一个问题就能造成几十万的重复采购支出。更麻烦的是制造企业跨系统集成的链条特别长。销售订单从CRM进ERPERP跑MRP物料需求计划生成采购计划和生产计划采购订单发给供应商供应商发货到WMSWMS收货后库存同步回ERPMES根据生产工单领料投料完工后在ERP里做报工最后财务在ERP里做成本核算。这个链条上任何一个环节的数据出问题下游全部跟着遭殃。曾经有一个客户他们的ERP和MES之间做物料同步接口逻辑写的是“以ERP为准”结果ERP里同一个料号在多个工厂下存在不同编码一码多物MES按工厂维度取数就发生了大量生产工单投错料的情况——系统判定的齐套物料清单里混进了其他工厂才用的物料。表面看是接口问题往根上说是主数据标准没有在企业级统一。这也就是为什么制造企业在数字化上更容易陷入“二选一”的死局数据本身的复杂度高跨系统的耦合度高业务对数据的依赖性高。这三高叠加在一起让“先治理后应用”和“先应用后治理”这两条单一路线都走不通。2.3 明白这两件事的本质才有资格说“解法”先说结论第一治理和应用不是两条对立路线而是同一枚硬币的两面必须用统一的架构去承接第二在不同的阶段治理和应用必须有不同的优先级和技术方案不能用一套逻辑打天下。我从2020年开始在几个不同类型的制造企业里做数字化转型的规划和落地逐渐摸索出一套“边治理边应用、以应用养治理、以治理护应用”的协作模式。这套模式的核心不是让治理团队和应用团队和好而是通过架构设计让两者在机制上就无法拆开。接下来我会从顶层设计、架构方案、实施路径、问题排查四个维度把这套方法的完整思考和实践经验拆开讲清楚。3. 破局关键把治理能力做成应用的“底座”而不是“门卫”3.1 复盘一次成功的数据治理试点2021年底我帮一家中型装备制造企业做数字化规划。这家企业当时刚好处于典型的“二选一”状态ERP刚完成升级MES正在选型PLM刚上了一半数据部的人天天加班梳理数据标准但业务部门根本不买账中层干部甚至直接在会上说“数据部的标准是写给领导看的不是给我们用的”。我没有急着去推新版数据治理体系而是先选了一个当时业务最痛的点做试点——物料主数据。这家企业的物料编码已经乱了十年光轴承一个品类系统里就有四千多个重复编码车间领料时经常因为编码对不上而周转不畅仓库盘点的账实相符率长期在70%上下徘徊。试点的做法很简单不是让数据部的人埋头去清洗历史数据而是把物料主数据的控制权从“线下Excel表格”迁移到一个独立的物料主数据管理平台并且规定——所有新建物料必须先过平台的标准检查不合规的编码根本无法入库。同时应用侧马上跟进MES、WMS、ERP三套系统全部接入这个平台的数据服务接口所有系统共用一套物料主数据。当时有个细节我记得很清楚某个型号的液压阀原有三个编码分别对应三家供应商清洗时按“一物一码”合并成一个编码后三个供应商的采购记录全部要关联到新编码下。这个工作本身不复杂但涉及采购部、仓储部、生产部、质量部四个部门的确认光对齐各部门对“这个阀到底算不算同一物料”的定义就开了四次协调会。这个试点持续了大概五个月才完全收口但效果非常明显物料主数据准确率从70%提升到99%以上仓库盘点账实相符率提升到96%MES系统上线时没有任何因为物料编码不准导致的工单异常。这件事之后我把这套思路总结成一个原则治理必须做在应用前面但此处说的“做在前面”不是时间线上的前置而是架构上的前置——把治理能力设计成应用的基础设施让应用在建设之初就已经具备了默认合规的能力。3.2 为什么“集中管控”的治理模式天然会拖死业务很多企业推数据治理一上来就搞“集团级主数据管理平台”要求所有系统的数据都要经过这个平台校验和分发。出发点是好的但在实际落地中这个模式有几个很难绕开的坎。第一集中校验流程长。一个新建物料的审批流可能要经过技术部门、计划部门、采购部门、质量部门四个节点每个节点都需要人工审核。新物料在系统里建一个编码等审批下来要七八个工作日业务等不起。于是业务部门就想办法绕过系统先在Excel里建一套“临时编码”先用起来后续再补录。结果临时编码越积越多最后比正式编码还多主数据平台彻底沦为一个摆设。第二治理规则和应用场景脱节。主数据平台的技术人员设计的校验规则往往是基于数据理论里的标准模型但实际业务场景里同一个字段在不同系统中允许的取值范围可能完全不同。比如“订单类型”这个字段在ERP里有十几种取值但在MES里可能只需要区分“普通订单”和“紧急订单”两种就够用了。如果平台统一要求按ERP的口径校验MES对接时就会平白多出一堆校验失败的数据开发团队只能不断提“白名单”申请治理规则形同虚设。第三数据治理团队没法对业务结果负责。集中管控模式天然造出一种“我管数据你管业务”的分工一旦应用系统上线后出了数据问题治理团队第一反应是“标准已经定了是应用开发没按标准执行”应用团队则反过来抱怨“标准不合理没法执行”。这种互相推诿的循环一旦形成数据和业务的关系会越来越僵最终的结果往往就是治理项目被边缘化。3.3 切换到“治理下沉、应用内置”的底座架构如果上面说的集中管控模式是问题那解法是什么我这些年在项目里反复验证下来比较好用的是“治理下沉、应用内置”的底座架构。什么叫做“治理下沉”就是把治理能力从“顶层的管控机构”下沉到“底层的数据基础设施”里。数据不像以前那样集中在大型主数据平台里进行集中管控而是在数据底座层面就完成主数据的建模、标准定义、质量校验、生命周期管理应用系统需要数据时不是自己维护一套而是通过数据服务接口API按需获取治理的规则和逻辑已经内嵌在服务的返回值里。我给你做个对比你就明白了。维度传统集中管控模式治理下沉底座模式治理主体集团数据管理部门虚拟数据治理小组各系统开发团队数据流动方式各应用系统向主数据平台申请数据应用系统直接调用数据服务API治理规则生效位置主数据平台集中校验数据底座分层执行规则内嵌在数据模型和服务层新应用接入成本高需要走完标准审批流程低数据服务已就绪直接对接即可业务变更响应速度慢集中审批是大瓶颈快数据模型变更走版本迭代不影响整体业务对业务结果的责任治理团队难以背业务KPI共同背数据底座即业务的公共基础设施这个架构最大的优势是它把“治理”从业务流程的外部约束变成了基础设施的内置能力。业务部门不再需要去填一堆标准表单才能开发新系统开发团队也不必在项目上线前去补数据治理的课因为当你调用数据服务接口时拿到的数据就是标准合规的。以我经手的案例为例一家做工程机械的企业在他们上线质量管理系统的过程中发现质量数据分散在MES、SPC统计过程控制、QMS质量管理系统和手工报表里数据标准不一致无法汇总。刚开始有人提出来是否先上一套QMS基础数据标准化项目前后预计需要八个月。后来我们换了个思路在数据底座上将质量数据按“产品—工序—质量特性—缺陷代码”四个维度统一建模再通过数据API向应用暴露查询和写入能力。差不多两个月QMS顺利上线质量报表自动汇总没有再出现数据口径打架的问题。所以我个人比较坚定的看法是在未来企业做数字化建设时把数据治理能力放在数据底座层以服务方式输出会是制造企业走出“边治理边应用”困境的首选路径。这个思路如果展开说可以聊得很细我把它整理成一个独立的章节往下讲。4. 以“边界治理”为主线数据治理不是一次性工程而是持续运行机制4.1 “自治协同”双层治理模型很多数据治理项目死掉是因为从一开始就打算把所有事情全部一次性做完。用行话说这叫“大爆炸式重建”。可制造企业的数据体量、系统复杂度和业务变化频率根本撑不起这种大改革项目推进到一半业务侧已经消耗完耐心治理工作自然胎死腹中。我这些年研读了很多方法论也结合自己的项目经验逐步打磨出一套“自治协同”的双层治理模型。这套模型的核心思想是数据治理不是每个业务领域都要服从一套统一的标准而是先做领域自治再做跨领域协同。什么是领域自治比如生产领域内部MES、SCADA数据采集与监控系统、APS高级计划排程系统之间要共享设备台账、工单、产量数据。这些数据只要在生产领域内部流转这个领域内部自己定标准就行不需要上升到企业级去统一。只要它能保证领域内数据自洽、应用可用就够了。什么是跨领域协同比如物资编码生产领域的MES要用供应链领域的ERP也要用财务领域的成本核算还要用。这类数据跨越了多个业务领域属于“主数据”范畴必须在企业层面统一口径。这时就需要一个跨领域的协同机制把这些数据的定义、来源、同步方式、变更流程约定清楚。这个双层模型的好处非常明显业务领域的IT团队不用被企业级统一标准绑架自主性大大提高但对跨领域的关键数据又有企业级的治理规则兜底防止接口互连后变成一锅粥。4.2 边界治理的具体操作切片双层治理模型在实际落地时最考验功力的是“边界粒度”的把握。如果边界切得太粗一个领域内还是大杂烩如果切得太细协同成本又压不住。我提供一个比较通用的做法以“业务对象”为粒度来划分治理边界。制造企业的核心业务对象其实很清晰客户、供应商、物料、设备、人员、工艺路线、质量缺陷代码、财务科目等等。拿到任何一个业务对象你可以问自己三个问题来确定它是“领域自治”还是“跨域协同”的治理范围第一这个对象会被几个业务领域使用只在本领域内使用的本质上是领域内部的数据由领域自治就好了被两个以上领域使用的进入跨域协同治理的范围。第二这个对象在不同系统中的“身份标识”是否一致如果A系统叫“物料编码”B系统也维护“物料编码”但两个编码体系是各自生成的那这个对象明显需要跨域协同来统一标识。第三这个对象的变更是否需要通知其他系统比如物料停用如果只在PLM里停用了没同步到ERP和MES那么生产计划就可能还在排这个物料采购订单还在下这个物料。这种变更联动需求强烈的对象应当纳入跨域协同治理。我用一张表格帮大家理解这个判断逻辑业务对象使用领域跨域共享是否需跨域协同治理建议归属工序在制品状态生产领域内部否否领域自治设备OEE计算参数生产领域内部或设备管理视企业管理模式而定部分需要设备与生产两个领域边界需约定视情况物料编码生产、供应链、财务、质量是是跨域协同工位/产线编码生产领域设备管理领域可能是如果涉及设备管理跨域则需协同视情况质量缺陷代码生产质量领域是是跨域协同供应商资质文件供应链质量领域是是跨域协同内部工作流审批状态单一领域内部否否领域自治在实际执行时“领域自治”内的数据标准和数据规则由该领域对应的业务系统团队自己维护但需要在数据底座上做好登记“跨域协同”的数据则由企业级的数据治理虚拟团队统一定义标准并将标准落成数据模型和服务接口。4.3 分级分域不是所有数据都值得企业级治理很多企业的数据治理项目一启动就打算把所有数据纳入企业级管理恨不得每一张报表的每个字段都有唯一的业务定义和数据责任人。但在制造企业里这么做结果往往适得其反——真正重要的数据没有被重点管好大量日常业务数据的治理流于表面文字定义。我个人的经验是把数据治理的强度按照“数据对业务运营和决策的影响程度”来分级。跟我的一个习惯做法是把数据分成三级第一级关键主数据。包括物料、供应商、客户、财务科目、组织架构等这些数据直接关系到跨系统集成、财务核算、合规报告必须做企业级治理标准要明确变更要审批使用要可追溯。第二级业务过程数据。包括工单、工序记录、库存变动、采购订单、发票等这些数据需要做到“域内自治为主、跨域接口保证一致性”由各业务系统定义字段和约束但要在集成点位上保证ID映射和变更同步。第三级基础参考数据。包括各类代码表、枚举值、分类字典等这些数据不需要太多治理成本在使用到的时候保持域内一致即可。分级之后你会发现真正需要企业级投入精力的数据可能只占全部数据的10%~20%。数据治理的工作量一下子就从“不可能完成的任务”降到了“可以直接执行的项目”。5. 落地“边走边治”的执行路线图一个可复制的实施流程5.1 从“痛点域”切入口别从“全局”开始制造企业数据治理失败率高的一个重要原因就是项目目标过于宏大。动不动就要“构建企业级数据湖”“实现全域数据标准化”。这种项目在PPT上讲得漂亮实际执行时几乎没有完成的可能性因为业务部门根本不知道你到底要干什么。我的建议非常务实不要从全局开始而是从企业当前最痛的领域切入口。这个痛点领域怎么判断三个标准业务频繁报错、数据错误直接影响生产或财务、涉及跨部门协调但一直没有理顺。举个例子。一家做汽车零部件的企业企业整体数据治理的呼声在IT部门内部很高但业务部门最痛的点却非常具体销售订单从CRM传入ERP后订单中的“交货日期”经常与ERP中实际承诺交期不一致导致计划部门排产时频繁接到紧急订单。后来我们以“订单交付日期管理”为切入口做了一次针对性的数据治理把CRM、ERP、APS三个系统中关于交期的字段模型打通重新定义了“承诺交期”的生成规则。这个项目只做了三个月但业务部门直接感受到了治理带来的收益——紧急订单比例从30%降到了15%。后来我把这个案例的规律整理成一句话数据治理选切入口不要选数据团队认为重要的要选业务部门认为痛的。只有从业务痛点到数据根因再由数据根因回到业务验证这个闭环跑通了治理才真正在业务侧立住脚。5.2 实施两件套域内治理项目边界大盘点从一个切入口启动后接下来要同时推进两件事域内治理项目和全局边界大盘点。域内治理项目就是把前面选定的痛点领域里的数据关键问题清理干净。这包括梳理领域内数据资产全貌、定义该领域的核心数据实体和属性、建立或修订领域内的数据标准、清洗存量数据、完成领域内系统间的数据对账和修正。这个过程往往要持续数月但它是切实产出效果的。全域边界大盘盘则是在整个企业层面把所有跨领域共享的数据对象和集成点梳理一遍。具体做法可以借助企业现有的系统集成架构图标出所有系统间的数据流向再标注哪些数据对象是跨域共享的。把这些数据对象的“拥有方、使用方、标准定义方”三方关系搞清楚。这个盘点不要求一次把所有数据对象都交付标准化只需要建立一份结构清晰的“跨域数据清单”上面明确什么数据在哪个系统生成、被哪些系统消费、谁有权限变更、谁负责定义标准。这个清单的价值会随着时间慢慢显现——当新应用上线时你可以拿这份清单判断新应用是否引入了新的跨界数据从而快速判断该走哪条治理流程。5.3 最重要的是治理结果必须“回填”到业务系统数据治理项目最大的尴尬是做完之后结果在数据平台里看得很漂亮业务系统里该错还是错。为什么因为治理工作是“旁路操作”——在数据仓库里清洗了数据但源系统里的脏数据还在业务每天用的依旧是源系统的数据。所以我在每一个数据治理项目里都会特别强调“双向回填机制”。什么意思就是治理结果不但要在数据底座里存一份标准化的数据还要通过接口把清洗、校正后的结果写回源系统。比如物料主数据的合并结果要回写进ERP、MES质量缺陷代码的统一映射表要回填给QMS系统作为校验规则供应商资质状态更新要同步到SRM供应商关系管理系统。回填这件事说起来简单做起来非常考验项目管理能力。因为回填意味着源系统要接受外部系统对自己的数据做变更很多应用团队会有抵触情绪。我的经验是在项目启动时就要把“数据回填”写进合同范围和验收标准从商务层面锁定这个要求等系统上线后再谈回填基本谈不下来。另一个经验是回填不能一次性倒灌要分批分步执行。曾有一次我们做供应商数据的回填几千条数据一次性写入结果触发了ERP里一堆业务单据的锁定整条采购流程瘫痪了大半天。后来改成小批量变更、每批校验反馈就顺滑多了。5.4 落地过程中踩过的坑数据治理项目做得多了踩过的坑真是数不完。我挑几个最有代表性的讲一讲希望能帮各位少走弯路。第一个坑数据标准没人认账。项目组辛辛苦苦编写了几百页数据标准文档发给各业务部门确认业务部门回复“没问题按标准走”但实际执行时压根不按标准来。后来我明白了标准文档必须转化为系统规则比如校验逻辑、界面约束、接口报文定义才能实现真正的治理。写在文档里的标准永远是“纸面标准”落到代码里的标准才是“执行标准”。第二个坑治理团队不懂业务需求评审形同虚设。数据治理人员如果不了解车间排产逻辑、不理解采购询比价流程、不懂质量追溯规则开会评审数据标准时只会机械地问“这个字段是不是主键”“这个字段是否允许为空”。业务一句话就能把他噎回去“我们实际业务里就是要允许为空因为有些供应商还没有统一信用代码。” 治理团队必须要有懂业务的人而且这个人在项目里要有话语权不能只是技术部门派个接口开发就来充数。第三个坑数据质量规则“拍脑袋”定阈值。比如“物料匹配准确率必须达到95%”这个95%怎么来的没有人说得清。其实数据质量规则的阈值最好来自历史数据的统计分析。你可以先取最近6个月的数据快照统计出各检查项的通过率然后设置一个“合理提升”的目标值作为初期阈值后续再根据执行情况逐步收紧。第四个坑为了“数字化”而上数据产品业务不买单。很多企业上了数据可视化大屏花了几十万结果大屏只在领导参观时开着平时业务部门根本不会点开看。这个现象的本质是数据产品没有嵌入业务流程。看板如果不跟日常跟单、排产、质量例会绑定就是个死物。所以我一直强调数据产品上线的同时必须同步设计“数据消费机制”——谁在什么时候看什么数据看完之后做什么决策决策之后如何闭环。没有消费机制的大屏不做也罢。6. 应用系统建设的新范式从“系统间点到点集成”到“数据底座 数据服务”6.1 传统集成模式是数据混乱的温床很多制造企业的IT系统建设史是一部“系统越来越多、接口越来越乱”的扩张史。一开始上一个ERP再上MES接着加WMS然后补PLM、QMS、SRM、CRM……每个系统都是独立招标、独立实施、独立运维系统间需要数据同步时就临时开发一个点到点接口。这种点到点的集成模式在系统数量少时还能勉强维持。但系统一旦超过六个接口数量就会爆炸式增长。N个系统两两互联接口数量是N×(N-1)/27个系统就是21个接口10个系统就是45个接口。每个接口的数据映射逻辑都可能不一致ERP发给MES的物料编码是“M-1001”WMS发给MES的却是“1001”同一个物料在不同接口里两种写法都有。维护这种接口矩阵IT团队已经疲于奔命哪里还有精力去做数据治理所以打破数据混乱的根本路径不是靠“治理规则”约束集成行为而是从集成架构上做减法——把系统间的所有数据交互收敛到数据底座上。6.2 数据底座解决了什么数据底座这个概念在行业里已经有大量讨论我在这里只讲它在解决“治理与应用的二选一”问题上的具体作用。第一数据底座提供了“单一数据源”和“单一数据模型”。物料主数据只有一个数据模型存一份标准数据实例。MES要物料信息从底座取WMS要物料信息也从底座取不再各自维护一套。数据不一致的根源——多源副本直接被架构层面消掉了。第二数据底座提供“数据服务化”能力。不是说把数据放在数据库里让大家去连而是把数据封装成标准API服务调用方通过服务接口获取数据。这样任何系统接入底座获取到的数据格式、校验规则、数据版本都是统一的。第三数据底座能承接“数据血缘追踪”。谁产生的数据、谁消费的数据、数据经过哪些加工环节底座里都有元数据记录。一旦出现数据质量事故可以从底座的调度日志反查数据链路快速定位问题根源。以某大型家电制造企业为例他们原先的ERP、MES、WMS、SRM四个系统的物料数据靠5个接口互相同步每个月都产生大量的数据不一致工单。后来实施了数据底座项目把物料主数据作为第一个治理对象统一建模提供了统一的物料数据API。几个月后数据不一致工单降低了90%同时新增一个APS系统时物料数据对接只花了一周时间而以前最少也要一个半月。6.3 新范式下应用开发团队应该如何转变我见过不少制造企业的应用开发工程师一听到“以后主数据要从数据底座取”第一反应是抵触这不就多了一个依赖吗我直接查ERP的表不更好吗这个想法我非常理解但从系统架构演进的角度看应用直连源数据库取数风险非常大。首先应用跨系统直连源库意味着应用和数据源之间产生强耦合源库表结构调整时应用必然受影响其次应用直连绕过了数据权限和数据安全控制机制存在越权读取风险第三多应用直连源库会给源库造成额外的查询压力生产系统性能被拖垮的案例并不少见。所以在新范式下应用开发团队的思维方式要从“我直接去拿数据”转变成“我通过服务接口订阅数据”。这需要一些文化和技能的升级但一旦转变完成应用开发的整体效率反而是提升的——因为数据模型已经在底座里定义好了应用只关心自己的业务逻辑不用再写一堆数据映射、清洗、校验的代码。7. 从项目到机制治理委员会、数据Owner和持续运营7.1 组织机制必须跟上说完了技术架构回到组织和流程上。很多数据治理项目失败到最后根本原因是组织机制缺位。业务部门不配合、治理标准推不动、数据问题没人拍板统统指向“没有人对数据这件事负责”。所以我的建议是制造企业在开展数据治理时至少要建两层组织机制治理决策层和领域执行层。治理决策层可以叫数据治理委员会或数据管理委员会成员包括分管信息化的副总、各业务部门负责人、IT负责人、财务负责人。这个委员会的职责不是去做具体的治理工作而是做决策——批准数据标准、裁决跨部门数据争议、分配治理资源、考核治理效果。没有这个层级的组织数据治理只能在IT部门内部自嗨无法突破部门墙。领域执行层则是为每一个跨域数据对象指定一个“数据Owner”数据责任人。物料主数据的Owner可以由供应链管理部门负责人担任客户主数据的Owner可以由销售部门负责人担任财务主数据的Owner可以由财务负责人担任。数据Owner的职责具体包括确认数据标准、审批数据变更、协调数据质量问题的处理、定期向治理委员会汇报数据状态。7.2 用权责清单把Owner的责任落实到位很多企业说“我们有数据Owner”实际是“挂名Owner”人定了职责没定。要让Owner真正发挥作用必须有一份权责清单明确每个数据对象从创建、变更、停用到归档的全生命周期每个环节该谁负责、该走什么流程。我以一个实际的模板为例说明物料主数据的Owner权责清单大概是怎样的环节责任主体具体职责数据标准定义数据Owner供应链负责人组织制定物料分类、编码规则、关键属性标准数据创建审批数据Owner指派审批人审批新建物料申请确认符合标准数据变更评估数据Owner下游影响方变更前评估对下游系统的影响确定变更方案数据质量监控数据治理团队执委会支持定期推送数据质量报告标记异常记录数据质量整改数据Owner源系统维护团队组织分析数据质量问题的业务原因推动源系统修正数据停用/归档数据Owner确认数据停用影响范围协调各系统同步停用有了这份清单Owner的权力和责任才能具像化。事实上很多老板并不反对管数据他们只是不知道怎么管。你给他一份清晰的权责清单告诉他你在哪些节点需要他拍板他反而更容易配合。数据团队最怕的不是老板不配合而是没有提供“好配合”的工具和机制。7.3 数据运营不是“固定项目”而是“日活机制”数据治理如果只是一个“项目”做完就撤那大概率半年后回到老样子。脏数据会重新滋生标准会重新被绕开各系统又会回归各自为政。所以我更倾向于把数据治理定义为一套“日活机制”——就像生产设备需要日常保养一样数据底座也需要日常运营。日常运营包含几块内容日常的数据质量监控和告警处理定期的数据标准评审和修订新应用接入时的数据规范检查数据Owner例会和治理委员会议事的运作以及数据资产的持续运营和推广。这些工作听起来很多但实际上有了数据底座和自动化工具之后大部分监控和规则校验是可以自动化完成的。真正需要人工投入的主要是异常数据的业务研判和跨部门协调。一个几十亿规模的企业数据治理日常运营团队配置三到五个人基本可以覆盖。8. 常见问题真实项目中反复出现的坎8.1 数据质量差到无从下手怎么办这是制造企业数据治理项目开局最常遇到的问题。主数据准确率不到80%一大堆历史脏数据想清理又怕影响线上业务不清理又没法开展后面的工作。我的建议是分三步走。第一步先做一次数据健康度摸底用统计工具分析各类数据的重复率、完整率、格式合规率第二步按“影响业务程度”排序挑出对生产、交付、财务影响最大的两类数据作为首批清理对象不要贪多第三步清理过程采用“新建数据走新标准、存量数据分批迁移”的双轨策略新数据从当下开始合规老数据在业务淡季逐批清洗。这样既不会因为存量数据清洗拖死业务又能保证新增数据不再积累新的质量问题。等存量问题处理得差不多了再考虑统一回填源系统。8.2 业务部门不配合数据标准推不动这条我必须直说业务部门不配合80%的原因是数据标准没有解决业务的实际问题。数据标准如果只是给IT看的、给数据仓库用的业务部门当然没有配合的动力。要让业务部门配合数据标准必须直击业务场景比如提升订单交付准确率、减少因编码错误导致的重复采购、减少质量追溯时查不到数据的时间。我在推数据标准时有个小技巧先分析各业务部门每个月花在处理数据问题上的时间成本做成一张“痛点账单”然后在项目启动会上把这笔账公示出来。当业务部门意识到数据治理是在帮他们省时间、省成本配合度会立刻上升一大截。8.3 新系统上线后旧系统里的数据怎么处理制造业经常遇到的情况是新系统上线了旧系统因为各种原因还得继续运行一段时间。比如新MES上线了但老MES还在用来查历史工单。这种新旧系统并行期间数据一致性如何保障我的建议是新系统上线前必须完成“数据迁移验证”这一道刻绝不带病上线。具体包括把旧系统的存量数据迁移到新系统后做全量数据对账找出迁移后不一致的数据项交由业务部门确认处理意见。同时新老系统并行期要有明确的“数据回写规则”——如果老系统还在产生业务数据必须要通过接口同步到数据底座保证数据底座视图完整。记住一点历史数据是企业数据资产的一部分但历史数据中不准确、不完整的部分并不是资产而是负债。新系统上线时是处理这些负债的最佳时间窗口错过这个窗口后续再想清洗成本和风险都会翻倍。8.4 数据治理投入产出如何衡量投资人和CIO最常问的问题数据治理投了几百万收益体现在哪里很多数据团队答不上来所以项目预算总被削减。我提供一个思路把数据治理收益拆成“增收、降本、提效、避险”四个线来量化。降本比如因物料编码统一而减少的重复采购金额提效比如因数据质量问题减少的月度对账工时避险比如因数据标准化降低的合规风险和审计整改成本增收比如因为数据准确率提升带来的销售订单交付周期缩短和客户满意度提升。每一条都要提前设定基线数据治理后定期对比形成数据治理收益报告。不用追求每个收益数字都百分之百精确数据治理的价值本来就有相当一部分是隐性的比如团队协作效率的提升、系统扩展成本的降低。但至少要能拿出几个硬指标来证明治理工作的价值否则在预算争夺中永远处于弱势。9. 最后说几句心里话写了这么多最后想分享一点我在这个领域的真实感受。数据治理也好数字化建设也罢本质上都是一种组织能力的建设而不是单纯的技术项目。很多企业把数字化当成IT部门的事这是最大的误区。如果业务部门不把数据当资产来经营IT部门再努力做出来的也只是空中楼阁。我这些年最深的体会是数据治理成功的企业不一定技术多么先进但一定有一套让业务和IT坐下来一起商量事的机制。数据治理失败的企业多半是在开始之前就已经预设了“IT主导、业务配合”的角色分工这种分工本身就是错的。我建议每一位正在推进制造业数字化的同行不妨先不要急着选平台、定标准、招数据工程师而是先回到根本问题企业的数据问题到底卡在哪个业务痛点上把这个痛点找到把跨部门的协作机制建立起来再谈工具和平台你会发现很多曾经以为技术难度极高的问题其实并没有那么难解。数据治理这条路没有终点但有起点。起点就是从今天起拒绝“二选一”开始“边走边治”。但愿这篇文章能帮你在起点上少踩几个坑多走几步顺路。
返回列表