企业物资数据建模标准
一、数据模型确立原则
为了减少或者杜绝因主数据的动态特性引起的数据管理运维难度,因此企业数据模型的确立一般分三个部分,即‘编码属性’、‘公有属性’和‘私有属性’,‘公有属性’中又分为‘基础数据’和‘业务数据’。其中公有基础数据就是我们传统定义的‘主数据’部分,主数据包含了编码数据,但是为了更清晰的描述此部分数据,一般建议专门建立公有基础数据(主数据)视图进行区别管理。公有业务数据为产生于一个业务系统,但是其他系统需要引用后使用,为了规范管理和避免二次输入的错误出现,公有业务数据也需要单独建立视图进行区别管理,如下图。
‘私有属性’分为‘业务系统私有属性’(如上图)和‘组织机构私有属性’(如下图)两部分,这里的私有属性全部为基础数据部分,没有业务数据涉及,因为私有的业务数据为业务系统中的动态性交易数据,私有业务数据没有共享性,且变化频率较高,需要在业务系统或者BI中单独管理。
1)、编码属性确立原则
编码属性为确定一条数据的唯一性的基本属性集合,一般建议选择稳定性较强的属性作为某一类数据的编码属性,如物资螺母类数据一般选择‘名称、强度等级、直径、表面处理’作为编码属性(如下图),由此编码属性按照要求生成自定义的编码流水号。
2)、公有属性(含基础数据和业务数据)确立原则
l、基础数据部分
严格意义上讲主数据包含了编码数据部分,在这里分开介绍只是为了更加清晰的描述各部分的重要性。这里暂且不提编码数据部分,如针对螺母类数据的除编码属性外的公有属性一般包括了‘库存类别’、‘计量单位’、‘成本类别‘、’物料状态‘等(如下图)。
2、业务数据部分
业务数据部分指的是多个业务系统都能使用到的业务过程中产生的公有业务数据,这部分数据根据企业的管理情况决定,一般属性字段不多。
3)私有属性(不含交易数据)确立原则
2、业务系统私有属性
如某业务系统中螺母类数据的非共享信息,利用多视图、多维度管理原则实现数据不同纬度的统一管理模式。
物资数据模型示例:
二、属性取值规范
1.如无特殊说明,属性值需要以字符型方式存储,字段长度不能超过30个字符。
2.物资属性的各个字段中字母及数字应在小写或英文半角状态下输入。
3.物资名称是物资描述中最主要特征量之一,名称描述要准确、规范,凡有国家标准、行业标准的,使用标准名称;没有标准名称的,要尽可能采用准确、正规、通行的全称,避免使用用途、简称、俗称、别名、音译名、外文名、俗名或分子式等,如“电铲”等名称,名称规范详见各大类的详细说明。
4.物资描述中未包含的特性可在名称中加以阐述,比如属性中若没有“防爆”、“颜色”、“轻(重)型”等用于界定物资的属性时,可在名称中加以说明。但名称的定义需遵循上条的要求。
5.使用国家标准时,标准号后不加年份。6.计量单位原则上应严格采用国家规定的法定计量单位,法定计量单位中没有限制规定的,应采用最小计量单位(如:应使用“个”、“只”、“条”等的物资,不要用“箱”、“盒”;不定长的物资,不能用“根”、“条”、“件”等)。对于进口品牌和其国产化物资,可以用其原计量单位进行标注。7.公称压力、公称直径(通径)的描述方法分别是PN、DN,不用Pg、Dg。8.按照物资描述模板的要求填写相关特征量取值、前后置符号、连接符号等,且都需在英文半角下输入。
部分特殊符号如下:
9.在一个属性中需要填写多个值的情况时,需在说明和值之间加冒号,且在不同说明之间加入一个空格。如“输入:20A 输出:3A ”
10.表示范围的间隔时统一使用符号“-”(半角横杠,即减号),不使用其余符号。
11.乘号统一用特殊字符“×”表示,不用“*”或者字母“X”
12.在一个属性中需要填写范围值时,如果前后值单位相同,只需在最后一个值后填写单位,若前后置单位不同,则都需填写单位。如“20-100MPa ”,“100mA-100A”。
13.反斜杠“\”仅用于特征描述之间的连接符号,不用于特征量之间或其他地方,且物资描述的最后一个字符不能是“\”符号。
14.物资描述中不能出现错别字,如“伐门”、“丁晴”等。
15.物资长描述不大于40个字节时,物资短描述应与长描述完全一致;物资的长描述大于40个字节时,按照特征量重要性的顺序截取,保证短描述在40个字节以内。
16.属性值有单位的需写单位,以便于长描述的辨识。如100mm,200MPa等。属性值里面的单位应该写对应的英文小写字母,但是万吨除外。如小时=h,吨=t,万吨=万吨,方=m3,人“#”表示,不用“号”。汽油的牌号加E就为乙醇汽油,如牌号为E93#即代表93号乙醇汽油。
17.汽油和柴油,计量单位为重量吨。其它油品的单位,常温下为液态的按体积算,计量单位为升;如果常温下为固态的按重量算,计量单位为千克。
18.品牌有中文就用中文,外国品牌如无中文,可填英文。如”西门子”,不使用”SIMENS”。若一个品牌下有子品牌,应填写子品牌,如“Thinkpad”是“联想”的子品牌,则应该填写“Thinkpad”。
19.生产厂商应填写原厂的全称,而不是代工厂或经销商的名称。
20.如果一个属性值中存在多个不同量级的单位,比如V和kV,如果数值小于1000V,按照V填写,如果大于1000V,按照kV填写,规则同样适用于mA和A,mm和m等。对μF和F等数量级相差较大的,按照产品标识的单位进行填写,不必进行自行转换。
21.表示交流或直流的AC、DC应写在电压的前面,如AC300V,DC25V等。(山东中翰软件有限公司)