主数据管理的发展趋势
主数据的概念最早可以追溯到1960年代。有了主数据的概念后,主数据管理一同诞生了。
但主数据管理系统(这里的系统指计算机领域中的应用系统)的出现则比较晚,这里有实际需求的原因,也有技术的原因。
最早的主数据管理系统可以追溯到MRP和MRPⅡ中出现的物料和产品主数据管理,这个时期的主数据管理主要指为系统内部业务提供支持的内置主数据管理系统。经历了ERP系统兼职的主数据管理系统、自开发的主数据管理目录(表)、依托主数据管理需求定制的主数据管理系统后,才逐渐演变为现在广泛使用的主数据管理平台。
代管时代:ERP兼职的主数据管理时代
在1990年代,根据Gartner对企业资源计划(ERP,Enterprise Resource Planning)的定义,ERP系统内部使用的主数据和主数据管理功能也由ERP系统承担。
这一时期,ERP系统中的主数据管理模块,不仅仅能支持系统内部业务,还可以通过信息网络,为其他应用系统提供主数据服务。ERP系统成为了真正意义上的主数据管理系统,但不是专业的主数据管理系统,只不过是“兼职”。
而且这个时期,信息系统专业化程度较低,组织中信息系统数量不多,对于主数据共享的需求度不高。以ERP作为数据源,为其他信息系统提供主数据管理方式,是可行且适合的。
从系统数量来说,主要的ERP系统以及其他辅助的专业化系统,系统间通过点对点的方式集成,集成解决方案相对简单;从数据标准来说,ERP的主数据管理模型相对全面,基本能够满足其他系统的主要需求。
因此,以ERP系统统一管理数据模型,结合专业化系统补充特定的模型属性,可以满足当时的主数据管理和业务应用需求。
独立时代:定制简单的主数据管理系统
随着组织的IT架构越来越丰富,应用系统越来越多,对主数据的需求也越来越高。不论从数据模型、数据管理、集成效率哪个方面,ERP系统都无法继续满足主数据的业务需求。
这时到了2000年代后期,专职的主数据管理系统有了历史窗口,独立建设成为大势所趋。与此同时,互联网的快速发展和IT技术的进步,促使应用系统的定制开发门槛快速降低,众多的IT服务商也可以为企业提供相关的开发服务。在主数据管理业务需求的复杂性不断上升的背景下,专门的主数据管理系统逐渐成为企业的首选。
此时的主数据管理需求,更多的是集中提供主数据的唯一性验证和名称服务,将主数据在主数据系统中管理后,由其他业务系统调用,或直接推送給其他业务系统使用。专业的主数据管理系统不断发展,主数据管理从ERP系统中独立出来,转为针对某一类主数据提供相关目录服务。
主数据的模型也很简单,主要是编码和名称,包括少量其他属性,如人员主数据系统,一般管理人员编号、姓名、身份证号等。
此外,不同的应用系统都需要管理用户和人员,如果没有主数据系统,只能分别维护,这样一是效率低,二是多方维护需多次多批收集信息,三是数据统计分析时,需要进行主数据信息的映射。主数据管理可以有效解决以上问题。
专业时代:开发专业的主数据管理系统
2010年代是移动互联网时代和大数据时代。数据数量、类型等都在快速增长,简单的主数据管理已经满足不了组织业务的发展,需要一个能够管理 产品 、客户、供应商、组织、人员等多种类型的、更强大的主数据管理平台。
同时,某一类型的主数据需要管理的属性也急剧增长,需要集成的业务系统增多,管理和使用主数据的用户大量增加,主数据管理平台对系统集成、数据质量、数据模型、管理流程等都提出了更高的要求。
因此,具有更大的灵活性、便利性、适应性主数据管理平台走上了历史的舞台。
专业的主数据管理平台需要解决主数据的创建采集、质量管理、发布共享等关键需求,提供业务流程管理、数据模型管理、质量验证管理、系统集成管理等必要的集成功能,满足主数据全生命周期的管理。
在这个阶段,组织可以通过自有IT能力进行定制化开发,以满足本组织的行业特性和业务特性要求。
国际厂商和国内的厂商也开始构建不同风格和水准的主数据管理系统。有来源于其他体系的主数据管理系统,为本体系的其他系统提供主数据服务;有通过数据集成而衍生的主数据管理系统,在传统的对数据进行采集、转换、加载的过程中,增加主数据标准化管理系统,对主数据进行专业化管理;有来源于大型软件厂商通过并购和为特定客户进行项目开发后而产品化的主数据管理系统。总之,这是主数据管理百花齐放的时代。
通用时代:构建通用的主数据管理平台
进入2020年,随着通用IT架构进一步完善和主数据管理理论的日趋成熟,构建通用主数据管理平台成为必然的趋势。
通用的主数据管理平台应当具有这样的几个架构特点:
开放的技术架构,可以满足组织的业务拓展和功能扩展;
易用的产品架构,可以降低应用的门槛,快速配置应用;
标准的集成架构,可以便捷与相关的业务系统集成,内置标准应用产品集成解决方案,实现无代码集成;
全生命周期的数据质量管理架构,提供全程监控主数据质量,数据日志,将发现数据问题的时间点进一步提前。
主数据管理平台需要具有适应、动态、弹性、个性和开放的特点,对主数据特征进行抽象,提供高度适应的主数据管理能力。通用主数据管理平台可以动态调整解决发难,提供弹性的模型和流程,根据组织的个性需求灵活配置解决方案,并提供开放的技术标准和集成服务与相关的业务系统提供协同解决方案。
通用主数据管理平台一定是基于云原生构建的支持云计算的平台,同时支持公有云、私有云,以及本地化部署的能力,具有高可用和高度安全保障的数据管理平台,是组织数据资产管理的重要保障。
主数据的概念最早可以追溯到20世纪60年代。主数据管理系统的出现相对较晚,这既有实际需求的原因,也受到技术发展的制约。最早的主数据管理系统可以追溯到制造资源计划(MRP)和MRPⅡ系统中的物料和产品主数据管理,那个时候的主数据管理主要是为内部业务提供支持的内置系统。随着时间的推移,主数据管理经历了不同阶段,包括ERP系统中的主数据管理、自主开发的主数据管理目录(表)、以及根据主数据管理需求定制的系统,最终演化为现今广泛使用的主数据管理平台。
代管时代:ERP兼职的主数据管理时代
在20世纪90年代,随着企业资源计划(ERP)的兴起,ERP系统内部开始使用主数据管理模块,不仅为内部业务提供支持,还通过信息网络为其他应用系统提供主数据服务。ERP系统成为了主数据管理的兼职系统,虽然不是专业的主数据管理系统,但在当时的情况下,这种方式是可行的。当时信息系统专业化程度相对较低,组织内的信息系统数量有限,对主数据共享的需求也不高。因此,以ERP作为数据源,为其他信息系统提供主数据管理服务是一种适合的方式。
独立时代:定制简单的主数据管理系统
随着组织的IT架构变得更加丰富,应用系统数量增加,对主数据的需求也增加。在2000年代后期,出现了专门的主数据管理系统,以满足不断增长的需求。这个时期,互联网的快速发展和IT技术的进步降低了应用系统的定制开发门槛,使许多IT服务提供商能够为企业提供相关的开发服务。专门的主数据管理系统逐渐成为企业的首选。这个时期的主数据管理需求更多地集中在提供主数据的唯一性验证和名称服务上,主数据在主数据系统中管理,然后由其他业务系统调用或直接推送给其他业务系统使用。主数据管理系统的模型相对简单,主要包括编码和名称,以及一些其他属性,如人员主数据系统包括管理人员编号、姓名、身份证号等。此外,不同的应用系统需要管理用户和人员数据,如果没有主数据管理系统,就需要分别维护这些数据,这会降低效率,增加数据收集的工作量,并在数据统计分析时需要进行数据映射。主数据管理系统可以有效解决这些问题。
专业时代:开发专业的主数据管理系统
进入2010年代,移动互联网和大数据时代的到来带来了新的挑战。数据的数量和类型不断增加,简单的主数据管理已经无法满足组织业务的发展需求。与此同时,某一类型的主数据需要管理的属性也急剧增加,需要集成的业务系统数量增多,主数据管理的用户也大幅增加。因此,需要更强大的主数据管理平台来满足这些需求。专业的主数据管理平台需要解决主数据的创建、采集、质量管理、发布和共享等关键需求,同时提供业务流程管理、数据模型管理、质量验证管理、系统集成管理等必要的集成功能,以满足主数据全生命周期的管理要求。在这个阶段,组织可以通过自身的IT能力进行定制开发,以满足组织的行业特性和业务需求。国际和国内的厂商也开始构建不同风格和水平的主数据管理系统,提供不同类型的解决方案。总之,这是主数据管理领域多样化发展的时代。
通用时代:构建通用的主数据管理平台
进入2020年代,通用IT架构的完善和主数据管理理论的成熟使构建通用主数据管理平台成为必然趋势。通用的主数据管理平台需要具备开放的技术架构,以适应组织的业务拓展和功能扩展;易于使用的产品架构,以降低应用的门槛,快速配置应用;标准的集成架构,以便捷与相关的业务系统集成,提供无代码集成解决方案;全生命周期的数据质量管理架构,以提供全程监控主数据质量、数据日志和及早发现数据问题的能力。通用主数据管理平台需要具有适应、动态、弹性、个性化和开放的特点,可以根据组织的个性需求灵活配置解决方案,并提供开放的技术标准和集成服务,以满足主数据管理的要求。通用主数据管理平台通常基于云原生架构,支持云计算,同时具备高可用性和高度安全性,以确保数据管理的可靠性。这个时代,主数据管理进入了通用化和标准化的新阶段。