一种主数据管理方法、存储介质及计算机设备与流程

文档序号:37013739发布日期:2024-02-09 13:03阅读:18来源:国知局
一种主数据管理方法、存储介质及计算机设备与流程

本技术涉及互联网,具体涉及一种主数据管理方法、存储介质及计算机设备。


背景技术:

1、在当前高度数字化的时代背景下,数字化转型已成为企业发展的必经之路,而在这一过程中,主数据的高效使用至关重要。主数据是指数字化建设中存在的一些在企业内跨越各个业务部门被重复使用,处于相对高价值、高共享、相对稳定的数据,例如客户、供应商、账户和组织部门的相关数据,这些数据是企业的重要资产,对于企业的业务决策和运营至关重要。

2、然而,当前主数据管理方法存在诸多问题。首先,数据不一致是主要问题之一,由于对同一种数据的编码存在差异,企业需要不断合并指标、核对数据,这不仅增加了数据处理的工作量,还容易导致数据的不准确性和错误。其次,数据获取困难也是主数据管理面临的挑战,企业的子系统往往存在数据孤岛,无法互相连通使用,这使得数据获取和整合变得异常困难。最后,数据的混淆也是不容忽视的问题,由于数据在不同系统中的存储和展示方式各不相同,使用的存储和显示技术也存在多样性,从而导致数据较难管理,使得统一查看管理变得困难。同时,在主数据的分发过程中,传统的主数据分发方法是使用wsdl或api接口的形式将主数据分发给业务系统,这些主数据分发方法在业务系统使用主数据时必须开发数据接收接口,从而提高了用户的使用门槛,降低了主数据的分发效率和用户对主数据的管理效率。


技术实现思路

1、本技术主要提供一种主数据管理方法、存储介质及计算机设备,以解决主数据准确性和一致性差,主数据的管理成本高、效率低的问题。

2、为解决上述技术问题,本技术采用的技术方案是:提供一种主数据管理方法。该主数据管理方法包括:获取原始主数据并对所述原始主数据的属性进行标准化,以得到标准主数据;对所述标准主数据配置分发规则和分发对象;基于所述分发规则,将所述标准主数据分发到所述分发对象的业务系统中。

3、在一些实施例中,所述获取原始主数据并对所述原始主数据的属性进行标准化,以得到标准主数据,包括:获取所述原始主数据和开发视图模板;将所述原始主数据配置到所述开发视图模板中,以得到所述标准主数据;所述将所述原始主数据配置到所述开发视图模板中,以得到所述标准主数据包括:基于所述原始主数据的字段信息对所述原始主数据进行属性修正;将修正后的所述原始主数据配置到所述开发视图模板,以形成待定版视图;若所述待定版视图满足视图定版审批条件,则将所述待定版视图作为定版视图,将所述定版视图所包含的修正后的所述原始主数据作为所述标准主数据;所述基于所述原始主数据的字段信息对所述原始主数据进行属性修正,包括:采用校验规则和编码规则对所述原始主数据的属性进行修正,其中,所述校验规则用于定义所述原始主数据的数据格式,所述编码规则用于给所述原始主数据分配唯一标识符。

4、在一些实施例中,所述若所述待定版视图满足视图定版审批条件,则将所述待定版视图作为定版视图,将所述定版视图所包含的修正后的所述原始主数据作为所述标准主数据之后,还包括:对所述定版视图进行视图管理,所述视图管理包括视图详情查看、视图变更及表单发布;所述对所述定版视图进行视图管理,包括:响应于接收到的表单发布指令,基于所述定版视图生成待发布表单页面;若所述待发布表单页面满足表单发布审批条件,则将所述待发布表单页面发布,以得到表单页面;响应于接收到的视图变更指令,对所述定版视图进行变更;若变更后的所述定版视图满足视图定版审批条件,则将变更后的所述定版视图作为定版视图。

5、在一些实施例中,所述若所述待发布表单页面满足表单发布审批条件,则将所述待发布表单页面发布,以得到表单页面之后还包括:对所述表单页面进行表单管理,所述表单管理包括菜单发布、菜单上架、菜单下架和菜单变更;所述对所述表单页面进行管理,包括:响应于接收到的菜单发布指令,若所述表单页面满足菜单发布审批条件,则在主数据管理页面的导航菜单项窗口中加载所述表单页面对应的导航菜单项,默认隐藏所述导航菜单项;响应于接收到的菜单上架指令,若所述导航菜单项满足菜单上架审批条件,则在所述导航菜单项窗口中显示所述导航菜单项;响应于接收到的菜单下架指令,从显示在所述导航菜单项窗口中的导航菜单项中选定待下架导航菜单项;若所述待下架导航菜单项满足菜单下架审批条件,则在所述导航菜单项窗口中隐藏所述导航菜单项;响应于接收到菜单变更指令,发出菜单下架指令,以将选定的导航菜单项下架;对下架后的所述导航菜单项进行变更;若变更后的所述导航菜单项满足菜单变更审批条件,则用变更后的所述导航菜单项替换选定的所述导航菜单项;若变更后的所述导航菜单项不满足菜单变更审批条件,则失效所述变更,并发出菜单上架指令,以将选定的所述导航菜单项重新上架。

6、在一些实施例中,所述对所述表单页面进行管理之后,还包括:响应于用户登录所述主数据管理页面,获取所述用户的主数据权限;从显示在所述主数据管理页面的导航菜单项窗口中隐藏所述用户不具备所述主数据权限的标准主数据的导航菜单项。

