【技术实现步骤摘要】
一种数据处理方法、装置、设备及可读存储介质
[0001]本专利技术实施例涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及可读存储介质。
技术介绍
[0002]随着企业的发展,企业通常需要对目前已有的大量业务数据进行组合分析,而依据业务数据的组合建立业务模型并得到一个宽表模型,再来定义所需指标是一个常用的方法。这些指标常常需要在时间维度上与自己的前值进行对比和计算,这个就是指标的衍生度量。现有对于衍生度量的计算方法一般如下:
[0003](1)先编写计算指标数据所对应的SQL(Structured Query Language,结构化查询语言),之后根据时间维度关联不同时间的指标数据,然后根据公式计算。
[0004](2)直接根据已有的指标数据进行计算。
[0005](3)利用Kylin等工具获得一个模型,再根据这个模型编写SQL得到所需的衍生度量。
[0006]但是,上述几种方法在使用时均需先计算指标的衍生度量,或者利用工具建立模型再进行SQL的编写,这就意味着在计算衍生度量时需要 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括:获取预设数据库中的指标数据,并确定所述指标数据是否存在相应的衍生度量,其中,所述衍生度量为所述指标数据在时间维度上与自身的前值进行比较的结果,一个所述指标数据对应存在多个所述衍生度量;若所述指标数据存在相应的衍生度量,则进一步判断所述指标数据是否存在汇总值,并得到判断结果,其中,所述汇总值指所述指标数据经预设计算规则计算得到的数据;基于所述判断结果选择相应的衍生度量计算公式,并将选择出的衍生度量计算公式生成结构化查询语言;执行所述结构化查询语言,得到所述指标数据的每个所述衍生度量的计算值,并将所述计算值存入临时表中;将所述临时表中的计算值通过sum函数写入预设结果表中。2.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述判断结果选择相应的衍生度量计算公式,并将选择出的衍生度量计算公式生成结构化查询语言包括:若所述判断结果为所述指标数据存在汇总值,则选择生成第一预设时段内的所述指标数据的所述衍生度量,其中,所述第一预设时段为预设时间长度区间;若所述判断结果为所述指标数据不存在汇总值,则选择生成预设计算公式中存在第二预设时段内的所述指标数据的所述衍生度量,其中,所述第二预设时段为所述预设计算公式中包含的时间长度;基于选择出的所述衍生度量的计算公式生成结构化查询语言。3.根据权利要求1所述的数据处理方法,其特征在于,在所述获取预设数据库中的指标数据,并确定所述指标数据是否存在相应的衍生度量之前,所述数据处理方法还包括:接收业务人员上传的业务数据,并将所述业务数据储存在所述预设数据库中;接收预设的日期维表,并将所述日期维表储存在所述预设数据库中,其中,所述日期维表为根据时间维度预先设置的数据表;接收指标数据的加工信息,并将所述加工信息储存在所述预设数据库中,其中,所述业务数据基于所述加工信息进行数据处理,得到所述指标数据。4.根据权利要求1所述的数据处理方法,其特征在于,在确定所述指标数据是否存在相应的衍生度量之前,所述数据处理方法还包括:接收业务人员对所述衍生度量的预设配置信息。5.根据权利要求4所述的数据处理方法,其特征在于,所述接收业务人员对所述衍生度量的预设配置信息包括:接收业务人员上传的所述衍...
【专利技术属性】
技术研发人员:王晓松,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。