我们真的是在做数据治理吗
我们真的是在做数据治理吗?
什么是数据治理?
数据治理和数据管理有什么区别?
相信即使是考过数据治理工程师的人,面对这2个问题也仍然会有这个疑问。
目前国际和国内对于数据治理没有明确统一的定义,对于数据治理的服务范围也没有明确界定。
很有意思的是,国际和国内对于数据治理的定义和理解看起来似乎有比较大的区别。
先看看国际上对数据治理的定义:
1、国际数据管理协会(DAMA International)出版了《DAMA 数据管理知识体系指南(第2版)》,其将数据治理作为数据管理知识体系的核心能力域,聚焦于组织需求,包括战略、制度、标准和质量、监督、合规、问题管理等。
该书认为数据治理是在管理数据资产的过程中行驶权力和管控,确保根据数据管理制度和最佳实践正确地管理数据。同时给出了治理和管理的区分方式:“治理是做正确的事,管理是正确地做事”。
2、卡耐基梅隆大学旗下机构CMMI研究所推出了数据管理成熟度模型(DMM),其认为数据治理包括治理管理、业务术语表和元数据管理。
3、美国企业数据管理协会(EDM Council)主导制定并正式发布了《数据管理能力评估模型》(DCAM),认为数据治理作为流程保障的基础,制定政策、标准、规则和实施监督,确保各项数据管理活动有效执行。
4、IBM联合业界多家公司和学术研究机构,通过计划、设计、实施、验证阶段开展数据治理业务、技术、方法研究和最佳实践,提出通过数据治理获得一致性和高质量数据的成熟度模型,其认为数据治理是针对数据管理的质量控制规范。
再看看国内对数据治理的解释:
1、《数据标准化》中认为
广义的数据治理: 数据治理是多主体行为,不是简单地针对一个单独的个体、组织或者某一个领域,包括对数据生命周期、元数据、主数据、数据标准、数据质量、数据安全等方面的管理,是一个全生态体系的运作。
狭义的数据治理: 数据治理是对数据生命周期或生命周期中部分环节的管理。
2、第十四届电子政务论坛对数据治理的定义是:对数据全生命周期进行管理,将数据作为组织资产而展开的一系列具体工作,确保信息利益相关者的需要达成一致目标,确保有效助力业务的决策机制和方向,确保对绩效和合规进行监督。
3、《大数据治理标准体系研究》中认为,大数据治理体系建设是一项系统工程,大到大数据技术平台的搭建、组织的变革、政策的制定、流程的重组,小到元数据的管理、主数据的整合、各种类型大数据的个性化治理和大数据的行业应用。
4、GB/T35295-2017《信息技术 大数据 术语》、GB/T 36073-2018《数据管理能力成熟度评估模型》中对数据治理的定义是,对数据进行处置、格式化和规范化的过程。
个人总结:
从国际的定义来看,数据治理跟数据管理是不同的。数据治理的站位更高些,它做的主要是制定战略、制度、政策、标准、规则,起到监督作用,不涉及具体的执行;
从国内的定义来看,数据治理跟数据管理似乎没有什么明确的划分,既有政策的制定,也有涉及到数据管理的具体执行过程。
这里可能关系到中英文的区别,国内关于数据治理、管理相关的书籍,大部分是直接从英文翻译过来的。
Data Governance翻译为数据治理,Data Management 翻译为数据管理,这个翻译本身没错,但是中文语境下对于治理的理解并不像英文那样,有明确的界定。
先看下ISO的定义:
治理 governance
system of directing and controlling
治理框架:
strategies, policies, decision-making structures and accountabilities through which the organization’s governance arrangements operate
管理 management
exercise of control and supervision within the authority and accountability established by governance
Note 1 to entry: The term management is often used as a collective term for those with responsibility for controlling an organization or parts of an organization. The term managers is used to avoid confusion with management systems.
从定义上来区别,英文的governance与management的区别与联系在于:
治理是定义了规则,而管理是一种活动,在治理制定的框架规则下进行管理;
在中文语境下,不同人对于治理和管理的区别,也有不同的理解。
例如公司治理和公司管理,有人认为公司治理是董事会的事,主要负责制定、控制、监督公司的战略方针,而公司管理是经理层的事,主要负责指导、干预、监督具体经营活动。
这个理解跟英文下的governance、management是一致的,治理负责把控大方向,管理负责具体执行。
目前行业内,大部分人眼中的数据治理,就是在处理数据,对数据执行管理活动,更侧重于执行层面,而不是战略、制度、政策、标准制定层面。
但如果是这么理解的话,那数据治理和数据管理应该怎么区分呢?
中文语境下,治理到底是怎么定义的?
根据华中科技大学国家治理研究院的文章《关于现代国家治理的文献综述》,治理一词来源于国外,全球治理委员会是在1995年才对“治理”作出定义的:
治理是各种公共的或私人的个人和机构管理其共同事务的诸多方式的总和。它是使相互冲突的或不同的利益得以调和并且采取联合行动的持续的过程。它既包括有权迫使人们服从的正式制度和规则,也包括各种人们同意或以为符合其利益的非正式的制度安排。
我个人认为这个定义比较抽象,但包含两点比较重要的信息:
1、多方参与
2、协调各方利益
从这个角度来看,治理跟管理有明显的区别,管理通常是单方面向另一方施加管理措施。
把管理用在数据管理的话,可以理解为数据管理人员对数据进行处理,落实相关制度、标准、规范的过程。
那数据治理,是不是可以理解为协调各方参与数据相关的战略、政策、制度、标准、规范的制定,监督数据管理成效,维护多方利益,实现组织战略?
国内似乎没有找到哪个权威机构对“治理”一词作出解释,以上纯属个人理解。
相关文章:

