什么是主数据

article/2025/8/25 11:19:27

原文地址:https://zhuanlan.zhihu.com/p/168672437

一:什么是主数据
概念:
维基百科
主数据  (Master Data):
在企业中用来定义业务对象的、具有持续性、非交易类的数据。相对于交易类数据,主数据是相对稳定的数据。

维基百科解释很全面,但也很抽象,很多人还是有疑问,实际情况下到底什么是主数据?到底什么数据才叫主数据?

带着疑问我们举个例子:
腾讯公司董事长由马化腾更换成了马云,由于腾讯旗下有很多分公司,各个分公司都有自己独立的一套后台管理系统,董事长换了,有的分公司没有来的及修改后台管理系统中董事长个人信息,下一次给董事长发邮件,有的分公司发给马化腾,有的发给马云,邮件发错了领导这个锅谁背?

“腾讯公司”如果将董事长这个所有下级公司都会用到的信息分离出来,作为主数据管理,单独维护,董事长变了,只改一次,其他各业务单元如果想获得董事长信息,可以由主数据管理单位将所需的数据下发给相应的业务单元(或者提供接口供各个业务单元访问),这个谁背锅问题就解决了

通过这个例子我们加以整理可以得出:
只有大型单位(集团性企业、政府、城市等)才会涉及主数据
通用的数据分离出来单独管理,统一维护就是主数据
主数据并不神秘,本质上和普通数据并没有什么区别,怎么定义哪些数据是主数据由业务人员确定
主数据源头统一,集中管理
主数据的管理会增加成本,中小型单位不会用到
二、主数据的特点

根据定义可以发现:
主数据是具有共享性的基础数据,可以在企业内跨越各个业务部门被重复使用,处于相对高价值,高共享,相对稳定的状态。所以,主数据具有以下几个特征。
在这里插入图片描述

超越部门:主数据是组织范围内共享的、跨部门的数据,不归属某一特定的部门而归属于整个组织,是企业的核心数据资产。超越业务:主数据是跨越了业务界限,在多个业务领域中被广泛使用的数据,其核心属性也是来自业务。主数据在各个业务流程中都是唯一识别的对象,它不会依赖于业务流程存在,但它的价值是业务交互中体现的。超越系统:主数据是多个系统之间的共享数据,是应用系统建设的基础,同时也是数据分析系统重要的分析对象。因此,它应该保持相对独立,服务于但要高于其它业务信息系统。超越技术:主数据是要解决不同异构系统之间的核心数据共享问题,应当满足与不同业务系统架构下使用的情况,提供兼容多种系统架构,多兼容的数据接收及应用方式,不会局限于一种特定的技术。
三、为什么需要主数据

我们先来看一个场景:

一银行客户向监管部门投诉,说银行泄露他的个人隐私。于是,行长被监管部门训诫,数据老总被行长责骂。但追查下来,其实银行似乎并没有什么错:不同系统里保存了客户的多个手机号码,银行向客户发送其动账信息时,客户的一个“错误手机号码”收到了短信,然而客户不希望该号码看到动账信息,因为该号码可是某个“敏感人”在使用。

一个客户,多个号码并存,且其中还含有“敏感号码”。这种现象在客户信息管理中,屡见不鲜,并由此带来了“客户投诉”等系列连锁反应。

我们再来看一个行业趋势:

如今,CRM系统几乎成了每个企业的标配,不管企业规模如何。并且,对于拥有多家子公司、多条业务线的大企业来说,他们为不同的业务团队、部门或区域部署了多个CRM。但是这种情况却给CRM发挥价值最大化带来了问题,如:同一个客户信息存在不同系统中,且信息不完全一致。在进行客户管理或营销活动时,不仅浪费了企业资源还带来了隐患。由此,CRM的下一个进阶之路,将从多个不同来源提取现成的客户数据,以创建客户数据的单一可信版本,帮助企业提高营销能力并促进销售。

有两个概念隐藏在这两个场景中:
一个是“主数据”,案例中“客户”就属于主数据,其中由客户信息管理不当引起的投诉事件就是主数据管理缺失带来的问题。
另一个就是“主数据管理(MDM)”。创建客户数据的单一可信版本,这就是引入了主数据管理解决方案。

