当前访客身份:游客 [ 登录  | 注册加入尚学堂]
直播

robert

拥有积分:96
这家伙太懒,还没有签名!

博客分类

笔记中心

课题中心

提问中心

答题中心

解答题中心

主数据管理方法论之主数据建模

robert 发表于 2年前 (2014-09-29 15:39:42)  |  评论(0)  |  阅读次数(1332)| 0 人收藏此文章,   我要收藏   

主数据管理方法论之主数据建模

当我们确定了企业中到底有多少主数据后,下一步就需要为每个主数据确定它的属性字段了,也就是我们通常说的主数据建模。主数据建模有时可以做的非常繁琐,元数据建模,数据库建模,显示模板构建等等。我们这里仅表述基础的数据建模内容,至于以后的各种模型可以以当前模型为基础,再投入一些工作量来完成。本文数据建模指,确定主数据的属性数量,名称,属性数据类型及长度等信息。

在大量的实践过程中,我们遵循以下原则进行主数据的建模工作:

n  权威原则

主数据的数据设计具有权威性,原则上应当根据企业的业务架构推导而出,企业的各个应用系统应当在主数据设计基础上进行承接和支撑,满足企业主数据模型要求。

n  全局性原则

主数据属性制定中,只定义全局属性,不定义某个业务领域中所特有的私有属性。

n  共享性原则

主数据定义中,如果某个属性出现在两个或者多个系统中,建议这个属性定义为主数据项。

n  扩展型原则

主数据数据项会在未来应用中存在扩展需求。主数据数据项在定义时应当考虑未来扩展。主数据数据项定义时应当遵守开闭原则,即对扩展开放对修改关闭,凡是已经定义的主数据数据项原则上不应当再次修改。

我们以主数据在各个系统中对应数据(这里我们将主数据在各个系统中对应的数据称为副本数据)的详细属性描述作为数据建模的基本素材进行主数据建模工作(如果没有这些素材,就只能通过业务调研,设计和评审的过程确定主数据属性)。

我们首先将众多副本数据中的所有属性进行统计和罗列,取这些属性集合的交集的合集作为主数据的基础。如下例:

通过上述工作我们可以确定主数据的初步数据模型。接下来按照以下步骤最终确认主数据数据项:

1、走访调研

在所有数据相关业务部门进行走访调研,确认数据讲解主数据管理目的和价值,进行主数据项数据内容,是否满足应用,是否涉及敏感内容的综合调研。

2、属性项减少

对于涉及敏感信息或者安全信息的数据项进行删减。

3、数据项增补

对于企业明显需要但是尚未在系统中出现的数据项进行增加。

通过以上工作我们就可以获取到一份清晰的主数据设计文档了。这个时候我们才真正将要进入主数据管理的设计环节了。

4、确认每个属性的名称,数据属性,长度和对属性进行描述。

 

 

外二篇:

一、 每个主数据的基础属性:ID,CODE,NAME

我们通常为一个主数据设计三个默认属性,这三个属性分别是:

n  流水码

由计算机自动生成的无意义字符串。在主数据管理体系建立后,唯一标识一条主数据内容。在各个应用系统进行主数据通讯时,均以该流水码作为唯一标识。业务系统中副本数据的流水码与该流水码不冲突。如果是原有系统,需要在副本数据中扩展一个属性字段,记录标准主数据流水码。

n  编码

记录企业中对该数据的编码规范,通常有对应的编码规则。

n  名称

数据的名称

   

二、 信息编码规范和主数据管理

以下罗列一些企业进行信息编码的目的和一些常见需求:

1、 一物一码

让每一个物品或者物品类别进行对应唯一一个编码,让这个编码贯穿采购,生产,入库,销售,记账等业务环节,是各个业务部门进行高效协作的基础。

2、 分配编码段多点同时编码

由于编码工作无法有一个唯一入口完成,造成了分布在企业内不同地点的工作人员均有权生产某个主数据的编码。为了避免重复可以在编码规范中实现建立配编码段,再将这些编码段分配给各个不同的编码地点,有效避免出现编码重复现象。

3、 进行有意义编码使得物品信息更容易

编码中将大量的属性信息转变为编码中某个特定位的特定码,这样操作人员就能够即使仅仅看到编码也能够获取到很多主数据的属性信息;

4、 能够自行编码

如果编码规范对每一位的编码都进行的规范和定义,每当遇到一个新的主数据时,该数据可以自动根据规范生成编码,降低人工工作量。

我们还可以列举很多这样的事情,但是凡是做过编码的人都知道,永远能够满足所有需求的完美的编码方案。因为编码是与企业管理和生产紧密结合的,每个企业的管理方法,诉求,手段都不相同,甚至很多企业在编码工作上花费了大量的人力和物力最终的效果都不理想。

从笔者角度而言,我们不是第一生产管理者,我们所获得的编码知识很多都是间接的。我们的定位应当是能够利用主数据管理系统将为企业编码工作带来帮助。计算机化的主数据管理体系可以为编码管理和维护工作带来以下好处:

1、 流水码代替有意义编码

计算机处理流水码不存在任何问题,多少位都能够轻易处理,而且范围非常大,不会出现编码不够用的情况。

2、 可以利用计算机网络确定数据的唯一入口

互联网把时间缩短了,空间变小了,以往由于企业规模大,业务生产要求紧张等原因下方的编码权利可以完全收回到一个唯一的主数据管理中心

3、 可以利用电脑,手机或者手持设备第一时间显示全部物品属性内容,不再需要在编码中放置那么多的属性信息

4、 可以进行多分类编码及分类之间的相互映射工作

可以说任何一种编码分类都是有价值和相对合理的,以往为了管理目的进行的统一分类工作总是会给下级企业带来或多或少的创伤。计算题体系完全能够支持多种分类的并存和管理分类之间的映射关系,这样就使得分类体系更加的合理和灵活,兼顾多方诉求。

5、 能够进行数据质量监控和管理

计算机能够不知疲惫的,忘我的,忠实的进行主数据和副本数据的质量监控,把以往需要通过业务反向推动才能够完成的数据一致性工作在主数据变化之初就完成。

6、 在运维阶段发挥更大的作用(编码多是在初始阶段作用大,后续维护困难)

以往的编码在运维阶段就是显现出巨大的不足,没有一套合理的体系维护编码,甚至导致编码文档最后变成一本厚厚的书,放置在企业的档案室中。主数据体系最重要的价值就是在运维期间,实时保证编码在企业中的作用。

7、 将编码转变为助记码

以往的编码在主数据管理体系中逐渐向助记码转变,助记码是可以变化的,是根据各种属性生成的。


****************************************

原文链接:http://my.oschina.net/u/2244779/blog/322809

分享到:0
关注微信,跟着我们扩展技术视野。每天推送IT新技术文章,每周聚焦一门新技术。微信二维码如下:
微信公众账号:尚学堂(微信号:bjsxt-java)
声明:博客文章版权属于原创作者,受法律保护。如果侵犯了您的权利,请联系管理员,我们将及时删除!
(邮箱:webmaster#sxt.cn(#换为@))
北京总部地址:北京市海淀区西三旗桥东建材城西路85号神州科技园B座三层尚学堂 咨询电话:400-009-1906 010-56233821
Copyright 2007-2015 北京尚学堂科技有限公司 京ICP备13018289号-1 京公网安备11010802015183