当前位置: 首页 > news >正文

10 种主数据模型设计示例分享,推荐收藏

主数据模型是主数据管理的基础,一个完整的、可扩展的、相对稳定的主数据模型对于主数据管理的成功起着重要的作用。规划、创建主数据模型的过程,是梳理主数据管理体系的过程,目的是建立一个良好的资源目录结构,划分合理的资源粒度。

上周给大家推送了​ 《主数据管理平台如何进行模型管理》,很多粉丝在后台找小亿要主数据模型模板。这不,小亿收集整理了10种主数据模型,大家可参考进行模型设计。

01

人员主数据模型

人员主数据是企业基础和核心的主数据之一,我们在人力资源管理系统及相关的模块中都要使用,如招聘、培训、考核、薪资等模块。另外,OA 系统、业务系统也会使用人员主数据。

表1:人员主数据模型示例

表1是人员主数据的常规模型,基本上包含了人员档案的相关信息。这个人员主数据模型包含了人员档案的基本属性信息(第一项至第九项)、业务属性信息(第十项至第十五项),对应着参照数据、枚举数据,以及引用的其他主数据。

02

账户主数据模型

账户的定义是「企业信息系统的使用者」,同时我们希望能够从企业视角进行统一的账户主数据管理。

表2:账户主数据模型示例

账户主数据的常规模型,基本上包含了系统中「账户」档案的主要属性字段。企业在构建账户主数据模型时可以以此为参考。

在账户主数据模型中,我们可以看到「对应人员编码」「对应人员姓名」,以及一些对应人员的其他相关字段,这些字段的内容来源于对应的人员主数据。此种设计没有完全遵循数据库设计的三范式,因为在数据模型中冗余了部分人员主数据的属性。而在很多应用系统中,账户模型和人员模型被构建在同一个表中,这是为了让各个系统能够很好地使用账户主数据模型才采用的折中设计方法,当然也可以根据企业实际情况进行针对性设计。

03

组织主数据模型

企业中的组织是指企业为了实现一定的目标,互相协作结合而成的团体。通常组织既包含公司层级的内容又包含公司里的多级部门甚至小组的内容。而这样的组织也会由于视角的不同产生多个版本,如行政组织、财务组织、股权组织、法人组织等。

行政组织是从企业管理的视角进行划分的组织结构;财务组织是完全以财务的视角进行核算、统计、考核,从而建立的组织结构;其他组织则是从各自的视角进行划分的组织结构。大型集团型企业的组织主数据较多,单体型企业的组织主数据相对少一些。

表3:行政组织模型示例

在组织主数据模型设计中需要关注以下特点:

(1) 组织主数据是树形结构,除了根节点,每个节点都有上级节点。

(2) 组织通常包括公司和部门两个大的层级。

(3) 组织主数据通常会关联人员主数据。

组织主数据通常会设定组织负责人属性,在进行人力部门负责人或干部调整时,需要在组织主数据中进行对应维护。

(4) 组织主数据通常指行政主数据,这也是使用得最为广泛的一种组织主数据。

企业中的组织可能存在很多版本,数据结构大致相似,但是所描述的内容和视角差异很大,也正是由于视角的不同,数据内容也可能存在差异。

(5) 组织主数据需要注意版本管理和时效性。

组织会在年度或业务需要时进行调整,新的组织会产生,旧的组织可能消亡,这其中还包含组织的合并和拆分,这些动作都应该在组织主数据中进行记录,并为后续的业务动作或业务统计提供信息支持。

(6) 其他组织主数据模型。

其他组织,如财务组织、法人组织、股权组织等主数据模型的设计可以参考行政组织主数据模型,模型架构变化不大,但承载的内容有不同的视角。

04

客商主数据模型

表4:客商主数据模型

表4模型示例是以某区药企业的客商主数据模型为数据示例,根据企业的经营情况,对客商主数据进行进一步的细分,同时根据细分的种类添加更加明确的描述字段内容。此模型的描述偏重于实体的客观基本属性描述。

05

客户主数据模型

客户主数据模型可以适当突出企业的服务关注点,同时在客户数据的管理和维护上考虑内容的可维护性。

表5:客户主数据模型示例

06

供应商主数据模型

供应商主数据模型需要充分考虑企业采购的严肃性,对供应商主数据的收集应当相对充分和准确,为后续供应商管理及评级等工作奠定基础。

表6:供应商主数据模型

07

渠道主数据模型

