主数据管理方法论之主数据建模数据库
当咱们肯定了企业中到底有多少主数据后,下一步就须要为每一个主数据肯定它的属性字段了,也就是咱们一般说的主数据建模。主数据建模有时能够作的很是繁琐,元数据建模,数据库建模,显示模板构建等等。咱们这里仅表述基础的数据建模内容,至于之后的各类模型能够以当前模型为基础,再投入一些工做量来完成。本文数据建模指,肯定主数据的属性数量,名称,属性数据类型及长度等信息。安全
在大量的实践过程当中,咱们遵循如下原则进行主数据的建模工做:网络
n 权威原则 架构
主数据的数据设计具备权威性,原则上应当根据企业的业务架构推导而出,企业的各个应用系统应当在主数据设计基础上进行承接和支撑,知足企业主数据模型要求。运维
n 全局性原则 编码
主数据属性制定中,只定义全局属性,不定义某个业务领域中所特有的私有属性。spa
n 共享性原则 计算机网络
主数据定义中,若是某个属性出如今两个或者多个系统中,建议这个属性定义为主数据项。设计
n 扩展型原则 文档
主数据数据项会在将来应用中存在扩展需求。主数据数据项在定义时应当考虑将来扩展。主数据数据项定义时应当遵照开闭原则,即对扩展开放对修改关闭,凡是已经定义的主数据数据项原则上不该当再次修改。
咱们以主数据在各个系统中对应数据(这里咱们将主数据在各个系统中对应的数据称为副本数据)的详细属性描述做为数据建模的基本素材进行主数据建模工做(若是没有这些素材,就只能经过业务调研,设计和评审的过程肯定主数据属性)。
咱们首先将众多副本数据中的全部属性进行统计和罗列,取这些属性集合的交集的合集做为主数据的基础。以下例:
经过上述工做咱们能够肯定主数据的初步数据模型。接下来按照如下步骤最终确认主数据数据项:
1、走访调研
在全部数据相关业务部门进行走访调研,确认数据讲解主数据管理目的和价值,进行主数据项数据内容,是否知足应用,是否涉及敏感内容的综合调研。
2、属性项减小
对于涉及敏感信息或者安全信息的数据项进行删减。
3、数据项增补
对于企业明显须要可是还没有在系统中出现的数据项进行增长。
经过以上工做咱们就能够获取到一份清晰的主数据设计文档了。这个时候咱们才真正将要进入主数据管理的设计环节了。
4、确认每一个属性的名称,数据属性,长度和对属性进行描述。
外二篇:
1、 每一个主数据的基础属性:ID,CODE,NAME
咱们一般为一个主数据设计三个默认属性,这三个属性分别是:
n 流水码
由计算机自动生成的无心义字符串。在主数据管理体系创建后,惟一标识一条主数据内容。在各个应用系统进行主数据通信时,均以该流水码做为惟一标识。业务系统中副本数据的流水码与该流水码不冲突。若是是原有系统,须要在副本数据中扩展一个属性字段,记录标准主数据流水码。
n 编码
记录企业中对该数据的编码规范,一般有对应的编码规则。
n 名称
数据的名称
2、 信息编码规范和主数据管理
如下罗列一些企业进行信息编码的目的和一些常见需求:
一、 一物一码
让每个物品或者物品类别进行对应惟一一个编码,让这个编码贯穿采购,生产,入库,销售,记帐等业务环节,是各个业务部门进行高效协做的基础。
二、 分配编码段多点同时编码
因为编码工做没法有一个惟一入口完成,形成了分布在企业内不一样地点的工做人员均有权生产某个主数据的编码。为了不重复能够在编码规范中实现创建配编码段,再将这些编码段分配给各个不一样的编码地点,有效避免出现编码重复现象。
三、 进行有意义编码使得物品信息更容易
编码中将大量的属性信息转变为编码中某个特定位的特定码,这样操做人员就可以即便仅仅看到编码也可以获取到不少主数据的属性信息;
四、 可以自行编码
若是编码规范对每一位的编码都进行的规范和定义,每当遇到一个新的主数据时,该数据能够自动根据规范生成编码,下降人工工做量。
咱们还能够列举不少这样的事情,可是凡是作过编码的人都知道,永远可以知足全部需求的完美的编码方案。由于编码是与企业管理和生产紧密结合的,每一个企业的管理方法,诉求,手段都不相同,甚至不少企业在编码工做上花费了大量的人力和物力最终的效果都不理想。
从笔者角度而言,咱们不是第一辈子产管理者,咱们所得到的编码知识不少都是间接的。咱们的定位应当是可以利用主数据管理系统将为企业编码工做带来帮助。计算机化的主数据管理体系能够为编码管理和维护工做带来如下好处:
一、 流水码代替有意义编码
计算机处理流水码不存在任何问题,多少位都可以轻易处理,并且范围很是大,不会出现编码不够用的状况。
二、 能够利用计算机网络肯定数据的惟一入口
互联网把时间缩短了,空间变小了,以往因为企业规模大,业务生产要求紧张等缘由下方的编码权利能够彻底收回到一个惟一的主数据管理中心
三、 能够利用电脑,手机或者手持设备第一时间显示所有物品属性内容,再也不须要在编码中放置那么多的属性信息
四、 能够进行多分类编码及分类之间的相互映射工做
能够说任何一种编码分类都是有价值和相对合理的,以往为了管理目的进行的统一分类工做老是会给下级企业带来或多或少的创伤。计算题体系彻底可以支持多种分类的并存和管理分类之间的映射关系,这样就使得分类体系更加的合理和灵活,兼顾多方诉求。
五、 可以进行数据质量监控和管理
计算机可以不知疲惫的,忘个人,忠实的进行主数据和副本数据的质量监控,把以往须要经过业务反向推进才可以完成的数据一致性工做在主数据变化之初就完成。
六、 在运维阶段发挥更大的做用(编码可能是在初始阶段做用大,后续维护困难)
以往的编码在运维阶段就是显现出巨大的不足,没有一套合理的体系维护编码,甚至致使编码文档最后变成一本厚厚的书,放置在企业的档案室中。主数据体系最重要的价值就是在运维期间,实时保证编码在企业中的做用。
七、 将编码转变为助记码
以往的编码在主数据管理体系中逐渐向助记码转变,助记码是能够变化的,是根据各类属性生成的。