本技术涉及计算机,特别是涉及一种资源流量数据的生成方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
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、根据所述匹配度确定所述凭证数据对应的资源流量数据。
44、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
45、获取凭证数据;
46、对所述凭证数据进行处理,得到待处理影响因子数据;
47、计算所述待处理影响因子数据与参考影响因子数据之间的匹配度;
48、根据所述匹配度确定所述凭证数据对应的资源流量数据。
49、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
50、获取凭证数据;
51、对所述凭证数据进行处理,得到待处理影响因子数据;
52、计算所述待处理影响因子数据与参考影响因子数据之间的匹配度;
53、根据所述匹配度确定所述凭证数据对应的资源流量数据。
54、上述资源流量数据的生成方法、装置、计算机设备、存储介质和计算机程序产品,通过获取凭证数据,对凭证数据进行处理,得到待处理影响因子数据,计算待处理影响因子数据与参考影响因子数据之间的匹配度,根据该匹配度确定凭证数据对应的资源流量数据,无需预先配置和指定资源项目,可以自动得到凭证数据对应的资源流量数据,提高了资源流量数据的生成效率,同时还可以避免人为预先配置所掺杂的不可控因素,可以提高生成的资源流量数据的准确性。