主数据编码的定义及使用规范

2016-12-15

信息化标准体系建设的重点内容就是信息编码建设。编码这项基础工作也是较为复杂的,许多软件的应用并不是软件本身的问题,也不是用户不想应用,而是许多基础数据不能正确收集,其中编码是最大的问题。经验表明,一个企业应用信息化等是否成功,只要了解其信息编码工作是否真正做好即可,这项工作做好了,其它方面的问题会迎刃而解。

 

主数据编码是应用系统中的重要数据类型之一,通常用来描述业务操作的具体对象及其特征,与交易型数据、分析型数据相比,主数据编码具有如下特点:

识别唯一性:在一个系统,一个平台甚至一个企业范围内同一主数据编码要求具有唯一的识别标志(代码,名称,特征描述等),用以明确区分业务对象,业务范围和业务的具体细节。主数据编码中维护的唯一识别信息是进行业务活动的基础,在业务流转过程中各业务环节完全依赖业务单据中体现的主数据编码识别标志来定位后续的操作和处理,在业务环节结束后,主数据编码的识别标志又将成为数据分析的主要维度,用来确定分析的范围和方向。

特征一致性:由于企业应用范围的不断扩大,主数据编码在不同系统中的重叠,交叉现象极为常见,由于主数据编码的特征经常被用作业务流程的判断条件和数据分析的具体维度层次,因此保证主数据编码的关键特征在不同应用,不同系统中的高度一致是将来能否实现企业层级的应用集成,统一规范及企业的数据仓库的成功实施的必要条件。

交易稳定性:主数据编码作为用来描述业务操作对象的关键信息,在业务过程中其识别信息和关键的特征会被交易过程中产生的数据继承,引用,复制,但无论交易过程如何复杂和持久,除非该主数据编码本身的特征发生变化,主数据编码本身的属性通常不会随交易的过程而被修改。所以当定义主数据编码时,某些与交易结果密切相关及时效性很强的特征,如大宗客户标记等信息需要同客户的固定属性如客户名称等区分对待。

长期有效性:系统中的主数据编码的有效性通常贯穿该业务对象在市场上的整个生命周期甚至更长,换言之,只要该主数据编码所代表的业务对象仍然在市场中继续存在或仍具有比较意义则该主数据编码就需要在系统中继续保持其有效性。长期有效性的另一个表现为主数据编码失去其效用时系统采取的措施通常为标记无效或标记删除而非直接物理删除。只有定期对数据进行归档时,才会考虑将该主数据编码信息从系统中彻底清除。

 

此外主数据编码管理的范围除了直接参与业务交易的业务对象数据外,还应该包括主数据编码的特征信息,如国家代码,币种,计量单位,地区划分等,这些具体的特征信息需要在各个业务系统中保持一致以利于系统的协作和进行统一维度的分析。