基于星型结构的基础数据管控系统和方法与流程

文档序号:34137994发布日期:2023-05-12 19:38阅读:53来源:国知局
基于星型结构的基础数据管控系统和方法与流程

本发明涉及信息建设,具体涉及一种基于星型结构的基础数据管控系统和方法。


背景技术:

1、随着云计算、大数据、大规模互联互通行业网络技术的发展,以省为统建单位的财政预算管理一体化加速进行。财政行业应用建设模式彻底颠覆了原来以一级财政建设一级系统的系统建设模式,遵循统一业务规范、统一技术标准、统一技术路线的建设模式获得了广泛认可,超大规模计算能力、存储能力、互联互通的一体化业务的财政应用系统成为主流。

2、由于各级预算管理业务的高度趋同性,对基础数据的管理提出了极高的要求,需要在多财政区划的广大大范围内实现基础数据的统一管理、统一分发、统一更新等业务需求,以保证财政数据在相同的信息框架下按照相同的口径和规则产生,保证全国财政业务数据的数据粒度和统计口径高度统一,为充分发挥财政在国家治理体系中的关键基础支撑作用奠定基础。

3、目前,国家财政部研发了全国预算数据汇总系统,并通过该系统实现了中央和地方两级的数据交换,在全国层面上保证了中央统一数据的下发和管理,但在省以下,如何保证向各级财政转达中央下达的基础数据,如何保证省内增加维护的全省统一基础数据顺利达到各级财政,以及如何保证各个业务模块中需要统一的基础信息顺利到达各级财政,保证基础数据的一致性,实现全省财政信息化建设一盘棋的建设目标和运维目标成为现在亟待解决的问题。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种基于星型结构的基础数据管控系统、方法和电子设备,以解决目前多财政、多单位协同场景下,基础数据管理困难,以及无法同时满足加强管控力度和适应业务需求的问题。

2、为实现以上目的,本发明采用如下技术方案:

3、第一方面,本技术提供一种基于星型结构的基础数据管控系统,包括:一个针对全省集中部署的一级模块、多个分别部署于省内各级财政的二级模块和多个分别部署于所述各级财政所辖事业单位的三级模块;

4、所述一级模块用于存储和管理基础数据,并下发所述基础数据至所有所述二级模块中;所述二级模块用于基于所述一级模块下发的基础数据生成本地的基础数据,并下发所述二级模块生成的基础数据至对应的三级模块中;所述三级模块用于基于所述二级模块下发的基础数据生成本地的基础数据;

5、当所述一级模块基于控制指令更改其内的基础数据时,所述一级模块还用于下发所述控制指令至所有的所述二级模块,供所述二级模块在其管理人员调整本地业务或确认后,基于该控制指令,更新其本地的基础数据;

6、当所述二级模块基于控制指令更改其内的基础数据时,所述二级模块还用于下发所述控制指令至对应的所述三级模块,供所述三级模块在其管理人员调整本地业务或确认后,基于该控制指令,更新其本地的基础数据。

7、可选地,所述二级模块基于所述一级模块下发的基础数据生成本地的基础数据,包括:基于所述一级模块下发的基础数据生成基础数据副本,作为本地的基础数据;

8、所述三级模块基于所述二级模块下发的基础数据生成本地的基础数据,包括:基于所述二级模块下发的基础数据生成基础数据副本,作为本地的基础数据。

9、可选地,所述二级模块的基础数据副本还用于供本级的应用使用;

10、所述三级模块还用于直接获取至少部分所述二级模块内的基础数据,供本地应用使用。

11、可选地,基于上级模块下发的基础数据生成本地的基础数据,包括:

12、直接将上级模块下发的基础数据,作为本地的基础数据;

13、或基于业务需求,选择部分所述上级模块下发的基础数据,作为本地的基础数据;

14、或基于业务需求和预设扩展规则,对至少部分所述上级模块下发的基础数据进行扩展,生成本地的基础数据;

15、其中,所述一级模块为所述二级模块的上级模块,所述二级模块为所述三级模块的上级模块。

16、可选地,所述基础数据包括第一基础数据和第二基础数据,所述第一基础数据为下发后不允许下级模块修改的基础数据,所述第二基础数据为下发后允许所述下级模块修改的基础数据;所述控制指令包括新增指令;所述二级模块为所述一级模块的下级模块,所述三级模块为所述二级模块的下级模块

17、若所述新增指令用于新增所述第一基础数据,则所述下级模块还用于直接执行该新增指令,以在本地的基础数据中新增对应基础数据;

18、若所述新增指令用于新增所述第二基础数据,则所述在其管理人员调整本地业务或确认后,基于该控制指令,更新其本地的基础数据,包括:

19、执行该新增指令,在本地的基础数据中做出新增基础数据的操作,并在其管理人员确认后,生效所述操作得到的数据。

20、可选地,所述控制指令还包括删除指令;

21、所述在其管理人员调整本地业务或确认后,基于该控制指令,更新其本地的基础数据,包括:

22、在其管理人员调整本地业务后,执行该删除指令,以在本地的基础数据中删除对应的基础数据。

23、可选地,所述控制指令还包括修改指令;

24、所述在其管理人员调整本地业务或确认后,基于该控制指令,更新其本地的基础数据,包括:

25、执行所述修改指令,生成新的基础数据副本,并设置为未启用状态;

26、在其管理人员调整本地业务或确认后,启用新生成的基础数据副本,停用本地原有的基础数据。

27、可选地,所述一级模块、所述二级模块和所述三级模块均包括基础数据子模块、元数据子模块、日志子模块和变更历史子模块中的至少一种;

28、所述基础数据子模块,用于管理本模块中的所述基础数据;

29、所述元数据子模块,用于管理本模块中所述基础数据的属性,所述基础数据的属性包括名称、发布方式和在下发后是否允许其他模块扩展;

30、所述日志子模块,用于记录本模块中针对所述基础数据的操作事件;

31、所述变更历史子,用于记录本模块中所述基础数据在各个阶段的历史数据。

32、可选地,所述一级模块和所述二级模块还均包括注册子模块;

33、所述一级模块中的注册子模块用于注册所述二级模块,并与已注册的所述二级模块建立通信连接,以向已注册的所述二级模块下发基础数据和控制指令;

34、所述二级模块中的注册子模块用于注册所述三级模块,并与已注册的所述三级模块建立通信连接,以向已注册的所述三级模块下发基础数据和控制指令。

35、第二方面,本技术还提供一种基于星型结构的基础数据管控方法,应用于如上所述的系统中的下级模块中,包括:

36、获取上级模块中的基础数据和控制指令,所述控制指令用于变更所述基础数据;

37、基于获取的上层级模块中的基础数据生成本地的基础数据;

38、在下层级模块的管理人员调整本地业务或确认后,基于所述控制指令,更改本地的基础数据。

39、本技术提供的基于星型结构的基础数据管控系统,通过三个级别的模块,实现从全省到各级财政以及再到各财政所辖单位的基础数据发布共享,而且通过向下级模块下发本级模块中执行的控制指令,供下级别模块在调整业务后基于控制指令更新本地的基础数据,在加强数据管控力度,保证数据一致性的同时,还可以避免无法适配各级财政和各单位业务的问题。

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