多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

一张图讲透数据治理与数据管理的核心区别与落地边界

一张图讲透数据治理与数据管理的核心区别与落地边界 如果你在数据相关岗位上待过一两年大概率会遇到这种对话业务部门说“我们的数据太乱了要做数据治理”技术团队说“我们已经做了一年数据管理了”两边都觉得对方没听懂自己在说什么。我在帮人做数据方案梳理时几乎每轮评审都会被问到同一个问题数据治理和数据管理到底是不是一回事如果不是边界到底在哪这两个词相关的教材和文章很多但大部分讲得偏学术、偏抽象看完反而更晕。这篇我打算换个方式用我在工作中真正拿来给业务同事解释的那张图配合几个实际工作场景把数据治理和数据管理的区别一次讲透。无论你是数据团队的执行者、业务侧的数据负责人还是刚入行的新人看完应该都能快速判断手里的活属于哪一边也能在跨部门沟通时少吵几架。1. 先讲一个最常见的认知误区“上了平台”不等于“做了治理”很多团队对这两个概念的理解从一开始就是错位的。最常见的说法是“我们买了数据资产目录工具也建了数据中台数据治理已经做起来了。”但真去问落地效果往往发现指标口径还是对不上、数据责任还是没人认领、质量规则还是拍脑袋定的。问题出在哪出在把管理工具的部署当成了治理机制的建立。另一个相反的误区也很普遍。业务部门喊“我们要做数据治理”实际诉求是“把某张表里乱七八糟的脏数据洗干净”或者“把报表跑得再快点”。这本质上属于数据管理里的数据质量活动和性能优化跟治理并没有直接关系。诉求错位项目目标就会跟着错位验收时自然一地鸡毛。这种混淆带来的实际后果有三个责任不清出了问题不知道是该找定规则的人还是找执行规则的人资源错配把大量预算砸在治理委员会、制度文档上数据质量却没有专人清洗沟通成本高业务问“治理好了没”技术答“平台已经上线了”两边说的根本不是同一件事。所以与其上来就背定义不如先建立一个基本认知数据治理和数据管理是两件不同的事但它们的边界恰恰藏在“定规则”和“照规则干活”这条分界线上。后面的内容全是围绕这条线展开的。2. 一张图拆解治理管“方向”管理管“执行”先把我常用的那张图画出来。它不是严格意义上的架构图就是个分层示意我每次给人讲概念都会先画它┌──────────────────────────┐ │ 数据治理 │ │ 定规则 / 定责任 / 做监督 │ │ 政策、标准、角色、问责机制 │ └───────────┬──────────────┘ │ 指引与约束 ▼ ┌──────────────────────────┐ │ 数据管理 │ │ 照规则干活 / 完成交付 │ │ 架构、建模、存储、集成、 │ │ 质量、安全、主数据、BI支持 │ └──────────────────────────┘这张图传递的核心信息是数据治理在上层数据管理在下层。治理负责给出方向和边界管理负责在边界内把事情做出来。如果把整个数据体系比作一座城市治理就是城市规划委员会——它决定哪里是住宅区、哪里是工业区、限高多少、消防通道怎么留管理则是施工队和市政运维——按图纸把楼盖起来把路修好把水管接通出了问题派人去修。这个类比能解释很多现象。比如为什么有些公司数据平台工具很先进但使用效果一塌糊涂因为施工队手艺再好规划图本身是乱的楼盖出来也是歪的。反过来为什么有些公司制度文档写了一整套数据还是各种问题因为图纸画得再漂亮没人施工、没人维护城市照样运转不起来。从定义层面看数据治理和数据管理也确实是这么分工的。数据治理通常被定义为**“对数据资产管理行使权力和控制的活动集合”它的关注点是决策权、责任分配和合规监督数据管理则被定义为“为交付、控制、保护和提升数据和信息资产价值在其生命周期中进行的计划、政策、程序和活动的执行”**它的关注点是具体怎么做、做得快不快、稳不稳。翻译成大白话治理是决定“做正确的事”管理是确保“正确地做事”。前者解决方向问题后者解决效率问题。这个区分听起来简单但放到实际项目里几乎每一次分歧都能归到这条线上。3. 六维度对照从目标、角色、产出物看治理与管理光有分层图还不够我在评审会上喜欢再放一张对照表让团队里的人按自己的岗位找位置。这张表我也是反复调整过好几版最后留下六个维度基本能涵盖日常工作中八成以上的判断场景对比维度数据治理数据管理核心问题该不该做谁有权做做对了没怎么做怎么做得更快更好关注焦点规则、责任、合规、方向流程、工具、执行、效率主要角色治理委员会、数据所有者Data Owner、数据管家Data Steward数据工程师、数据架构师、DBA、数据分析师典型产出物数据政策、数据标准、责任矩阵、合规审计报告数据平台、数据模型、ETL流程、质量报告、BI报表时间视角长期、战略性、持续迭代日常、运营性、即时响应成功标准数据被规范管理、风险可控、责任到人数据可用、稳定、高效、准确这张表最值得琢磨的是“角色”这一行。很多人第一次看到会问为什么数据所有者是业务侧的而不是IT侧的因为数据治理管的是“数据资产归谁管、谁对数据负责”这是业务权力的分配问题不是技术实现问题。比如“客户主数据”这个数据资产它的质量责任主体应该是业务部门里管客户关系的人而不是IT部门的开发人员。IT只能保证系统稳定、数据加工流程正确但“客户数据为什么会有重复”“客户分级的规则是什么”这类问题必须由业务负责人拍板。再展开说其中的两行方便你理解实际场景里的差异。产出物不同决定了验收方式不同。管理侧的产出物是看得见摸得着的平台能查数据、报表能跑出数、接口响应快。治理侧的产出物往往是文档、制度、角色任命和审计记录这些东西本身不产生数据价值但它们决定了数据价值能不能持续、稳定地被释放。所以治理项目验收时不能问“平台上线没有”而要问“谁对客户数据的质量负责”“指标口径变更走什么流程”“多久做一次权限合规审计”。成功标准不同决定了指标设计不同。管理侧喜欢看 SLA、数据质量规则通过率、任务调度成功率治理侧喜欢看数据责任覆盖率、标准落地率、合规问题的闭环率。两边指标没有高低之分但混着用就很容易吵起来——技术说你质量规则通过率已经99%了业务说不报表里口径还是乱的。前者是管理成绩后者是治理欠账。这里再补一个更加生活化的类比公司治理和公司管理。董事会定战略、定制度、聘高管、考核业绩这是治理总经理带着团队做产品、跑市场、管供应链这是管理。你很少听说董事会亲自去跑销售也不会要求销售总监去替董事会制定公司章程。数据治理和数据管理的关系跟这一模一样。4. 埋在业务场景里的界限数据质量、指标口径、数据权限三组实战判断概念讲得再清楚回到工位上还是会犯迷糊。我挑三个出现频率最高的场景拆开揉碎你看完应该就能举一反三。4.1 数据质量定标准是治理查错修错是管理几乎每家公司都会喊“数据质量差”但这句话背后其实藏了两个完全不同的问题。第一个问题是“好”的标准是什么客户地址的完整率要到多少算合格订单金额的准确率谁说了算发现脏数据之后多久必须处理谁来处理这些规则的制定属于治理范畴。第二个问题是“脏”的实际处理写SQL去重、补缺失字段、修异常值、调ETL逻辑这些把数据弄干净的动作属于管理范畴。我见过一个比较典型的反面案例某团队为了提升数据质量把主要精力放在开发清洗程序上结果每个月清洗完下个月数据又脏回去。原因很简单——清洗规则和准入标准没有定义清楚没有人对“脏数据怎么产生、由谁拦截”负责。这就是典型的只做管理、不做治理。反过来也有团队天天开会定质量标准但一个脏数据都不动手清最终业务该用错数据还是用错数据。正确做法是治理定标准、定责任管理按标准执行、按流程修复两边同时转起来。4.2 指标口径统一口径靠治理落地口径靠管理“用户数是多少”这种问题在稍微有点规模的公司里三个部门能给出三个答案市场部看注册用户运营部看活跃用户财务部看付费用户。这三个答案可能都是对的但它们背后的口径定义不一样。要让全公司对“用户数”只有一个答案靠的不是写SQL的技术而是治理机制——谁来决定“用户数”的标准定义是市场负责人、运营负责人还是数据负责人决定了之后怎么发布、怎么变更、业务部门不认怎么办这些问题的答案最终会落成一份指标口径标准文档以及一个口径变更评审流程。这属于治理产出。而口径确定之后数据团队把它翻译成具体的SQL逻辑、在指标平台里配置好、让不同报表都引用同一个口径这是管理产出。没有治理管理团队只能自己猜口径没有管理治理团队定了口径也落不到报表里。4.3 数据权限分级分类靠治理权限配置靠管理数据安全是这几年各家公司都在补的功课这个领域里治理和管理的分工也特别清晰。数据分级分类规范——比如哪类字段算敏感、敏感数据能授权给谁、审批流程走几级——这是治理侧的活儿需要业务、法务、安全、技术坐在一起拍板。而把权限在系统里实实在在配好、做定期审计、发现越权后立刻收回这是管理侧的活儿。现实中常见的问题是权限管理系统买了一堆配置也做了但分级分类标准一直定不下来结果审批人不知道某份数据到底算不算敏感只能一刀切拒绝或者一刀切放行。前者让业务没法干活后者让安全形同虚设。往根上说这又是治理缺位的表现。这三个场景看下来你会发现判断标准很朴素凡是问“该不该”“谁来负责”“以什么标准”的本质上是治理问题凡是问“怎么做”“怎么改”“怎么跑通”的本质上是管理问题。下次开会时拿这个标准套一下基本不会跑偏。5. 先有管理还是先有治理企业落地的真实顺序与常见职能错位很多团队还有一个特别纠结的问题我们公司还没搞数据治理是不是应该先把治理体系建设起来再做数据管理理论上这样说没错但现实中绝大多数公司的真实路径恰恰相反。一家公司刚开始做数据工作时通常是被业务需求推着走的先建数仓、接数据源、出报表这是典型的管理活动。做着做着开始出问题了指标口径对不上、数据质量问题反复、数据没人认领这时候才意识到光有管理没有治理体系是转不起来的。于是开始补治理把口径定下来、把数据责任人明确下来、把变更流程跑起来。这就是最常见的“先有管理、后有治理”的落地顺序。这个顺序我并不觉得丢人相反它很符合组织演进的自然逻辑。治理不是凭空造出来的它必须建立在“已经有人在做管理”这个土壤上。如果公司连最基础的数据报表都跑不出来先花三个月写治理制度文档大概率是一堆没人看的废纸。真正需要警惕的不是先后问题而是职能错位。我见过几类比较典型的情况治理团队干成了项目管理办公室天天催进度、做PPT对数据规则一窍不通最终治理方案落不了地治理团队干成了数据管理团队治理组的人天天写SQL、调ETL、修数据问题成了编外的数据开发组规则和责任体系完全没人维护数据所有者挂名不干活名义上每个数据域都指定了业务负责人但这位负责人既不理解数据、也不参加评审所有文件都由IT代签。这三种错位本质上都是没搞清楚治理和管理的边界。治理团队的核心能力应该是定规则、做评审、搞问责而不是亲自下场执行管理动作。如果发现你们公司的治理团队成了业务数据的第一责任人那就得停下来想想是不是哪里搞反了。那么治理到底怎么起步我的建议是别一上来就搞全覆盖式的大体系而是挑一个业务痛得最厉害的数据域比如客户主数据或者财务指标先做最小闭环。具体分四步走指定这个数据域的业务负责人明确他拥有定义口径和质量的最终决定权梳理当前最让人头疼的几个问题比如重复客户、口径不一写成问题清单针对清单定规则、定标准、定处理流程并正式发布让数据管理团队按新规则改造现有流程后续按新规则运转。这四步走完一个最小的治理闭环就建立了。别贪多一个域跑顺了再往下一个域复制。很多公司治理失败恰恰是第一步就铺得太大最后制度和执行两头都没顾上。6. 把“区别”变成团队沟通工具我的实操体会概念的价值在于能不能解决实际问题。对我来说搞清数据治理和数据管理的区别最大的用处不是写汇报材料而是把它变成一个沟通对齐工具。我自己的习惯是在跨部门会议上一旦发现讨论开始打转就直接提问“我们现在讨论的这个问题是治理问题还是管理问题”如果大家一致认为是治理问题那就请业务负责人表态而不是追问数据团队为什么还没做出来如果一致认为是管理问题那就让技术团队给排期而不是让业务继续在责任上纠结。一次会议能不能开得有效率很多时候就靠这一句。再分享一个实际体会。我接触过不少团队大家在概念的书面定义上其实都说得头头是道但一回到项目里还是会混。后来我发现真正能让大家记住的不是更复杂的理论而是一句足够简单的话。如果你想给团队留一个记忆锚点我推荐这句“治理是决定数据由谁负责、按什么规则来管理是负责把数据管好、按规则干活。”谁负责、什么规则——这是治理把数据管好、把活干完——这是管理。这句话我用了很久比任何定义都好使。最后补充一个很多人忽略的细节这两个概念不是对立的而是嵌套的。管理是日常操作治理是对操作的监督和纠偏。判断一个组织的数据体系健不健康就看两条管理层有没有把活干到位治理层有没有在方向盘偏了的时候及时拉回来。两者都在转动体系才是活的。数据治理和数据管理的区别说白了就一句话的距离但这一句话背后是两种完全不同的思维方式、角色定位和执行节奏。希望这篇也能成为你在会议室里最顺手的一张底牌。
返回列表