什么是主数据对象
在企业的IT信息系统建设中,有一种对象在企业范围内是跨系统存在的,例如人员、职能部门、机器、客户等。
在企业的业务系统设计时,往往需要与这些主数据对象打交道,并且同时其他业务系统进行交互,对主数据对象进行通过维护,例如在运维系统中,对机器这个主数据对象,监控子系统做的是监控作业,自动化子系统做的是自动化作业,ITSM子系统做的是生命周期管理,那如何准确的获取这些主数据对象数据呢?
从统一的数据源获取
各个子系统从统一的数据源获取数据。可以根据自己的权限获取不同范围的主数据对象或者主数据对象的一部分。
由数据中心统一汇总数据
向企业各个子系统提供的主数据数据往往是由数据中心发布,但是基本上不会由数据中心创建的,例如企业员工数据,主要是由HR系统、OA系统和财务系统进行创建的。
所以需要各个系统先根据规格向数据中心提供数据,并在数据中心完整数据组装与检验,达成了可用的数据标准之后,再向各个子系统进行数据发布。
业界典型的承担着除了数据中心,还有主数据系统。
数据发布中心,支持数据变更履历
数据中心除了发布最新的主数据对象数据之外,对于主数据对象的内容变更,也需要发布对应的变更了履历。因为在子业务系统内,有时候对主数据对象的变更也会产生相关的业务操作,有了变更履历,就可以实现自动业务变更。
例如企业员工的职级发生了变更,财务系统在同步完毕数据之后,再单独同步一次变更履历就可以快速知道哪些员工的职级发生的变化,就可以进行工资的调整了。
网友评论