System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据处理方法、计算设备及存储介质技术_技高网

一种数据处理方法、计算设备及存储介质技术

技术编号:41281554 阅读:4 留言:0更新日期:2024-05-11 09:31
本发明专利技术涉及应用开发领域,特别涉及一种数据处理方法、计算设备及存储介质,方法包括:根据计算参数字段和计算规则生成数据处理函数;根据数据处理函数生成包文件;根据计算参数字段生成数据操作文件;响应于执行脚本文件的指令,根据包文件确定数据处理函数的执行时间参数和执行次数,脚本文件根据包文件和数据操作文件生成;执行数据操作文件,包括:根据执行时间参数和执行次数从数据库中获取计算参数字段对应的计算参数;执行数据处理函数,根据计算参数执行计算规则生成目标值。本发明专利技术根据计算规则和计算参数字段生成用于实现自定义数据处理逻辑的数据处理函数;通过执行处理处理函数能够实现对数据的自定义处理操作。

【技术实现步骤摘要】

本专利技术涉及数据库领域,特别涉及一种数据处理方法、计算设备及存储介质


技术介绍

1、目前在通过数据库操作语句(如sql语句)对数据库进行操作时,通常是使用数据库操作语句设置单一处理逻辑,如相加,求和等,随后执行数据库操作语句对数据库中的数据进行操作。这种对数据库中的数据进行处理的方式较为单一,无法构建对数据库中数据的较为复杂的自定义处理规则,实现多种多样的数据处理需求。

2、为此,需要一种新的数据处理方法。


技术实现思路

1、为此,本专利技术提供一种数据处理方法,以力图解决或者至少缓解上面存在的问题。

2、根据本专利技术的一个方面,提供一种数据处理方法,适于在计算设备中运行,根据计算参数字段和计算规则生成数据处理函数;根据数据处理函数生成包文件;根据计算参数字段生成数据操作文件;响应于执行脚本文件的指令,根据包文件确定数据处理函数的执行时间参数和执行次数,脚本文件根据包文件和数据操作文件生成;执行数据操作文件,包括:根据执行时间参数和执行次数从数据库中获取计算参数字段对应的计算参数;执行数据处理函数,根据计算参数执行计算规则生成目标值。

3、可选地,在根据本专利技术的方法中,数据处理函数包括多个计算规则时,根据计算参数字段和计算规则生成数据处理函数包括:设置多个计算规则的执行顺序和规则内容;根据设置好的计算规则和计算参数字段生成数据处理函数。

4、可选地,在根据本专利技术的方法中,还包括:根据数据处理函数生成包文件包括;设置数据处理函数的一个或多个执行时间参数;根据一个或多个执行时间参数和数据处理函数执行时理数据的数据周期确定执行次数;根据数据处理函数、一个或多个执行时间参数和执行次数生成包文件。

5、可选地,在根据本专利技术的方法中,根据计算参数字段生成数据操作文件包括:根据计算参数字段设置获取计算参数的命令;设置调用数据处理函数的命令;根据获取计算参数的命令和调用数据处理函数的命令生成数据操作文件。

6、可选地,在根据本专利技术的方法中,还包括:通过包文件将每次执行数据处理函数生成的目标值存储到临时数据存储表中;通过数据操作文件将临时数据存储表中的目标值集合同步到数据库中。

7、可选地,在根据本专利技术的方法中,脚本文件的生成步骤包括:设置调用包文件的命令和调用数据操作文件的命令;根据调用包文件的命令和调用数据操作文件的命令生成脚本文件。

8、可选地,在根据本专利技术的方法中,一个或多个时间执行参数包括年份、月份、日、小时、分钟、秒中的一个或多个。

9、可选地,在根据本专利技术的方法中,还包括:确定操作数据库的数据库管理工具的类;设置继承数据库的数据库管理工具的类的包文件的类;设置数据处理函数为包文件的类的方法。

10、根据本专利技术的另一方面,提供了一种计算设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中,一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序包括用于执行根据本专利技术的数据处理方法的指令。

11、根据本专利技术的再一方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令当由计算设备执行时,使得计算设备执行根据本专利技术的数据处理方法。

12、本专利技术中的数据处理方法,适于在计算设备中执行,通过设置需要计算的计算参数字段,以及自定义对计算参数字段的计算规则,再根据计算规则和计算参数字段生成用于实现自定义数据处理逻辑的数据处理函数;通过执行处理处理函数能够实现对数据的自定义处理操作。进一步的,本专利技术还设置数据处理函数的执行时间参数,以便在执行数据处理函数时根据执行时间参数和执行次数进行执行,多次地根据数据处理函数处理多个时间的数据,提高数据处理效率。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,适于在计算设备中运行,所述方法包括:

2.如权利要求1所述的方法,其中,所述数据处理函数包括多个计算规则时,根据计算参数字段和计算规则生成数据处理函数包括:

3.如权利要求1或2所述的方法,其中,所述根据所述数据处理函数生成包文件包括;

4.如权利要求1所述的方法,其中,所述根据所述计算参数字段生成数据操作文件包括:

5.如权利要求1-4中任一项所述的方法,其中,所述方法还包括:

6.如权利要求1所述的方法,其中,所述脚本文件的生成步骤包括:

7.如权利要求1-6中任一项所述的方法,其中,所述一个或多个时间执行参数包括年份、月份、日、小时、分钟、秒中的一个或多个。

8.如权利要求1或2所述的方法,其中,所述方法还包括:

9.一种计算设备,包括:

10.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据权利要求1-8中任一项所述的方法。

【技术特征摘要】

1.一种数据处理方法,适于在计算设备中运行,所述方法包括:

2.如权利要求1所述的方法,其中,所述数据处理函数包括多个计算规则时,根据计算参数字段和计算规则生成数据处理函数包括:

3.如权利要求1或2所述的方法,其中,所述根据所述数据处理函数生成包文件包括;

4.如权利要求1所述的方法,其中,所述根据所述计算参数字段生成数据操作文件包括:

5.如权利要求1-4中任一项所述的方法,其中,所述方法还包括:

6.如权...

【专利技术属性】
技术研发人员:程大方
申请(专利权)人:海南车智易通信息技术有限公司
类型:发明
国别省市:

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

1