我们真的是在做数据治理吗
我们真的是在做数据治理吗? 什么是数据治理? 数据治理和数据管理有什么区别? 相信即使是考过数据治理工程师的人,面对这2个问题也仍然会有这个疑问。 目前国际和国内对于数据治理没有明确统一的定义,对于数据治理的服…...

聊聊汽车电子的话题
当谈到汽车电子时,有许多有趣的话题可以探讨。以下是一些可能感兴趣的话题: 自动驾驶技术:自动驾驶技术正变得越来越先进,它们如何在汽车中实现?它们将如何改变我们的交通方式以及对道路安全的影响? 电动汽…...

ThinkPHP6企业OA办公系统
有需要请加文章底部Q哦 可远程调试 ThinkPHP6企业OA办公系统 一 介绍 勾股OA基于ThinkPHP6开发,前端Layui,数据库mysql,是一款实用的企业办公系统。可多角色登录,集成了系统设置、人事管理、消息管理、审批管理、日常办公、客户…...

PPS Tester测量原理和实施方法
怿星科技发布了新品PPS Tester,这是一款基于1PPS方法的时间同步精度测试设备。PPS Tester由硬件模块ETS2110和上位机软件ePPSTester构成。本文将围绕此设备的应用场景,介绍相关概念和设备使用方法。 什么是时间同步? 时间同步就是采取某项技…...

浅谈新电改背景下电网企业综合能源服务商业模式研究及发展方向
安科瑞 华楠 摘要: 新电改方案实施后,由于输配电价的改革和售电侧的放开,电网企业的盈利模式也随之发生了变化。这就要求电网企业转变服务理念与经营方式,来寻求竞争优势。基于“魏朱六要素商业模式”模型,对电网企业综合能源服务…...

SpringBoot + Docker 实现一次构建到处运行~
一、容器化部署的好处 图片 Docker 作为一种新兴的虚拟化方式,它可以更高效的利用系统资源,不需要进行硬件虚拟以及运行完整操作系统等额外开销。 传统的虚拟机技术启动应用服务往往需要数分钟,而 Docker 容器应用,由于直接运行…...

