主数据治理平台培训规程
主数据管理平台打通各业务链条,消除不同部门重复录入数据造成的数据冗余。统一数据语言,统一数据标准,实现数据同源、数据共享,最大程度提高数据的权威性。同时也可以作为公司内部业务运转、经营分析、决策制定的“通用语言”,有助于打通部门、系统间壁垒,实现信息集成与共享,提高公司整体的战略协同力。
本文主要对公司MDM主数据管理平台进行产品培训说明,为后续项目、内部员工主数据产品培训提供培训规程,使主数据平台产品培训规范化、流程化,本文档同时也要按照产品的迭代升级而不断更新。
整体说明
本章主要使培训以及受培训人员了解主数据管理平台,同时了解主数据管理平台与企业服务总线的配合模式(企业服务总线不做过多赘述,通过方案了解即可),并对主数据可以解决什么样的业务场景进行详细说明。
1.产品架构
主数据平台可以将企业的主数据进行整合,集中进行数据的清洗和标准化,并以集成服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给各业务系统。助力企业创建并维护主数据的统一视图,通过保证统一视图的准确性、一致性和完整性,提高数据质量,逐步统一企业级数据模型,简化改进企业流程并提高业务的响应速度,整体架构图如下:
主数据管理平台主要分为两端MDM主数据管理端以及MDC主数据配置端。
主数据管理端:主数据管理端主要负责数据的全生命周期管理,具体包括数据的新增、变更、归档、数据版本管理、数据清洗导入、参考数据录入以及数据分发、数据巡检排重。
主数据配置端:主数据配置端主要负责主数据管理模型的配置,包括数据数据模型定义、编码规则设置、功能模型配置、校验规则配置、组件及分类数据模型配置、流程模型配置等。
2.涉及方案
主数据管理平台可以和数通畅联另一款产品企业服务总线组成基础数据治理解决方案,解决各个系统之间的数据分散、重复,未完全形成业务闭环,数据孤立不能互通,数据统计不一致,企业主数据(组织、人员、岗位客户、供应商、产品、项目等)不能共享,数据不完整,缺少关键基础数据,历史数据丢失现象严重,且数据质量低,无统一管理,集成数据可用性差的问题。
在该方案中企业服务总线主要作为数据交换平台,支持应用间批量数据交换和数据库间的数据交互,包括数据的抽取、转换和导入操作。不需要向不同的业务系统请求主数据的获取、同步,只需要通过ESB进行数据分发、下发等操作即可获取这些数据,帮助企业数据整合或数据中心建设。
3.基础概念
基础概念主要介绍在日常培训过程中客户经常提出的几个问题,什么是主数据、什么是参考数据、什么是元数据?
主数据:是指在整个企业范围内各个业务系统间要共享的数据,比如:客户、供应商、产品/物料、帐户、资产/设备、组织机构等。
元数据:是描述数据属性的信息,在主数据管理平台元数据可以描述数据是否必填、是否导入、属性编码、属性名称、属性类别、显示类别等等,简言之,元数据就是关于数据的数据。
参考数据:在主数据管理平台当中参考数据是一种枚举类数据,如性别属性,在用户录入性别时主数据会为其提供男、女,其中男或者女便是主数据中的参考数据。
培训说明
本章主要对培训的主要目的进行详细说明,并描述了具体的培训场景,包括数据全生命周期管理(数据录入、变更、归档、版本管理、导出、下发)。
1.培训目的
主数据管理平台主要培训目的如下:
1.了解主数据管理平台以及基础数据治理方案;
2.了解主数据管理平台的全生命周期的管理过程;
3.了解主数据管理平台的四种功能模型(简单列表、主从管理、树形表格、树形管理),并进行模型创建,包括分类数据建模;
4.了解主数据管理平台编码规则、校验规则的设置以及定义;
5.了解主数据管理平台的巡检以及数据的清洗;
6.了解主数据管理平台预制的openApi接口使用方法。
2.培训场景
主数据管理平台主要培训场景如下:
3.人天规划
本次主数据管理平台整体培训人天规划为5人天,可以涵盖主数据实际应用的绝大部分场景,具体消耗人天规划如下:
基础准备
在进行客户以及内部人员培训时首先需要针对不同的群体进行群体划分,根据不同的权限进行功能授权,具体的角色规划、权限清单、账户的功能授权整体如下。
1.角色规划
主数据管理平台整体角色规划如下:
2.权限清单
在主数据管理平台培训过程中需要按照指定的功能模块进行授权,使数据管理人员只能对主数据层面进行操作,而配置人员可以进行模型的配置以及调整,主数据管理端以及主数据配置端整体授权清单如下:
3.账号授权
在主数据管理平台组织机构模块增加对应的组织,按照实际需要增加即可。
本次授权建议按照角色进行授权,所以需要在上述创建的组织机构下绑定创建的角色,接下来在系统管理模块—角色管理创建对应的角色,例如创建“研发人员”角色。
接下来在组织管理模块下对该角色进行绑定,在系统管理—人员管理模块创建实际的用户信息,本次已经对研发人员授权完成,直接在研发人员角色下新增具体研发人员即可。
接下来点击“研发人员”角色,点击添加按钮将刚才创建的人员直接进行角色绑定。功能授权统一按照上文授权清单进行实际授权,打开系统管理—功能管理模块,想让该角色能够访问哪个功能就对该功能进行授权即可,授权可分为标准角色、实际角色、用户以及群组,授权方式如下:
以上便是主数据的授权相关操作。
数据管理
使用角色:系统管理员、业务审核员、系统管理员。
数据管理主要对主数据的全生命周期进行管理,具体包括数据的新增、变更、归档、数据版本管理、数据质量的管理等等,具体培训场景以及培训重点如下。
1.生命周期管理
生命周期管理主要消耗0.5人天,数据全生命周期管理主要培训内容如下:
1.数据的新增、修改、归档、查询功能;
2.数据的版本管理以及历史数据的查看;
3.数据以Excel导出功能配置;
4.参考信息录入。
2.数据清洗导入
数据清洗导入主要消耗0.3人天,数据清洗导入主要培训内容包括:
1.数据初始化Excel、服务模板的导出(基于数据建模配置生成);
2.在数据清洗Excel导入时缺失的、不合规、重复的数据处理;
3.导入成功数据的同步;
4.数据巡检、数据排重、相似数据处理配置。
3.数据下发分发
数据下发分发主要消耗0.2人天,数据下发分发主要培训内容包括:
1.如何进行主数据的分发,包括主数据分发与其它业务厂商的集成模式;
2.分发权限的配置、分发字段的定义;
3.分发任务类型的使用场景,包括新增任务、回收任务、同步任务、启用任务。
模型配置
使用角色:系统管理员、数据建模员、功能建模员。
主数据管理平台对数据的管理主要是通过模型生成对应的管理表单,主要涵盖数据模型、功能模型以及流程模型等,具体培训场景以及培训重点如下。
1.数据模型配置
数据模型配置主要消耗1人天,数据模型配置主要培训内容包括:
1.数据模型元数据配置,配置元数据属性、属性的类型以及显示类别,并生成对应的数据库表结构;
2.参考数据建模类型的定义,设置参考数据分组等操作;
3.分类数据建模配置,以人员为例为人员设置关联组织。
2.数据规则配置
数据规则配置主要消耗0.5人天,数据规则配置主要培训内容包括:
1.在元数据配置设置主数据的编码规则,编码规则要包含固定值、流水号、字段等方式,特别练习组织编码加人员流水的形式;
2.为元数据设置校验规则,包括必填校验、必须日期、必须手机号码、身份证号校验、邮件等校验方式。
3.功能模型配置
功能模型配置主要消耗1人天,功能模型配置主要培训内容包括:
1.了解主数据的四种功能模型(简单列表、主从管理、树形表格、树形管理功能模型);
2.设置数据巡检排重的匹配度、匹配字段、巡检时间;
3.基于主数据、参考数据、分类数据配置组件,并为功能提供绑定组件;
4.配置主数据列表页面以及编辑页面表单,了解显示的样式及参考数据、功能组件绑定,最终解析SQL(包括SQL查询条件的调整)部署生成对应主数据管理页面。
4.流程模型配置
流程模型配置主要消耗0.5人天,流程模型配置主要培训内容包括:
1.主数据流程预制模板的使用;
2.流程内部审核节点按照组织、角色、人员、群组进行授权;
3.流程内部审核节点的增加以及外部接口的调用以及参数的传递;
4.在功能建模绑定创建的工作流;
5.审核在数据管理模块进行流程审核。
其它配置
使用角色:系统管理员、数据建模员、流程建模员;
其它配置主要对主数据的API接口的调用方式、全局变量的使用以及系统管理功能模型,具体培训场景以及培训重点如下。
1.API接口说明
API接口主要消耗0.5人天,API接口主要培训内容包括:
1.应用系统的注册以及跟据应用系统获取tokenId;
2.常用接口的使用,具体包括数据同步相关的接口sync-data接口、数据获取单条/批量数据获取的接口、同步数据日志的接口、编码规则的接口、任务解析的接口、任务分发日志回写的接口等练习。
2.全局变量配置
全局变量配置学习主要消耗0.2人天,主要包括主数据全局变量以及BPM全局变量的配置,可以在流程模型内调用外部接口时把外部接口IP或者域名以全局变量的形式配置。
3.系统功能配置
系统功能配置主要消耗0.3人天,系统功能配置主要包括组织的创建、岗位的创建、人员的创建以及功能的授权,系统功能培训内容如下:
1.组织架构创建,包括组织角色的关联;
2.系统角色、人员的创建;
3.按照3.2授权清单进行系统功能授权。
心得体会
随着公司的发展,产品加培训类的项目越来越多,我们也应该形成自己的对外培训体系,形成培训标准,甚至是培训考核标准等等,不能随心所欲以项目实施的方式进行培训,现从以下三个方面总结。
1.意识形态
用户培训工作有利于建立个人与客户之间的感情,客户会愿意在后续配合我们开展工作,了解我们工作流程,按照我们制度配合,而不是简单埋怨责怪,并且在用户培训过后还需要做好备忘录,和用户部门领导进行反馈,让用户回去对其直属领导有个明确交代。
2.产品完善
在用户使用产品的过程中也是收集用户需求的一个重要机会,可以通过观察用户的使用习惯及调研,了解到产品应该改进的方面,对于客户提出的意见均应记录下来并对公司进行反馈,一个好的产品是需要不断经过打磨的,我们实施人员要有人人均是产品经理的角度去收集需求,并结合实际企业需求完善迭代产品。
3.总结反思
坦率地说,我们现在整个IT行业培训工作质量是不高的,至少是参差不齐的,一部分原因是用户不注重培训工作,只当作上级分配的一项任务,完成后就没有下文了。另一部分原因是我们很多软件实施人员强在技术能力,弱在业务理解力和语言表达能力,心里明白但说不清楚。
之前包括我自身都有一种“精力应该放在解决问题上,而不是培训上”的思维,结果无论人在不在现场,大量时间都是一个人在忙碌地配置调试,然后请用户检查验证,验证通过后去处理下一个问题,这就导致实施人员根本不能走开,一走开就大量的出问题,所以培训工作是千方百计让客户会用、好用、爱用软件,这才是一个好的项目交付人员的价值。
本文由@数通畅联原创,欢迎转发,仅供学习交流使用,引用请注明出处!谢谢~