渠道主数据可以相对考虑内部管理及服务需求,构建内部对应管理及服务部门、岗位、人员等内容,突出企业对渠道的拓展及服务属性。

表7:渠道主数据模型示例

08

产品主数据模型

产品主数据是一个带有行业特征的主数据。产品主数据涉及的行业很多,尤其是流通性企业、消费品企业、制造型企业等。产品是企业的核心,很多企业中所有的业务线条都是围绕产品来运转的,从产品的设计、生产,到营销、销售、服务等。如果产品主数据做不好,那么围绕这个产品的统计分析就会失真和不准确,同时我们也很难观察到这个产品的全貌。

家具企业产品主数据模型(示例)如图8-1 所示。

图8-1

医药流通企业产品主数据模型(示例)如表 8-2 所示。

表8-2

09

物料主数据模型

物料主数据是一种类型主数据,也就是说,物料是一种类型,是存在颗粒度划分的。我们可以在企业中定义一种类型,然后把所有物料都归入这一个类型中,也可以把物料划分为 10 万个种类,然后把每种物料的实物归集到各细分的种类中。

通常我们采用多级树形结构对物料进行种类划分。某材料的分类如下表所示。

物料主数据在进行模型定义时需要关注各个层级类别的划分,尽量遵守类别划分的统一原则(一种视角,全覆盖,不交叉),尤其是在不同层级之间,应尽量不要转换视角。然而,即使我们尽量遵守分类原则,也难以避免物料划分的重复性,因为物料实在太多了。所以,我们还需要编制相应的填报规范,对实物归类进行具体的指导,这样才能够避免使用过程中的问题。

同时,当一种物品符合两种或两种以上的分类时,也可以依照该物品的使用用途或目的进行划分,或者做替代品选项。

10

项目主数据模型

项目主数据是以项目为运营模式的企业最关注的内容。

项目管理作为专业学科已经相对成熟和普及,但是在不同的以项目为核心的企业中,由于其各自所处的行业不同,项目主数据模型的差异也非常大。我们以地产企业项目主数据管理为例进行说明。

表10:某地产企业项目主数据模型示例

11

睿码主数据管理平台内置模板

当然,你还有更简单的方法,使用睿码主数据管理平台套模板就可以了。其内置了部门主数据、供应商主数据、会计科目主数据、机构主数据、客户主数据等标准模板,套模板就可以轻松搞定主数据模型。

操作步骤:新建模型时,选择【根据模板新建模型】,选择模板库中的主数据模板,设置模型标题、模型代号等信息,保存即完成创建。一步搞定!

感兴趣的伙伴可以在线免费试用睿码主数据管理平台哦。

相关文章:

10 种主数据模型设计示例分享,推荐收藏

主数据模型是主数据管理的基础,一个完整的、可扩展的、相对稳定的主数据模型对于主数据管理的成功起着重要的作用。规划、创建主数据模型的过程,是梳理主数据管理体系的过程,目的是建立一个良好的资源目录结构,划分合理的资源粒度…...

React学习笔记

React学习笔记 概述 React是用于构建用户界面的JavaScript库。 现在前端领域最为流行的三大框架: VueReactAngular 其中,Vue和React是国内最为流行的两个框架。 React的特点: 1、声明式编程:它允许我们只需要维护自己的状态…...

【Vue源码解析】Vue虚拟dom和diff算法

Vue虚拟dom和diff算法1. 简介2. 搭建环境1. 安装snabbdom2. 安装webpack5并配置3、函数3.1 虚拟节点vnode的属性3.2 使用h函数 创建虚拟节点3.3 使用patch函数 将虚拟节点上DOM树3.4 h函数嵌套使用,得到虚拟DOM树(重要)3.5 patchVnode函数3.6…...

算法学习与填充计划---2023.2.21---夏目

🚀write in front🚀 📝个人主页:认真写博客的夏目浅石.CSDN 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝​ 📣系列专栏:ACM周训练题目合集.CSDN 💬总结&#xff1a…...

JavaScript中怎么实现链表?

JavaScript中怎么实现链表? 学习数据结构的的链表和树时,会遇到节点(node)这个词,节点是处理数据结构的链表和树的基础。节点是一种数据元素,包括两个部分:一个是实际需要用到的数据&#xff1b…...

多孔弹性材料中传播的膨胀波方法(Matlab代码实现)

👨‍🎓个人主页:研学社的博客💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密…...

时间复杂度与空间复杂度

