本发明涉及大数据,尤其涉及一种处理业务数据的方法、装置、设备和计算机可读介质。
背景技术:
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、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
1.一种处理业务数据的方法,其特征在于,包括:
2.根据权利要求1所述处理业务数据的方法,其特征在于,所述基于金融产品标识从业务数据库中获取全量产品数据,以建立金融产品全量仓库,包括:
3.根据权利要求1所述处理业务数据的方法,其特征在于,所述在所述金融产品全量仓库中,按照基础业务数据条件筛选获得金融基础产品数据,包括:
4.根据权利要求1所述处理业务数据的方法,其特征在于,所述根据金融产品的配置对象和金融产品的金融种类,为所述基础产品数据设置配置标签和产品标签,包括:
5.根据权利要求4所述处理业务数据的方法,其特征在于,所述依据所述金融基础产品数据的配置标签和所述金融基础产品数据的产品标签,结合金融产品应用场景条件,获取并推送金融产品推荐数据,包括:
6.根据权利要求1所述处理业务数据的方法,其特征在于,所述依据所述金融基础产品数据的配置标签和所述金融基础产品数据的产品标签,结合金融产品应用场景条件,获取并推送金融产品推荐数据,包括:
7.根据权利要求6所述处理业务数据的方法,其特征在于,所述依据所述金融基础产品数据的配置标签和所述金融基础产品数据的产品标签,与所述金融风险条件、金融收益条件和金融时间条件匹配,将匹配成功的金融基础产品的数据作为所述金融产品推荐数据,包括:
8.一种处理业务数据的装置,其特征在于,包括:
9.一种处理业务数据的电子设备,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的方法。