摘 要:企业主数据完整性和一致性得不到保证,影响着 异构系统集成的质量及数据分析质量。如果没有强大的主数据管理系统,连所谓的大数据应用都只是一片浮云。用友UAP主数据管理帮助企业创建并维护整个企业内主数据的单一视图,保证整个企业IT系统协调和重用准确的,一致的,完整性的主数据。
主数据是企业客户、产品、物料、供应商等的基础数据,是企业关键的支持交易和分析操作的重要参考数据。尤其在大中型企业中,主数据分散于企业的各业务系统中,每个业务系统只有信息的片断,信息也彼此隔离。由此一来,企业主数据完整性和一致性得不到保证,影响着异构系统集成的质量及数据分析质量。如果没有强大的主数据管理系统,连所谓的大数据应用都只是一片浮云。
上期,我们讲到了如何寻找主数据。当确定了企业中到底有多少主数据后,下一步就得给每个主数据确定它的属性字段了,也就是主数据建模。为什么要做主数据建模呢?我们可以看到,很多企业内的不同部门,或分子公司,都是在按照自己的习惯对主数据信息进行命名、描述、分类和编码。各组织间的信息定义互不兼容,无法共享。这非常不利于信息共享、统一管理,以及数据的充分利用。
主数据建模可以从业务、物理、UI、模板角度创建主数据模型,并为主数据制定标准的编码规则。这样可以建立统一的数据规范和管理制度,方便协调各组织部分间的业务。用友UAP主数据管理帮助企业创建并维护整个企业内主数据的单一视图,保证整个企业IT系统协调和重用准确的,一致的,完整性的主数据。
近期UAP发布了主数据3.0版本,在主数据建模方面,提供常用主数据模板与公共主数据模板以及数据;支持一键快速建模;主数据编码的定义与维护,对外提供扩展接口;并且为每个实体编制实体编码规则,维护主数据编码与实体表的映射关系。
用友UAP主数据管理系统界面
很多企业不知道主数据建模该怎么做,我们通过在大量的实践过程中,遵循以下原则进行主数据的建模工作:
一,权威原则, 主数据的数据设计具有权威性,原则上应当根据企业的业务架构推导而出,企业的各个应用系统应当在主数据设计基础上进行承接和支撑,满足企业主数据模型要求;二,全局性原则, 主数据属性制定中,只定义全局属性,不定义某个业务领域中所特有的私有属性;三,共享性原则, 主数据定义中,如果某个属性出现在两个或者多个系统中,建议这个属性定义为主数据项;四,扩展型原则, 主数据数据项会在未来应用中存在扩展需求。主数据数据项在定义时应当考虑未来扩展。主数据数据项定义时应当遵守开闭原则,即对扩展开放对修改关闭,凡是已经定义的主数据数据项原则上不应当再次修改。
我们以主数据在各个系统中对应数据(也称为副本数据)的详细属性描述作为数据建模的基本素材进行主数据建模工作。如果没有这些素材,就只能通过业务调研,设计和评审的过程确定主数据属性。
首先将众多副本数据中的所有属性进行统计和罗列,取这些属性集合的交集的合集作为主数据的基础。如下例:
通过上述工作可以确定主数据的初步数据模型。接下来按照以下步骤最终确认主数据数据项:
第一步,走访调研。在所有数据相关业务部门进行走访调研,确认数据讲解主数据管理目的和价值,进行主数据项数据内容,是否满足应用,是否涉及敏感内容的综合调研;第二步,属性项减少。对于涉及敏感信息或者安全信息的数据项进行删减;第三步,数据项增补。对于企业明显需要但是尚未在系统中出现的数据项进行增加。通过以上工作就可以获取到一份清晰的主数据设计文档了。这个时候我们才真正将要进入主数据管理的设计环节了;第四步,确认每个属性的名称,数据属性,长度和对属性进行描述。
在用友UAP服务客户的过程中,发现大家对信息编码的一些常见需求。也一并分享给大家参考。
一物一码。让每一个物品或者物品类别进行对应唯一一个编码,让这个编码贯穿采购,生产,入库,销售,记账等业务环节,是各个业务部门进行高效协作的基础;
分配编码段多点同时编码。由于编码工作无法有一个唯一入口完成,造成了分布在企业内不同地点的工作人员均有权生产某个主数据的编码。为了避免重复可以在编码规范中实现建立配编码段,再将这些编码段分配给各个不同的编码地点,有效避免出现编码重复现象;
进行有意义编码使得物品信息更容易。编码中将大量的属性信息转变为编码中某个特定位的特定码,这样操作人员就能够即使仅仅看到编码也能够获取到很多主数据的属性信息;
能够自行编码。如果编码规范对每一位的编码都进行的规范和定义,每当遇到一个新的主数据时,该数据可以自动根据规范生成编码,降低人工工作量。
用友UAP主数据管理系统编码规则界面
我们还可以列举很多这样的事情,但是编码是与企业管理和生产紧密结合的,每个企业的管理方法,诉求,手段都不相同,甚至很多企业在编码工作上花费了大量的人力和物力最终的效果都不理想。关键还是要有一个合适的管理平台,能够提供统一的编码规范和管理方法。日后我们还会陆续与大家分享关于主数据的那些事。