目录一、算法的复杂度二、时间复杂度2.1 什么叫时间复杂度2.2 大O的渐进表示法2.3 计算时间复杂度的练习三、空间复杂度四、常见复杂度的对比一、算法的复杂度 算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源 。因此衡量一个算法的好坏&#xf…...

UDP报文详解

目录 🐳今日良言:走好选择的路,别选择好走的路,你才能拥有真正的自己。 🐼一、UDP协议特点 🐼二、UDP协议段格式详解 🐳今日良言:走好选择的路,别选择好走的路,你才能拥有真正的自…...

C#开发的OpenRA的NextPowerOf2

C#开发的OpenRA的NextPowerOf2 在游戏里,经常需要对计算资源进行优化。 比如屏幕的大小,以及缓冲区的大小,还有纹理的大小。 由于计算机都是基于二进制的原理,那么它的最快计算速度,就是让计算的数字都是2的n次方。 基于此策略,在程序里就需要计算出来最接近2的n次方的数…...

CDH 6.3.2启用HDFS高可用

启用原因 CDH 6.3.2平台即将用于生产,生产平台几乎需要高可用平台,故需要升级CDH中的HDFS为HA。 启用准备 CDH已经成功安装并正常使用CMS的管理员账号正常登陆 HDFS启用HA 登陆CMS系统->选择HDFS服务->点击进入到HDFS服务详情页面&#xff0c…...

多服务器节点访问解决一人一单问题+redis设置锁方案

项目地址及项目具体介绍-码云仓库:https://gitee.com/flowers-bloom-is-the-sea/distributeNodeSolvePessimisticLockByRedis 测试1: 这里使用jmeter同时启动2各线程: 原来的数据库表的数据: goods的数据是: id …...

tensorflow 学习笔记(三):神经网络八股

本节内容: 前两节使用 Tensorflow2 的原生代码大叫神经网络。本节使用 keras 搭建神经网络(八股:六步法,有 Sequential 和 class 两种)。 文章目录一、搭建网络八股 sequential1.1、keras 介绍1.2、六步法搭建 keras …...

华为OD机试真题Python实现【射击比赛】真题+解题思路+代码(20222023)

射击比赛 题目 给定一个射击比赛成绩单 包含多个选手若干次射击的成绩分数 请对每个选手按其最高三个分数之和进行降序排名 输出降序排名后的选手 ID 序列 条件如下: 一个选手可以有多个射击成绩的分数 且次序不固定如果一个选手成绩小于三个 则认为选手的所有成绩无效 排名忽…...

【YBT2023寒假Day12 C】树的计数 II(prufer)(结论)(数学)

树的计数 II 题目链接:YBT2023寒假Day12 C 题目大意 给你一个长度为 n 的排列 p,问你有多少个不同的有标号无根树,满足如果 i,j 有边那 pi,pj 也有边。 思路 首先可以把排列变成置换环。 注意到是树,发现一个置换中似乎不太可…...

深入浅出C++ ——多态

文章目录一、多态的概念二、多态的定义及实现1. 多态的构成条件2. 虚函数3. 虚函数的重写4. virtual的使用:5. 虚函数重写的两个例外:6. C11 override 和 final7. 重载、重写、重定义的对比三、抽象类四、多态的原理1. 虚函数表2. 多态的原理3. 静态绑定…...

华为OD机试真题Python实现【整数编码】真题+解题思路+代码(20222023)

整数编码 题目 实现一个整数编码方法 使得待编码的数字越小 编码后所占用的字节数越小 编码规则如下 编码时7位一组,每个字节的低 7 位用于存储待编码数字的补码字节的最高位表示后续是否还有字节,置1表示后面还有更多的字节,置0表示当前字节为最后一个字节采用小端序编码…...

FPGA纯Vhdl实现MIPI CSI2RX视频解码输出,OV13850采集,提供工程源码和技术支持

目录1、前言2、Xilinx官方主推的MIPI解码方案3、纯Vhdl方案解码MIPI4、vivado工程介绍5、上板调试验证6、福利:工程代码的获取1、前言 FPGA图像采集领域目前协议最复杂、技术难度最高的应该就是MIPI协议了,MIPI解码难度之高,令无数英雄竞折腰…...

7 个 JavaScript Web API 来构建你不知道的未来网站

随着技术的日新月异,为开发人员提供了令人难以置信的新工具和API。但据了解,在100 多个 API中,只有5%被开发人员积极使用。让我们来看看一些有用的Web API,它们可以帮助您将网站推向月球!🌕🚀1.…...