主数据作为企业数据战略的重要组成部分,在信息化战略中处于核心地位,处于基础支撑地位。它极大程度上影响了企业信息化建设的价值,更影响了企业利用的效率和数据发挥价值的程度。

试想一下:企业耗费大量资源,在引进越来越多的系统中逐步实现了业务数据化。但是,由于系统建设缺乏统一规划,及不同系统建设厂商不一致,导致不同系统内的数据出现了不一致现象。当物资供应部拿着ERP中查询好的供应商编号,去生产部门询问该供应商所供货物的使用计划时,发现没有该供应商的相关信息;集团希望统筹全集团的“人财物”,集中采购就成了重要抓手,SRM系统终于上线了,但是下属企业却各说各话,鸡同鸭讲,问题依旧没有解决……

四、主数据的价值

从基础层面来说,主数据管理主要体现了以下价值:

消除数据冗余:不同系统、不同部门按照自身规则和需求获取数据,容易造成数据重复存储,形成数据冗余。主数据打通各业务链条,统一数据语言,统一数据标准,实现数据共享,最大化消除了数据冗余。提升数据处理效率:各系统、各部门对于数据定义不一样,不同版本的数据不一致,一个核心主题也有多个版本的信息,需要大量的人力、时间成本去整理和统一。通过主数据管理可以实现数据动态整理、复制、分发和共享。提高公司战略协同力:数据作为公司内部经营分析、决策支撑的“通行语言”,实现多个部门统一后,有助于打通部门、系统壁垒,实现信息集成与共享,提高公司整体的战略协同力。
以上是从主数据管理的价值和意义说明其重要性。

我们换个角度从项目落地实施的角度来看看主数据

随着大数据战略的深入推进,数据的资产化成为日益明显的趋势。但同时,很多企业对于数据资产的管理还处于非常原始的阶段,面临着数据质量差、数据垃圾难以处理、数据转换率低等管理痛点。如何充分挖掘发挥数据价值的方法论和参考框架是关键问题也是难点问题。科学的数据资产管理模式对于企业具有非常重要的意义。现有的方法多种多样,其中“主数据管理”是数据资产管理实践方式的重要切入方法之一,其建设策略是从解决核心业务实体数据的质量和业务协同入手,推动生产环节在客户、物料、组织机构、产品、统一编码等方面保持一致。从主数据入手开展数据资产管理实践目标明确、建设周期较短,还能够保障关键数据的唯一性、一致性及合规性。从IT建设的角度,主数据管理可以增强IT结构的灵活性,构建覆盖整个企业范围内的数据资产管理基础和相应规范,并且更灵活地适应企业业务需求的变化。此外,主数据质量的提高也能够为后期数据集成和数据整合打下良好的基础。
五:主数据的发展

90年代中期,ERP(企业信息资源规划)兴起并得到快速发展。然而,最早的ERP系统中并没有主数据(Master data)的概念,而是被称作基础数据。基础数据在不同的模块中进行管理的,例如:物料是在INV模块,供应商是在AP模块,客户是在AR模块。

21世纪初,SOA——面向服务的架构,流行了起来。企业信息化架构,从单体架构、垂直架构向SOA架构方向发展起来。领先的ERP厂商,SAP已经将主数据作为一项服务,提供其他模块调用。同期,Oracle提出了“TCA架构”的理念,并首先将“客户数据”独立出来,作为一个向其他相关模块提供调用服务(SOA)的基础应用。SOA时代的正式到来,信息化领域真正明确“主数据”的定义,并确定了主数据的地位——企业信息化建设的基础。

在SOA时代,主数据解决的是企业内核心数据不统一、不一致、不准确、不完整、不共享的问题。而今天的数字化时代,赋予MDM的责任,不仅在与企业内部的数据治理和集成共享,还有一个重要的职责就是上下游产业的联通,实现社会化的主数据互联。未来主数据一定是融合了大数据技术、云计算技术、数据孪生技术、微服务技术的、人工智能技术的应用平台,主数据离不开技术却超越技术。