clang-format格式化代码
1. clang-format简介 Clang-Format可用于格式化(排版)多种不同语言的代码。其自带的排版格式主要有:LLVM, Google, Chromium, Mozilla, WebKit等; 利用style参数配置风格。通过编写 .clang-format 文件,可以实现代码风格的配置。…...

品牌宣传与媒体传播是声誉管理的主要方式之一
企业声誉是现如今影响品牌信任度、客户忠诚度的重要因素,也被视为企业的一种无形资,更影响着企业未来的发展。因此,企业声誉管理也日渐成为企业管理的重要课题之一,尤其在品牌营销管理领域。 什么是声誉管理?声誉管理有…...

2023年8月7日-8月13日,(上午熟悉公司代码,周一到周五晚上优先工作所急视频教程,其他业余时间进行ue视频教程,为独立游戏做准备)
按照规划,上午熟悉公司源码,下午进行filament和ue渲染,晚上写工作代码。回家后泛读pbrt或者其他书籍催眠。 业余学习ue的各种视频教程,为独立游戏做准备(公司也实行末位淘汰,给自己留条后路)。累…...

Vue3 第二节 Vue3的响应式
1.Vue3的响应式原理 2.ref函数和reactive函数的对比 3.setup注意点 一.Vue3的响应式原理 1.Vue2.x中的响应式原理 ① 实现原理 对象类型:通过Object.defineProperty() 对属性的读取,修改进行拦截(数据劫持)数组类型…...

通过easyui实现动态控制表格字段显示、导出表格数据
前言 学过layui前端框架的都知道,layui默认帮我们实现了控制表格字段显示以及数据的导出功能。 1、控制表格字段显示 2、数据导出 3、导出为pdf:导出按钮的右边那个按钮就是打印pdf的 那么,easyui要怎么实现这些功能呢?这篇文章就…...

JWT入门,jwt可以解密吗?
JWT 什么是 JWT JSON Web Token,通过数字签名的方式,以 JSON 对象为载体,在不同的服务终端之间安全地传输信息 官网:https://jwt.io/SDK: https://jwt.io/libraries (含Java和各种语言)Java SDK(上面的SDK链接得到): https://g…...

