结构化数据的计算方法、计算引擎、设备及可读存储介质技术

技术编号:37642863 阅读:21 留言:0更新日期:2023-05-25 10:09
本申请涉及计算机技术领域,具体涉及一种结构化数据的计算方法、计算引擎、设备及可读存储介质。该方法包括:获取来自外部的参数数据,参数数据至少包括与待计算处理的结构化数据的层级属性相关的参数,以及获取来自外部的结构化数据;基于获取的参数数据,生成用于创建计算模板的第一配置文件;将基于第一配置文件创建的计算模板传入第一电子设备中的计算引擎;运行计算引擎采用计算模板对结构化数据进行计算处理,输出计算处理的结果。如此,能够实现可配置计算技术,对待计算处理的结构化数据执行用户指定的适配该结构化数据的层级特点的计算过程,能够适应大批量数据的处理,计算效率和准确率均较高。算效率和准确率均较高。算效率和准确率均较高。

【技术实现步骤摘要】
结构化数据的计算方法、计算引擎、设备及可读存储介质


[0001]本专利技术涉及计算机
,具体涉及一种结构化数据的计算方法、计算引擎、设备及可读存储介质。

技术介绍

[0002]结构化数据可以具有一个或者多个层级,其中相邻两个层级的数据中下一层数据可以是上一层级数据中某个信息的延展和细化。例如输入车险平台的车险保单数据可以是包括多个层级的结构化数据,例如该车险保单数据的第一层级数据可以是按投保人区别记录相关信息的数据,第二层级数据可以是按投保车辆区别记录相关信息的数据,而第三数据例如可以是按保险项目区别记录相关信息的数据。
[0003]基于结构化数据可以进行多种类型的计算,例如四则运算,聚合,分摊,决策表/决策树等,以得到用户所希望的计算结果。现有的对结构化数据的计算方案,通常是根据预先确定的计算逻辑,对结构化数据中各行或各部分的数据逐一编写计算程序,再逐个层级进行计算、汇总以及输出计算结果等过程。然而,当待计算处理的结构化数据的数据量较大时,这种逐一编写计算程序计算结构化数据的方式则不利于可配置计算的实现,可能会存在各计算程序的执本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于具有多层级数据的结构化数据的计算方法,应用于第一电子设备,其特征在于,所述第一电子设备上运行服务端,所述方法包括:获取来自外部的参数数据,所述参数数据至少包括与待计算处理的结构化数据的层级属性相关的参数,以及获取来自外部的所述结构化数据;基于获取的所述参数数据,生成用于创建计算模板的第一配置文件;将基于所述第一配置文件创建的计算模板传入所述第一电子设备中的计算引擎,其中所述计算引擎为所述第一电子设备中执行计算的部分;运行所述计算引擎采用所述计算模板对所述结构化数据进行计算处理,输出计算处理的结果。2.根据权利要求1所述的方法,其特征在于,所述获取来自外部的参数数据,包括:获取用户通过第二电子设备上运行的第一客户端定义的参数数据,其中所述第二电子设备与所述第一电子设备为不同设备;并且,其中对所述参数数据的定义包括:对计算名称、至少一个计算节点、以及所述计算节点中的计算步骤的定义,其中,定义的所述计算名称用于标记生成的所述第一配置文件,定义的所述计算节点用于确定创建的所述计算模板的计算过程。3.根据权利要求2所述的方法,其特征在于,至少一个计算节点是经由以下步骤被定义,包括:根据待处理的所述结构化数据的层级结构,定义对所述结构化数据中的各个层级的数据进行处理的一个或多个计算节点;定义第一计算节点所对应的数据输入路径指向所述结构化数据中的第一层级数据,和/或,定义第二计算节点所对应的数据输出路径指向所述结构化数据中的第二层级数据,其中,所述第一层级数据与所述第二层级数据为不同层级的数据,所述第一计算节点与所述第二计算节点为相同或不同的计算节点。4.根据权利要求2所述的方法,其特征在于,所述计算节点包括一个或多个计算步骤,并且所述计算节点中的计算步骤是经由以下步骤被定义,包括:定义所述计算步骤对应采用的计算方法的类型,以及定义各所述计算方法的类型对应的扩展属性。5.根据权利要求4所述的方法,其特征在于,所述计算方法的类型包括变量、决策树、表达式、连接以及列表项中的一项或多项。6.根据权利要求5所述的方法,其特征在于,所述定义各所述计算方法的类型对应的扩展属性包括:当所述计算方法的类型为变量时,所述扩展属性包括所述变量的名称、字面量以及所述结构化数据中被指定的第三层级数据的字段名称中的至少一项;当所述计算方法的类型为决策树时,所述扩展属性包括所述决策树中的变量名称、所述决策树的名称、影响所述决策树的输出结果的条件名称、字段名称以及所述决策树输出的计算结果的名称中的至少一项;当所述计算方法的类型为表达式时,所述扩展属性包括所述表达式中的变量名称以及
组成所述表达式的函数名称中的至少一项;当所述计算方法的类型为连接时,所述扩展属性包括所述连接的名称、实现所述连接采用的过滤表达式、所述连接对应联系的计算子节点名称或列表项以及所述连接的结果名称中的至少一项;当所述计算方法的类型为列表项时,所述扩展属性包括所述列表项的名称、所述列表项对应的层级、对应...

【专利技术属性】
技术研发人员:倪健邢志辉莫元武
申请(专利权)人:易保网络技术上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1