六:主数据怎么用

主数据的建设
为更好的管理主数据,主数据管理系统(Master Data Management,即MDM)这类软件就出现了。


http://chatgpt.dhexx.cn/article/Zk40Ep81.shtml

相关文章

终于有人把数据治理的元数据、主数据等概念讲明白了

DAMA国际数据管理协会对数据治理定义:数据治理是对数据资产的管理活动行使权力和控制的活动集合(规划、监控和执行)。 数据治理涵盖了从前端业务系统、后端业务数据库再到业务终端的数据分析,从源头到终端再回到源头,…

matlab拉普拉斯算子边缘提取_(二十四)用二阶微分(拉普拉斯算子)实现图像锐化...

时间为友,记录点滴。 我们已经了解过了梯度(一阶微分)的作用,那么为什么要引入二阶微分呢? 二阶微分的作用是什么? 还是看图说话: 很明显,一阶微分已经可以把轮廓辨识出来,但是,对于变化较缓的地方,一阶微分会给出一个比较长的序列,对应到图像上就是轮廓比较“粗”…

GCN频域视角相关——傅里叶变换、拉普拉斯变换、拉普拉斯算子、拉普拉斯矩阵、卷积

试图通俗地捋清标题名词之间的关系 0. 前置知识0.1 函数的正交0.2 什么是卷积?0.3 散度0.4 欧拉公式 1. 卷积与傅里叶变换1.1 傅里叶变换1.2 时域的卷积等于频域的乘积 2. 拉普拉斯变换3. 拉普拉斯算子4. 拉普拉斯矩阵与其特征向量5. 太长不看总结版extra 注&#x…

拉普拉斯算子的原理和matlab实现代码

一、基本原理 拉普拉斯算子是一种二阶导数算子,是各向同性的微分运算,具有旋转不变性,可以满足不同走向的图像边界的锐化要求。   对一个二维图像函数f(x,y),它的拉普拉斯算子定义为:   x方向上的二阶微分定义为:   y方向上的二阶微分定义为:   所以,对于数…

Robert算子、Sobel算子、拉普拉斯算子

文章目录 1.Robert算子2.Sobel算子3.拉普拉斯算子4.结果 1.Robert算子 // 1. Robert算子cv::Mat gray;cv::Mat dstRoX;cv::Mat dstRoY;cv::Mat dstRoM;cv::Mat kernelRoX (cv::Mat_<float>(2, 2) << 1, 0, 0, -1);cv::Mat kernelRoY (cv::Mat_<float>(2, 2…

了解拉普拉斯算子

了解拉普拉斯算子 1. Laplace算子的定义2. 转换成离散形式 1. Laplace算子的定义 直奔主题&#xff1a;Laplace算子被定义为函数梯度的散度&#xff0c;即&#xff1a; 在图像处理&#xff0c;我们知道经常把Laplace算子作为边缘检测之一&#xff0c;也是工程数…

高斯拉普拉斯算子

高斯拉普拉斯算子&#xff08;Laplacian of Gaussian&#xff0c;LoG&#xff09; 高斯拉普拉斯算子&#xff08;Laplacian of Gaussian&#xff0c;LoG&#xff09;提取图像 f ( x , y ) f(x, y) f(x,y)边缘&#xff1a; 图像平滑去噪&#xff0c;高斯低通滤波器&#xff08…

频域的拉普拉斯算子

频域的拉普拉斯算子 一、定义&#xff1a; 拉普拉斯算子可以使用如下滤波器在频率域实现&#xff1a; H ( u , v ) − 4 ∗ π 2 ( u 2 v 2 ) H(u,v) -4*\pi^2 (u^{2} v^{2}) H(u,v)−4∗π2(u2v2) 或者&#xff0c;关于频率矩阵的中心&#xff0c;使用如下滤波器&#…

matlab拉普拉斯算子锐化,cv-拉普拉斯算子锐化浅析

