一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于UDAF的数据分析方法及装置与流程

2022-07-30 05:51:46 来源:中国专利 TAG:

技术特征:
1.一种基于udaf函数的数据分析方法,其特征在于,包括:定义udaf函数并注册到presto引擎内;利用所述udaf函数对用户数据进行聚合运算得到运算合集;基于sql语句对所述运算合集进行分析,并输出分析结果。2.根据权利要求1所述的方法,其特征在于,所述利用udaf函数对用户数据进行聚合运算得到运算合集,包括:利用udaf函数获取每一行用户数据的状态数据;对所述状态数据进行聚合;基于所述状态数据的聚合,输出运算合集。3.根据权利要求2所述的方法,其特征在于,所述利用udaf函数获取每一行用户数据的状态数据还包括:对用户数据进行分组,利用udaf函数获取分组后的用户数据的状态数据。4.根据权利要求3所述的方法,其特征在于,所述利用udaf函数获取分组后的用户数据的状态数据,包括:将udaf函数的参数作为过滤条件,对分组后的用户数据中每一行数据进行过滤,得到分组状态数据。5.根据权利要求4所述的方法,其特征在于,所述将udaf函数的参数作为过滤条件,对分组后的用户数据中每一行数据进行过滤,得到分组状态数据包括:将包含了用户数据的字段的语句作为udaf函数的参数;对每一组用户数据,生成一个内存切片;利用所述参数对所述每一组用户数据进行过滤,在所述内存切片中插入每一个参数对应的过滤结果,得到分组状态数据。6.根据权利要求5所述的方法,其特征在于,所述udaf函数的参数包括由逻辑运算符和/或比较运算符与用户数据的字段组成的语句;所述参数类型为布尔型。7.根据权利要求5所述的方法,其特征在于,对分组状态数据进行聚合,得到包含过滤结果的多维数组。8.根据权利要求7所述的方法,其特征在于,所述过滤结果为true或者false。9.根据权利要求1所述的方法,其中,所述基于sql语句对所述运算合集进行分析,并输出分析结果包括:利用sql语句中的函数对所述运算合集进行统计分析,得到分析结果。10.一种基于udaf函数的数据分析装置,其特征在于,包括:注册模块,用于定义udaf函数并注册到presto引擎内;聚合模块,用于利用所述udaf函数对用户数据进行聚合运算得到运算合集;分析模块,用于基于sql语句对所述运算合集进行分析,并输出分析结果。11.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述指令时实现权利要求1-9任意一项所述方法的步
骤。12.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1-9任意一项所述方法的步骤。

技术总结
本申请公开了一种基于UDAF的数据分析方法及装置,方法包括:定义UDAF函数并注册到presto引擎内;利用所述UDAF函数对用户数据进行聚合运算得到运算合集;基于SQL语句对所述运算合集进行分析,并输出分析结果。本申请中,定义UDAF函数并注册到presto引擎内,通过利用presto是基于内存查询的特性,不仅实现了SQL语句的查询速度,减少查询寻耗时,并在此基础上实现了一种用户数据分析的函数模型。上实现了一种用户数据分析的函数模型。上实现了一种用户数据分析的函数模型。


技术研发人员:ꢀ(51)Int.Cl.G06F16/242
受保护的技术使用者:北京云游互动网络科技有限公司
技术研发日:2022.05.17
技术公布日:2022/7/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献