7、在一些实施例中,所述从显示在所述主数据管理页面的导航菜单项窗口中隐藏所述用户不具备所述主数据权限的标准主数据的导航菜单项之后,还包括:在所述主数据管理页面中对所述标准主数据进行主数据管理,所述主数据管理包括主数据新增、主数据删除和主数据变更,所述对所述标准主数据进行主数据管理包括对所述标准主数据对应的表单页面和导航菜单项进行管理;所述在所述主数据管理页面中对所述标准主数据进行主数据管理,包括:响应于接收到主数据新增指令,获取新的原始主数据并对新的所述原始主数据的属性进行标准化,以得到新的标准主数据;若开启主数据管理审批且新的所述标准主数据满足主数据新增审批条件或未开启主数据管理审批,则基于新的所述标准主数据进行表单发布、菜单发布和菜单上架,以将新的所述标准主数据对应的表单页面和导航菜单项显示在所述主数据管理页面中;响应于接收到的主数据删除指令,发出菜单下架指令,以将选定的导航菜单项下架并隐藏所述导航菜单项对应的表单页面,得到待删除主数据;若开启主数据管理审批且所述待删除主数据满足主数据删除审批条件或未开启主数据管理审批,则将所述待删除主数据删除;响应于接收到的主数据变更指令,对选定的主数据进行变更;若开启主数据管理审批且变更后的所述主数据满足主数据变更审批条件或未开启主数据管理审批,则生效所述变更;若开启主数据管理审批且变更后的所述主数据不满足主数据变更审批条件,则失效所述变更。

8、在一些实施例中,所述分发规则包括实时分发、手动分发和离线分发中的至少一种;所述分发规则包括实时分发时,所述基于所述分发规则,将所述标准主数据分发到所述分发对象的业务系统中,包括:基于变化数据捕获将所述标准主数据分发到所述分发对象的业务系统中;所述分发规则包括手动分发时,所述基于所述分发规则,将所述标准主数据分发到所述分发对象的业务系统中,包括:响应于接收到的数据申请请求,获取所述申请请求中的筛选条件信息,其中所述数据申请请求由所述分发对象发出;基于所述筛选条件信息从所述标准主数据中筛选出第一待分发数据;若所述第一待分发数据满足主数据分发审批条件,则将所述第一待分发数据分发到所述分发对象的业务系统中;所述分发规则包括离线分发时,所述基于所述分发规则,将所述标准主数据分发到所述分发对象的业务系统中,包括:对所述标准主数据进行规则模型配置,所述规则模型配置包括数据源配置和数据库参数配置;基于所述数据源配置和所述数据库参数配置,从所述标准主数据中筛选出第二待分发数据;响应于接收到离线任务配置指令,将所述标准主数据或所述第二待分发数据作为离线分发数据;响应于接收到调度配置指令,将所述离线分发数据定时分发到所述分发对象的业务系统中;所述基于所述分发规则,将所述标准主数据分发到所述分发对象的业务系统中之后,还包括:生成主数据分发日志。

9、在一些实施例中,所述从显示在所述主数据管理页面的导航菜单项窗口中隐藏所述用户不具备所述主数据权限的标准主数据的导航菜单项之后,还包括:从主数据接入接口的接口主数据中提取标准主数据;所述从主数据接入接口的接口主数据中提取标准主数据,包括:响应于接收到主数据接入请求,从对应的主数据接入接口中接入接口主数据;若所述接口主数据为非标准主数据,则对所述接口主数据进行标准化,以得到标准接口主数据;若所述接口主数据为标准主数据,则将所述接口主数据作为标准接口主数据;基于所述标准接口主数据进行表单发布、菜单发布和菜单上架,以将所述标准接口主数据对应的表单页面和导航菜单项显示在所述主数据管理页面中,并将所述标准接口主数据定义为标准主数据;所述响应于接收到主数据接入请求,从对应的主数据接入接口中接入接口主数据之后,还包括:生成主数据接入日志。

10、为解决上述技术问题,本技术采用的另一个技术方案是:提供一种存储介质,该存储介质上存储有程序数据,其特征在于,所述程序数据被处理器执行时实现如上述主数据管理方法的步骤。

11、为解决上述技术问题,本技术采用的又一个技术方案是:提供一种计算机设备,该计算机设备包括相互连接的处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现如上述主数据管理方法的步骤。

12、本技术的有益效果是:区别于现有技术的情况,本技术公开了一种主数据管理方法、存储介质及计算机设备。通过对获取到的原始主数据的属性进行标准化,以得到标准主数据,从而使主数据符合统一标准。通过不同的分发规则将主数据分发到各个分发对象的业务系统中,能够实现主数据的共享和协同,使得各业务系统中的主数据均为标准主数据,提高了主数据的准确性和一致性,从而解决了主数据管理中存在的数据不一致和数据易混淆的问题。其中,通过实时分发,能够使不同业务系统中使用同一份数据,从而进一步提高了主数据的准确性和一致性,通过手动分发,则可以满足不同业务系统对主数据的需求,同时由于本技术的主数据分发不需要用户进行开发维护,而直接将主数据分发到分发对象的业务系统中,从而降低了用户的使用门槛并提高了主数据的使用效率,可以解决主数据管理中存在的主数据获取困难的问题,通过离线分发可以根据用户的需要定时下发主数据给业务系统,以确保各个系统可以方便地获取和使用主数据,并在出现部分系统离线时,也能进行主数据的分发,进一步提高主数据的分发效率和用户对主数据的管理效率。同时,本技术还通过不同的分发方式和审批条件对主数据标准化和对主数据管理和主数据分发过程中的流程进行了规范,提高了标准化水平,从而有利于提升主数据准确性和一致性以及主数据管理系统和业务系统的安全性和规范性。因此,通过本技术在解决现有技术问题的基础上,能够有效提高主数据的准确性和一致性,降低了用户的使用门槛,并提高了主数据分发的效率和用户对主数据的管理效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1