式(3.7.1)中的二维拉普拉斯数字实现可由这两个分量相加得到&#xff1a; 从而得到拉普拉斯算子 意思同上面的一阶微分算子相同。 这里解释一下微分算子的使用&#xff0c;很简单&#xff0c;如上面这个就是在处理每个像素点的RGB值时&#xff0c;将该像素的RGB三个值乘以4然后减…

拉普拉斯算子Laplace

拉普拉斯算子Laplace 概述二阶差分算子模板应用原理python代码实现opencv代码效果展示 概述 定义&#xff1a;拉普拉斯算子是n维欧几里德空间中的一个二阶微分算子&#xff0c;是用二阶差分来计算图像的边缘。 拉普拉斯算子是一种各向同性微分算子&#xff0c;它具有旋转不变性…

Laplace operator 拉普拉斯算子

一 概要介绍 我们主要关注拉普拉斯算子在图像方面的应用。首先&#xff0c;列出二维拉普拉斯算子的定义&#xff1a; Δ f ∂ 2 f ∂ x 2 ∂ 2 f ∂ y 2 \Delta f \frac{\partial^2f}{\partial x^2} \frac{\partial^2f}{\partial y^2} Δf∂x2∂2f​∂y2∂2f​ 从公式中可…

通俗理解拉普拉斯算子(Laplace)

离散的一阶微分 离散的一阶微分定义为差分&#xff0c;如二维离散函数 f ( x , y ) \ f(x,y) f(x,y) (图像其实就可以看作一种二维离散函数&#xff0c;因为其反映的是不同像素点在x 和 y 轴方向上灰度的变化)在 x 方向上的一阶微分为 : σ f σ x f ( x 1 , y ) − f ( x ,…

拉普拉斯算子

文章目录 哈密尔顿算子梯度散度拉普拉斯算子图像处理——拉普拉斯算子 在介绍拉普拉斯算子概念之前我们先介绍&#xff0c;哈密尔顿算子&#xff08; ∇ \nabla ∇&#xff09;&#xff0c;梯度&#xff0c;散度等概念 哈密尔顿算子 所谓哈密尔顿算子即为某一物理量在笛卡尔坐…

微信小程序阻止冒泡事件

阻止冒泡事件 当点击清空小图标时还会触发picker框弹出 解决方法&#xff1a; 将bindtap改为catchtap

uniapp小程序点击事件阻止冒泡

uniapp开发的小程序使用click.stop发现无法阻止冒泡&#xff0c;找了半天也不知道什么问题 后来把代码改成了 click.stop 去阻止事件冒泡的改成 tap.stop 去阻止事件冒泡 <view class"contents" v-for"(item, index) in data" :key"index&…

阻止冒泡的方法

阻止冒泡 1.标准写法 普通浏览器 e.preventDefault(); 方法&#xff0c; 2、非标准写法 e.cancelBubble true 3.阻止冒泡兼容性方案 4、使用传统的注册方式 // 3. 传统的注册方式a.onclick function(e) {// 普通浏览器 e.preventDefault(); 方法// e.preventDefault(…

JS如何阻止冒泡事件

1、背景 1.1 什么是事件冒泡 当一个元素接收到事件的时候 会把他接收到的事件传给自己的父级&#xff0c;一直到window 。 优点&#xff1a;事件委托可以利用事件冒泡&#xff0c;来达到只指定一个事件处理程序就可以管理某一项类型的所有事件的效果&#xff0c;只添加一个事…

VUE的阻止冒泡事件

VUE的阻止冒泡事件 vue中的阻止冒泡事件可以帮助我们实现当子盒子被点击时&#xff0c;父盒子不被触发对应的点击事件。 1.click.stop()方法 <div class"boxParent" click"Parent($event)"><div class"boxSon" click"son($even…

阻止默认阻止冒泡

阻止默认&阻止冒泡 默认事件冒泡事件 默认事件 什么是默认事件 默认事件是元素默认会触发的事件&#xff0c;比如当你进入网页&#xff0c;右击鼠标会冒出菜单栏 怎么阻止默认事件发生 e.preventDefault(); <!DOCTYPE html> <html lang"en"> <h…