批量数据逻辑处理方法及装置与流程

文档序号:12666976阅读:来源:国知局

技术特征:

1.一种批量数据逻辑处理方法,其特征在于,包括:

在至少一个应用服务器中建立数据域,所述数据域包括参数数据域、原始数据域和结果数据域;

一次性读取数据服务器参数表中的数据到所述参数数据域中,生成参数记录,一次性读取数据服务器原始数据表中的数据到所述原始数据域中,生成原始数据;

读取所述参数数据域中的参数记录和所述原始数据域中的原始数据,并对读取到的所述参数记录和所述原始数据进行逻辑运算,在结果数据域中生成所述逻辑运算的结果数据。

2.如权利要求1所述的方法,其特征在于,所述读取所述参数数据域中的参数记录和所述原始数据域中的原始数据进行逻辑运算,对应在结果数据域中生成结果数据,包括:

建立逻辑处理域,所述逻辑处理域包括各个业务类型对应的操作域;

读取所述参数数据域中的参数记录和所述原始数据域中的原始数据;

根据所述原始数据的业务类型将所述原始数据及对应的参数记录传入相应的所述操作域;

基于所述业务类型的业务逻辑和规则,在所述操作域中对所述参数记录和所述原始数据进行逻辑运算,得到运算结果;

在所述结果数据域中生成关于所述运算结果的结果数据。

3.如权利要求1所述的方法,其特征在于,在所述在至少一个应用服务器中建立数据域之前,所述方法还包括:

将所述数据服务器中的原始数据表中的数据分成多个原始数据区间,每个原始数据区间对应由一个任务进行处理,所述任务同属于一个应用服务器。

4.如权利要求3所述的方法,其特征在于,所述多个原始数据区间的大小是相同的,所述任务并行处理。

5.如权利要求1所述的方法,其特征在于,所述在结果数据域中生成所述逻辑运算的结果数据之后,所述方法还包括:

将所述结果数据域中的结果数据一次性写入所述数据服务器的结果数据表中。

6.一种批量数据逻辑处理装置,其特征在于,包括:

建立模块,用于在至少一个应用服务器中建立数据域,所述数据域包括参数数据域、原始数据域和结果数据域;

第一读取生成模块,用于一次性读取数据服务器参数表中的数据到所述参数数据域中,生成参数记录,一次性读取数据服务器原始数据表中的数据到所述原始数据域中,生成原始数据;

第二读取生成模块,用于读取所述参数数据域中的参数记录和所述原始数据域中的原始数据,并对读取到的所述参数记录和所述原始数据进行逻辑运算,在结果数据域中生成所述逻辑运算的结果数据。

7.如权利要求6所述的装置,其特征在于,所述第一读取生成模块包括:

建立单元,用于建立逻辑处理域,所述逻辑处理域包括各个业务类型对应的操作域;

读取单元,用于读取所述参数数据域中的参数记录和所述原始数据域中的原始数据;

传入单元,用于根据所述原始数据的业务类型将所述原始数据及对应的参数记录传入相应的所述操作域;

运算单元,用于基于所述业务类型的业务逻辑和规则,在所述操作域中对所述参数记录和所述原始数据进行逻辑运算,得到运算结果;

生成单元,用于在所述结果数据域中生成关于所述运算结果的结果数据。

8.如权利要求6所述的装置,其特征在于,所述装置还包括:

分配模块,用于将所述数据服务器中的原始数据表中的数据分成多个原始数据区间,每个原始数据区间对应由一个任务进行处理,所述任务同属于一个应用服务器。

9.如权利要求8所述的装置,其特征在于,所述多个原始数据区间的大小是相同的,所述任务并行处理。

10.如权利要求6所述的装置,其特征在于,所述装置还包括:

写入模块,用于将所述结果数据域中的结果数据一次性写入所述数据服务器的结果数据表中。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1