36.利用解fgoalattain 有约束多元变量多目标规划问题求解(matlab程序)
1.简述 多目标规划的一种求解方法是加权系数法,即为每一个目标赋值一个权系数,把多目标模型转化为一个单目标模型。MATLAB的fgoalattain()函数可以用于求解多目标规划。 基本语法 fgoalattain()函数的用法: x fgoalattain(fun,x0,goal,weig…...

EPPlus 读取和生成Excel
在项目中添加了EPPlus库的引用,你可以通过NuGet包管理器或手动将EPPlus库添加到项目中。同时,需要注意的是EPPlus库支持的是xlsx格式的Excel文件。 读取 使用EPPlus读取本地Excel文件的示例代码如下: using OfficeOpenXml;public void Rea…...

Java wait() notify() join()用法讲解
一、wait() 1. 源码: 实际调用本地方法 2. 作用 释放当前锁,并让当前线程进入等待状态;timeoutMillis为等待时间,单位毫秒,如果为0则表示无限等待下去;该方法使用前提是:当前执行线程必须持…...

新手注意事项-visual studio 来实现别踩白块儿
自己之前为了熟悉easyx练习过一个简单的项目,别踩白块儿,链接在这里,别踩白块儿,当时比较稚嫩,很多东西都不会,可以说是只知道最基本的语法,头文件都不知道,一个一个查资料弄懂的&am…...

【力扣】2810. 故障键盘 <模拟>
【力扣】2810. 故障键盘 你的笔记本键盘存在故障,每当你在上面输入字符 ‘i’ 时,它会反转你所写的字符串。而输入其他字符则可以正常工作。给你一个下标从 0 开始的字符串 s ,请你用故障键盘依次输入每个字符。返回最终笔记本屏幕上输出的字…...

Docker desktop使用配置
1. 下载安装 https://www.docker.com/ 官网下载并安装doker desktop 2. 配置镜像 (1)首先去阿里云网站上进行注册:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors (2)注册完成后搜索:容…...

第一百二十一天学习记录:线性代数:矩阵乘法运算(宋浩板书)
在编程和学习数据结构的过程中,发现有些算法会用到矩阵和矩阵的乘法运算,因此先将这一个知识点学习一下。 矩阵和行列式的区别 各种矩阵的概念 矩阵运算 乘法☆ 总结三条不满足...

模拟实现消息队列项目(系列3) -- 服务器模块(硬盘管理)
目录 前言 1. 创建项目 2. 创建核心类 2.1 Exchange 2.2 MSQueue 2.3 Binding 2.4 Message 3. 数据库设计 3.1 SQLite 配置 3.2 Mapper层代码实现 3.2.1 创建表操作 3.2.2 交换机 队列 绑定的增加和删除 3.3 实现DataBaseManager 3.4 DataBaseManager单元测试 4.…...

【iOS】锁
线程安全 当一个线程访问数据的时候,其他的线程不能对其进行访问,直到该线程访问完毕。简单来讲就是在同一时刻,对同一个数据操作的线程只有一个。而线程不安全,则是在同一时刻可以有多个线程对该数据进行访问,从而得…...

杰发科技(合肥)2021笔试题
笔试时间:2020.10.17 ,10:30-12:00。 岗位:Linux 驱动工程师。 题型:选择题8道,填空题10道,编程题4道。 杰发科技主要做汽车电子,由北京四维图新控股,对汽车电子感兴趣的有机会可以应聘试试。 选择题 1、128,4 #include<stdio.h> unsigned int getstrsiz…...

Java堆排序
目录 PriorityQueue自己实现 PriorityQueue public class PriorityQueueMain {public static void main(String[] args) {int[] temp {40, 2, 33, 26, 35, 8, 8, 26, 29, 2};PriorityQueue<Integer> priorityQueue new PriorityQueue<>();for (int i 0; i <…...

GitHub的基本使用教程
GitHub是一个基于web的版本控制和协作平台。它允许开发人员将他们的代码存储库存储在云中,并与其他人一起进行工作。GitHub还提供了各种工具和功能来帮助开发人员管理和组织他们的代码项目,包括拉出请求、问题跟踪、代码评论等等。此外,它托管…...

objectMapper.configure 方法的作用和使用
objectMapper.configure 方法是 Jackson 提供的一个用于配置 ObjectMapper 对象的方法。ObjectMapper 是 Jackson 库的核心类,用于将 Java 对象与 JSON 数据相互转换。 configure 方法的作用是设置 ObjectMapper 的配置选项,例如设置日期格式、设置序列…...

面试热题(x的平方根)
给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。 这道题虽然是简单题…...

食品溯源合约 -- 智能合约实例
前提 Roles: 实现对用户地址的角色权限管控,添加、删除角色。 Producer: 生产商角色管控。 ... FoodInfoItem: 食品信息管控。生产商、中间商、超市添加食品信息。 Trace:食品溯源合约,主要负责对以上几个合约的统筹协作。 Roles // SPDX-License-Identifier: MIT pragm…...

SAP系统中二代增强提供了4中增强函数的查找方法
1 Introduction The second enhancement is used widely by sap .We can set break-point in the function . The function is in the SMOD FG. 2 Detail SAP系统中二代增强提供了4中增强函数的查找方法: MODX_ALL_ACTIVE_MENUENTRIES (菜单增强) MODX_FUNCTION…...

RabbitMQ-SpringBoot2
1.依赖引用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2.配置文件 spring: rabbitmq: host: 192.168.2.17 port: 5672 usernam…...

MyBatis核心 - SqlSession如何通过Mapper接口生成Mapper对象
书接上文 MyBatis – 执行流程 我们通过SqlSession获取到了UserMapper对象,代码如下: // 获取SqlSession对象 SqlSession sqlSession sqlSessionFactory.openSession();// 执行查询操作 try {// 获取映射器接口UserMapper userMapper sqlSession.get…...