本发明涉及数据处理,尤其涉及金融特征指标的高效加工方法。
背景技术:
1、在金融领域,为了适应金融环境的变化,迫切需要进行数字化转型,而特征工程是链接数据与应用的纽带,需要对数据进行金融特征指标加工以实现数据对业务的赋能。
2、目前通常使用数据分析工具来完成金融特征指标的加工,主要的数据分析工具为编程语言工具,分析原理大同小异,主要为调用分析工具中“库”、“函数”来实现。中国专利公开号cn108364139a,公开日为2018年08月03日,名称为“确定累计指标的金额的方法和装置”公开了一种金融指标加工方法,根据统计条件获取累计金额集合和累计规则,依据客户的累计金额及其计算关系,确定客户在目标累计指标中的目标累计金额。此方法能统计累计指标对应的累计金额。然而此方法只能用于对单个特定金融特征指标的加工,可拓展性差,当需要对大量其它金融特征指标量进行加工时,需要为每个金融特征指标重新设计加工工具,工作量大,效率低,且面对不同的指标加工需求,需要分别调用对应的加工工具来实现,加工工具的使用人员需要熟悉各个工具的具体功能,需要花费大量时间挑选和配置对应的加工工具,且加工准确性无法保证。
技术实现思路
1、本发明克服了现有技术在进行金融特征指标加工时加工工具可扩展性差、使用复杂度高等问题,提供了金融特征指标的高效加工方法,通过创建指标参数配置表,用主函数统一输入配置信息,调用子函数进行数据处理,再由主函数统一输出,可以高效的完成大规模的金融特征指标加工工作,使用操作简便效率高,加工工具的扩展性强。
2、为了实现上述目的,本发明采用以下方案:
3、金融特征指标的高效加工方法,包括以下步骤:
4、s1:创建用于记录配置信息的指标参数配置表,所述配置信息包括根据金融特征指标的加工逻辑设置的各项指标加工参数,获取源数据的存储路径及读取方式,定义主函数和供主函数调用的数个子函数,所述主函数的输入参数包括源数据、配置信息和时间节点,每个所述子函数在被调用时完成不同的源数据计算操作;
5、s2:提取金融特征指标的分类项和描述标签并据此在指标参数配置表填写配置信息,调用主函数,主函数读取指标参数配置表的配置信息,根据配置信息中各项指标加工参数的值和组合方式分析并调用对应的子函数;
6、s3:被调用的子函数从数据源文件中读取源数据,所述源数据包括客户的基本静态信息及金融动态信息,子函数对源数据进行计算操作并将计算结果返回给主函数,主函数将计算结果聚合为输出格式并输出。
7、作为优选,所述指标加工参数包括:输出指标名称、原子指标、使用的子函数、时间区间、聚合方式、过滤条件和自定义辅助变量。
8、作为优选,所述子函数包括:
9、直取函数,从数据源文件中直接提取指定项的原始值;
10、时间聚合函数,将给定时间范围内的指定项进行聚合操作,所述聚合操作包括计数、求和、求最值、求平均值;
11、条件聚合函数,按条件进行筛选后对筛选出的项进行聚合操作,筛选条件可选地包括数值范围、数量关系、关键字;
12、数值计算函数,用于计算差值、比值、标准差、方差,计算方式可以按指标加工需求扩展。
13、作为优选,所述步骤s2中系统主函数分析并调用对应的子函数使用以下方法:
14、将指标加工参数的非空项进行组合,判断组合结果是否有效,将有效的组合结果与各个子函数的参数要求进行匹配并调用匹配成功的子函数。
15、作为优选,所述步骤s3的数据源文件为数据库文件,通过调用数据库函数读取对应的数据值。
16、本申请还提供金融特征指标的高效加工装置,其包括:
17、参数配置模块,包括用于记录配置信息的指标参数配置表,配置信息包括根据金融特征指标的加工逻辑设置的各项指标加工参数,指标加工参数根据从金融特征指标提取的分类项和描述标签填写;
18、数据读取模块,用于读取指标参数配置表的配置信息,还用于从数据源文件中读取源数据,所述源数据包括客户的基本静态信息及金融动态信息;
19、数据处理模块,根据配置信息中各项指标加工参数的值和组合方式分析并调用对应的数据处理函数,数据处理函数对源数据进行计算操作,将计算结果聚合为输出格式并输出。
20、本申请还提供金融特征指标的高效加工设备,其包括:
21、存储器,用于存储计算机程序;
22、处理器,用于加载并执行所述计算机程序时实现如权利要求1至5任一项所述金融特征指标的高效加工方法的操作步骤。
23、本申请还提供计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,用计算机处理器加载并执行所述计算机程序时实现如权利要求1至5任一项所述金融特征指标的高效加工方法的操作步骤。
24、本发明至少包括以下有益效果:(1)工作人员只需要按金融指标加工需求在指标参数配置表中填写配置信息并调用主函数即可,降低了对工作人员的技术要求,操作方便,加工效率高;(2)通过各项指标参数的组合可以实现大规模、多种类的金融特征指标加工,灵活度高,适用性强;(3)可以随时增加指标加工参数项和子函数实现新的指标加工功能,可扩展性强。
1.金融特征指标的高效加工方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的金融特征指标的高效加工方法,其特征在于,所述指标加工参数包括:输出指标名称、原子指标、使用的子函数、时间区间、聚合方式、过滤条件和自定义辅助变量。
3.根据权利要求1所述的金融特征指标的高效加工方法,其特征在于,所述子函数包括:
4.根据权利要求1所述的金融特征指标的高效加工方法,其特征在于,所述步骤s2中系统主函数分析并调用对应的子函数使用以下方法:
5.根据权利要求1所述的金融特征指标的高效加工方法,其特征在于,所述步骤s3的数据源文件为数据库文件,通过调用数据库函数读取对应的数据值。
6.金融特征指标的高效加工装置,其特征在于,包括:
7.金融特征指标的高效加工设备,其特征在于,包括:
8.计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,用计算机处理器加载并执行所述计算机程序时实现如权利要求1至5任一项所述金融特征指标的高效加工方法的操作步骤。