跟ChatGPT,聊聊ChatGPT

不仅“上知天文、下知地理”,似乎还能对答如流、出口成诗,甚至还能写剧本、编音乐、写代码——最近,一款名叫ChatGPT的人工智能聊天机器人火爆全球。由此,一系列关于新一代技术变革、人工智能替代人力、巨头企业扎堆入局AI的讨论在…...

Java 数组(详细教学 基础篇)

一、数组的基本要素 标识符:数组的名称数组元素:数组中存放的数据元素下标:对数组元素进行编号,数组下标从0开始来访问元素类型:数组元素的数据类型 二、数组的五种赋值方法和使用方法 声明数组 int[] arr;//开辟三个…...

python装饰器原理 | 常用装饰器使用(@cache, @lru_cache)

🚀 关于python的装饰器原理介绍可看这里,讲的挺简洁易懂:python装饰器原理 ⭐ 弄懂装饰器原理后,来学学常用装饰器。 文章目录1、cache, lru_cache1、cache, lru_cache 也就是一种装饰在被执行的函数上,将其执行的结果…...

[oeasy]python0090_极客起源_wozniac_苹果公司_Jobs_Wozniac

极客起源 回忆上次内容 上次回顾了 DEC公司的兴起 从IBM的大型机 到DEC的小型机Mini Computer 再到DEC的终端 VT-100 计算机基础元器件发生了进化 从ENIAC的 电子管到PDP系列的 晶体管 新的器件 体积小了价格低了稳定性 提高了而且 连成了网络 ARPA网 就是 最初的Internet …...

Spring基础总结(下)

简介 本章节通过手写一个简单的 Spring 框架来加深对 Spring 框架源码以及设计思想的理解; 实现步骤 BeanScope 枚举代码 public enum BeanScope { sigleton, prototype; }AppConfig 配置类 // 定义包扫描路径 ComponentScan("com.dufu.spring"…...

设计模式面试题

设计模式分为 创建型 工厂模式 单例 原型行为性 责任链 迭代器 命令中介型结构性 适配器 代理 门面 装饰器 组合 桥接单例设计模式 懒汉式 用到时再创建,省内存 饿汉式 类创建时就创建,会占用内存 内部类 用到时再创建,省内存 线程池、数据…...

需要知道的一些API接口的基础知识

API是应用程序编程接口(Application Programming Interface)的缩写,能够起到两个软件组件之间的连接器或中介的作用。此类接口往往通过一组明确的协议,来表示各种原始的请求和响应。API文档可以向开发人员展示请求和响应是如何形成…...

互融云数字资产管理平台综合解决方案

自十八大以来,发展数字经济逐步成为了国家战略。从2015年国务院印发《促进大数据发展行动纲要》,到2020年4月中央发布《关于构建更加完善的要素市场化配置体制机制的意见》,再到2022年底出台《中共中央、国务院关于构建数据基础制度更好发挥数…...

记住这12个要点,你也能打造出让HR和技术主管前一亮的前端简历

第一篇章:吸引HR 如果你想在众多简历中脱颖而出,需要注意以下几点: 1、突出你的亮点: 给你的简历一个吸引人的文件命名和头部,突出你的关键技能和经验。 2、采用简洁的语言: 用简单易懂的语言来描述你的…...

AQS学习:ReentrantLock源码解析

前言 多线程知识中理解了ReentrantLock之后,对于整个AQS也会有大概的理解,后面再去看其它锁的源码就会比较容易。下面带大家一块来学习ReentrantLock源码。 概述 ReentrantLock是可重入的互斥锁,虽然具有与synchronized相同功能&#xff0…...

RocketMQ源码分析消息消费机制—-消费端消息负载均衡机制与重新分布

1、消息消费需要解决的问题 首先再次重复啰嗦一下 RocketMQ 消息消费的一些基本元素的关系 主题 —》 消息队列(MessageQueue) 1 对多。 主题 —》 消息生产者,一般主题会由多个生产者组成,生产者组。 主题 —》 消息消费者,一般一个主题…...

华为OD机试真题Python实现【数据分类】真题+解题思路+代码(20222023)

数据分类 题目 对一个数据a进行分类, 分类方法是,此数据a(4 个字节大小)的 4 个字节相加对一个给定值b取模, 如果得到的结果小于一个给定的值c则数据a为有效类型,其类型为取模的值。 如果得到的结果大于或者等于c则数据a为无效类型。 比如一个数据a = 0x01010101,b = 3…...