System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 目标数据采集方法、装置及计算机设备制造方法及图纸_技高网

目标数据采集方法、装置及计算机设备制造方法及图纸

技术编号:40497989 阅读:12 留言:0更新日期:2024-02-26 19:26
本公开涉及大数据处理技术领域,具体公开了一种目标数据采集方法、装置及计算机设备,所述方法包括:响应于业务系统发布的订阅事件,确定所述订阅事件中目标业务与所述目标业务所需的目标数据项目之间的第一订阅关系;获取所述目标业务的账户关联信息,所述账户关联信息包括所述目标业务与至少一个业务服务对象的关联关系;根据所述第一订阅关系和所述账户关联信息确定第二订阅关系;根据所述第二订阅关系采集所述目标数据项目对应的目标数据。本公开可以将业务系统和目标数据的采集进行了解耦,使得目标数据的采集更加灵活,还可以避免同一客户由于关联多个业务时造成了目标数据的重复采集。

【技术实现步骤摘要】

本公开涉及大数据处理,特别是涉及一种目标数据采集方法、装置及计算机设备


技术介绍

1、随着业务系统的发展,业务系统不仅要承担各种业务的审批处理工作,往往还需要对业务系统所涉及的目标数据进行监控。例如提供信贷服务的业务系统,信贷服务通常是指银行利用自身实力和信誉为客户提供资金融通或代客户承担债务,并以客户支付利息、费用和偿还本金或最终承担债务为条件的一种经营行为。因此,业务系统有必要对信贷服务对象进行经营数据的监控。

2、在相关技术中,业务系统往往根据贷款产品为采集基础,或者经营数据来源有限,无法便捷地添加采集来源、调整采集数据种类,且监控任务是嵌入在审批任务中的,灵活性较差。


技术实现思路

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、第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述目标数据采集方法的步骤。

40、第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述目标数据采集方法的步骤。

41、第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述目标数据采集方法的步骤。

42、上述目标数据采集方法、装置、计算机设备、存储介质和计算机程序产品,至少包括以下有益效果:

43、本公开将业务系统和目标数据的采集进行了解耦,通过响应业务系统发布的订阅任务,触发进行目标数据项目对应的目标数据的采集,使得目标数据的采集更加灵活,可以适应多维度、多数据源的采集场合;并且通过建立业务服务对象和目标数据项目的订阅关系,可以减少在数据采集时对订阅任务中目标业务与目标业务所需的目标数据项目的信息的过度依赖,更加准确快捷地采集目标数据,同时基于第二订阅关系进行目标数据采集,直接将目标数据项目和业务服务对象进行映射,可以避免同一客户由于关联多个业务时造成了目标数据的重复采集。

本文档来自技高网...

【技术保护点】

1.一种目标数据采集方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取所述目标业务的账户关联信息包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述第二订阅关系采集所述目标数据项目对应的目标数据包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种目标数据采集装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种目标数据采集方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取所述目标业务的账户关联信息包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述第二订阅关系采集所述目标数据项目对应的目标数据包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:周立维徐静刘侃梁栋毛琦熊菁
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1