一种数据处理方法及装置与流程

文档序号:11949579阅读:449来源:国知局
一种数据处理方法及装置与流程

本发明涉及计算机技术领域,特别涉及一种数据处理方法及装置。



背景技术:

应用软件系统处理业务即是将大量异构数据按照相关业务规则进行数据清洗、筛选、汇总,以完成日间交易数据处理。这种场景的特点是数据接口繁多,计算过程复杂多变,对实时性有较高要求。

对此,目前的大部分做法是确定业务接口,将业务接口对应的数据导入到数据处理系统中,确定该业务接口对应的业务规则,并在该数据处理系统中针对该业务规则编写相应的处理程序,并根据该处理程序对该业务接口的数据进行逐条处理。

由于现代业务的多样化,业务规则会经常变化,而此方法在业务规则发生变化时,要求相应处理程序也随之变更,从而导致数据处理效率低。



技术实现要素:

本发明实施例提供了一种数据处理方法及装置,能有效提高数据处理效率。

第一方面,本发明实施例提供了一种数据处理方法,应用于数据处理引擎,预先构建规则文件,所述规则文件中包括至少一个业务规则以及每一个业务规则对应的表达式列表,该表达式列表中包括至少一条规则表达式;

获取待处理的目标数据;

确定所述目标数据所对应的目标业务规则;

在所述规则文件中调用与所述目标业务规则相对应的目标表达式列表;

利用调用的所述目标表达式列表中的至少一条规则表达式,对所述目标数据进行处理。

优选地,

在获取到新增业务规则时,确定对与所述新增业务规则相对应的数据进行处理时所需的至少一个处理流程;

在所述规则文件中查找与所述至少一个处理流程中,每一个处理流程分别对应的规则表达式;

将所述规则文件中查找到的规则表达式,放置在所述新增业务规则对应的新增表达式列表中,针对未在所述规则文件中查找到对应规则表达式的处理流程重新构建相应的规则表达式,并将构建的规则表达式放置在所述新增表达式列表中;

将所述新增表达式列表更新到所述规则文件中。

优选地,

在所述构建相应的规则表达式之前,进一步包括:自定义处理函数;

其中,所述处理函数,包括以下至少一种内容:

IF,用于判断数据是否满足处理条件;

TO_DATE,用于表示日期与时间;

U_MAX,用于求两个数据中的最大值;

U_MIN,用于求两个数据中的最小值;

AFTEREVENUEGETMONEY,用于计算数据对应的应纳税所得额;

WCJS,用于计算数据的尾差;

所述构建相应的规则表达式,包括:根据所述处理函数以及相应的处理流程创建规则表达式;

其中,所述规则表达式,包括以下至少一种内容:

To_year(QYJH_JFJZRQ,GRJH_CJGZRQ),用于表征对服务年限的计算;

Value(select sum(round(GRZHYE_KYYE*VWDW))),用于表征个人积累账户余数额;

Value(select FLJHGRZFGZ_YZFQS from FLJHGR),用于表征支付引擎已支付期数;

RULEZFMX_ZFZH,用于表征个人子账户编号;

Monthdif(GRJH_JZRQ1,GRJH_CJJTRQ)/12,用于表征参加计划年限。

优选地,该方法进一步包括:在所述新增表达式列表中包括至少两条规则表达式时,按照所述至少一个处理流程中各个处理流程的顺序,将所述新增表达式列表中包括的所述至少两条规则表达式进行排序;

和/或,

所述对所述目标数据进行处理,包括:在所述目标表达式列表中包括至少两条规则表达式时,按照所述目标表达式列表中所述至少两条规则表达式的排列顺序,逐个调用各个规则表达式对所述目标数据进行处理。

优选地,所述获取待处理的目标数据,包括:

将java数据库连接JDBC连接到存储有所述目标数据的数据库,利用JDBC从该数据库中并行接入所述目标数据。

第二方面,本发明实施例提供了一种数据处理引擎,包括:

构建单元,用于构建规则文件,并将所述规则文件输出给调用单元,所述规则文件中包括至少一个业务规则以及每一个业务规则对应的表达式列表,该表达式列表中包括至少一条规则表达式;

获取单元,用于获取待处理的目标数据,并将所述目标数据输出给第一确定单元;

所述第一确定单元,用于确定所述目标数据所对应的目标业务规则,并将所述目标业务规则输出给所述调用单元;

所述调用单元,用于在所述规则文件中调用与所述目标业务规则相对应的目标表达式列表,将所述目标表达式列表输出给第一处理单元;

所述第一处理单元,用于利用所述规则调用单元调用的目标表达式列表中的至少一条规则表达式,对所述目标数据进行处理。

优选地,该数据处理引擎进一步包括:

第二确定单元,用于在获取到新增业务规则时,确定对与所述新增业务规则相对应的数据进行处理时所需的至少一个处理流程;

查找单元,用于在所述规则文件中查找与所述至少一个处理流程中,每一个处理流程分别对应的规则表达式;

第二处理单元,用于将所述规则文件中查找到的规则表达式,放置在所述新增业务规则对应的新增表达式列表中,针对未在所述规则文件中查找到对应规则表达式的处理流程重新构建相应的规则表达式,并将构建的规则表达式放置在所述新增表达式列表中;

更新单元,用于将所述新增表达式列表更新到所述规则文件中。

优选地,该数据处理引擎进一步包括:设置单元,用于自定义处理函数;

其中,所述处理函数,包括以下至少一种内容:

IF,用于判断数据是否满足处理条件;

TO_DATE,用于表示日期与时间;

U_MAX,用于求两个数据中的最大值;

U_MIN,用于求两个数据中的最小值;

AFTEREVENUEGETMONEY,用于计算数据对应的应纳税所得额;

WCJS,用于计算数据的尾差;

所述第二处理单元,具体用于根据所述处理函数以及相应的处理流程创建规则表达式;

其中,所述规则表达式,包括以下至少一种内容:

To_year(QYJH_JFJZRQ,GRJH_CJGZRQ),用于表征对服务年限的计算;

Value(select sum(round(GRZHYE_KYYE*VWDW))),用于表征个人积累账户余数额;

Value(select FLJHGRZFGZ_YZFQS from FLJHGR),用于表征支付引擎已支付期数;

RULEZFMX_ZFZH,用于表征个人子账户编号;

Monthdif(GRJH_JZRQ1,GRJH_CJJTRQ)/12,用于表征参加计划年限。

优选地,该数据处理引擎进一步包括:排序单元,用于在所述新增表达式列表中包括至少两条规则表达式时,按照所述至少一个处理流程中各个处理流程的顺序,将所述新增表达式列表中包括的所述至少两条规则表达式进行排序;

和/或,

所述第一处理单元,具体用于在所述目标表达式列表中包括至少两条规则表达式时,按照所述目标表达式列表中所述至少两条规则表达式的排列顺序,逐个调用各个规则表达式对所述目标数据进行处理。

优选地,所述获取单元,具体用于将java数据库连接JDBC连接到存储有所述目标数据的数据库,利用JDBC从该数据库中并行接入所述目标数据。

本发明实施例提供了一种数据处理方法及装置,通过预先构建规则文件,以将至少一个业务规则以及每一个业务规则对应的规则表达式列表存储在该规则文件中,在获取到待处理的目标数据时,可以根据该目标数据对应的目标业务规则,从规则文件中直接调用目标表达式列表,并利用调用的目标表达式列表中的至少一条规则表达式处理数据,根据上述处理过程,只需在数据处理引擎中编写一套处理程序即可,即使获取的目标数据其业务规则发生变化,由于数据处理过程未发生变化,因此,无需变更该处理程序,从而能够有效提高数据处理效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种数据处理方法流程图;

图2是本发明一个实施例提供的一种针对新增业务规则创建表达式列表的方法流程图;

图3是本发明一个实施例提供的另一种数据处理方法流程图;

图4是本发明一个实施例提供的一种数据处理引擎结构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种数据处理方法,该方法可以包括以下步骤:

步骤101,预先构建规则文件,所述规则文件中包括至少一个业务规则以及每一个业务规则对应的表达式列表,该表达式列表中包括至少一条规则表达式;

步骤102,获取待处理的目标数据;

步骤103,确定所述目标数据所对应的目标业务规则;

步骤104,在所述规则文件中调用与所述目标业务规则相对应的目标表达式列表;

步骤105,利用调用的所述目标表达式列表中的至少一条规则表达式,对所述目标数据进行处理。

本发明上述实施例中,通过预先构建规则文件,以将至少一个业务规则以及每一个业务规则对应的规则表达式列表存储在该规则文件中,在获取到待处理的目标数据时,可以根据该目标数据对应的目标业务规则,从规则文件中直接调用目标表达式列表,并利用调用的目标表达式列表中的至少一条规则表达式处理数据,根据上述处理过程,只需在数据处理引擎中编写一套处理程序即可,即使获取的目标数据其业务规则发生变化,由于数据处理过程未发生变化,因此,无需变更该处理程序,从而能够有效提高数据处理效率。

如图2所示,为了在出现新增业务规则后,也能利用此方法进行数据处理,本发明一个实施例提供了一种针对新增业务规则创建表达式列表的方法,包括:

步骤201,在获取到新增业务规则时,确定对与所述新增业务规则相对应的数据进行处理时所需的至少一个处理流程;

在本步骤中,确定新增业务规则相对应的数据处理流程是为了便于在规则文件中查找是否已存在对应数据处理流程的规则表达式,例如,某项新增业务需要计算目标数据的平均值,则需将求平均值的过程分解为两个处理流程,包括求目标数据的总和,以及用总和除以目标数据的总个数。

步骤202,在所述规则文件中查找与所述至少一个处理流程中,每一个处理流程分别对应的规则表达式;

在本步骤中,由于规则文件中存储了现有的各个业务规则以及每一个业务规则对应的至少一条规则表达式组成的规则表达式列表,因此新增业务规则对应的数据的某个处理流程所对应的规则表达式可能与现有业务规则的规则表达式相同,则此处理流程对应的规则表示无需重新创建,可直接引用,减少创建新增业务规则创建表达式列表的工作量。

步骤203,将所述规则文件中查找到的规则表达式,放置在所述新增业务规则对应的新增表达式列表中,针对未在所述规则文件中查找到对应规则表达式的处理流程重新构建相应的规则表达式,并将构建的规则表达式放置在所述新增表达式列表中;

在本步骤中,即是新增业务规则对应数据的某处理流程所对应的规则表达式可能与现有业务规则的规则表达式相同,则将此规则表达式直接引用为新增业务规则对应数据处理流程的规则表达式,若规则文件中不存在新增业务规则对应数据处理流程所对应的规则表达式,则重新构建相应规则表达式;例如,在求目标数据平均值时,规则文件中的表达式列表已存在求和公式,则将此求和公式直接引用于新增业务规则的表达式列表中,而规则文件中的表达式列表中不存在除法公式,则需新创建一个除法公式,并将此除法公式存储于新增业务规则所对应的表达式列表中。

步骤204,将所述新增表达式列表更新到所述规则文件中;

在本步骤中,通过将新增业务规则对应的表达式列表更新到规则文件中,利于在处理新增业务规则对应的数据时,直接从规则文件中调用对应的规则表达式,同时有利于再次出现新增业务规则时创建相应的表达式列表。

通过上述步骤创建新增业务规则表达式列表,针对新增业务规则的每个步骤,在减少工作量的同时,全面的创建规则表达式。

本发明一实施例中,为了更方便快捷的构建规则表达式,在构建相应的规则表达式之前,进一步包括:自定义处理函数;

所述处理函数,包括以下函数中的至少一种:

IF,用于判断所述目标数据是否满足处理条件;

TO_DATE,用于表示日期与时间;

U_MAX,用于求两个所述目标数据中的最大值;

U_MIN,用于求两个所述目标数据中的最小值;

AFTEREVENUEGETMONEY,用于计算所述目标数据的应纳税所得额;

WCJS,用于计算所述目标数据的尾差;

所述构建相应的规则表达式,包括:根据所述处理函数以及相应的处理流程创建规则表达式;

To_year(QYJH_JFJZRQ,GRJH_CJGZRQ),用于表示服务年限计算;

Value(select sum(round(GRZHYE_KYYE*VWDW))),用于表示个人积累账户余数额;

Value(select FLJHGRZFGZ_YZFQS from FLJHGR),用于表示支付引擎已支付期数;

RULEZFMX_ZFZH,用于表示个人子账户编号;

Monthdif(GRJH_JZRQ1,GRJH_CJJTRQ)/12,用于表示参加计划年限。

通过上述实施例自定义处理函数和创建规则表达式,利于形成规则表达式列表,从而提高数据处理效率;例如,目标业务规则要求计算某员工的服务年限,年限计算与表示日期和时间的数据相关,因此在构建该业务规则表达式时,会用到自定义的处理函数TO_DATE,结合其他自定义的处理函数构建规则表达式To_year(QYJH_JFJZRQ,GRJH_CJGZRQ),用此规则表达式可完成服务年限的计算。

又例如,如下表1所示,当处理2015年1月1日某业务规则的数据时,首先需判断其处理条件,建立此数据处理流程的规则表达式时需用到判断数据是否满足处理条件的初始函数IF,例如,需判断处理条件为“Or”或“And”,利用函数IF判断,若为“Or”,则对应为定额补支付标准,由此建立规则表达式U_MIN((定额支付金额-个人积累账户余额,补支付金额);若为“And”,则对应全额补支付标准,由此建立规则表达式U_MIN(补尝支付金额-积累补支付额,定额支付金额)。

表1:

又例如,当数据处理流程需要把两个字符串“aaa”和”bbb”拼接在一起,那么相应的规则表达式就会写成concatenate(“aaa”,”bbb”)。

本发明另一实施例中,在所述新增表达式列表中包括至少两条规则表达式时,按照所述至少一个处理流程中各个处理流程的顺序,将所述新增表达式列表中包括的所述至少两条规则表达式进行排序;

在所述目标表达式列表中包括至少两条规则表达式时,按照所述目标表达式列表中所述至少两条规则表达式的排列顺序,逐个调用各个规则表达式对所述目标数据进行处理。

在上述实施例中,将至少两条规则表达式按处理目标数据的顺序存放入表达式列表中,有利于数据处理过程方便快捷的调用对应的规则表达式,从而提高数据处理效率。

本发明一实施例中,将java数据库连接JDBC连接到存储有所述目标数据的数据库,利用JDBC从该数据库中并行接入所述目标数据。

上述实施例有利于同时并行接入的数据,从而使数据系统并行处理数据,提高数据处理效率。

下面通过对数据A对应的业务规则A建立规则表达式列表,以及对数据A进行数据处理为例,对本发明实施例提供的数据处理方法进行详细说明,如图3所示,本发明实施例提供了另一种数据处理方法,该方法可以包括:

步骤301,预先构建规则文件,所述规则文件中包括至少一个业务规则以及每一个业务规则对应的表达式列表,该表达式列表中包括至少一条规则表达式;

在本步骤中,已构建完成的规则文件一般比较完善,基本包括现有业务规则以及每一个业务规则对应的表达式列表,因此已有的规则文件包括多个表达式列表,且每个表达式列表中又包括至少一条规则表达式,每个列表中规则表达式的数量由相应业务规则对应的数据处理流程决定。

步骤302,确定处理A时所需的至少一个处理流程;

在本步骤中,可将数据A的处理流程分为五步,按顺序分为A1、A2、A3、A4和A5。

步骤303,在所述规则文件中查找与数据A处理流程中,每一个处理流程分别对应的规则表达式;

在本步骤中,在所述规则文件的各个表达式列表中查找分别与数据处理流程A1、A2、A3、A4和A5对应的规则表达式。

步骤304,将所述规则文件中查找到的规则表达式,放置在所述新增业务规则对应的新增表达式列表中,针对未在所述规则文件中查找到对应规则表达式的处理流程根据预先自定义的处理函数重新构建相应的规则表达式,并将构建的规则表达式放置在所述新增表达式列表中;

在本步骤中,若规则文件中已存在分别与数据处理流程A1、A2和A3对应的规则表达式B1、B2和B3,则将B1、B2和B3直接放置于业务规则A对应的表达式列表中,而规则文件中不存在与数据处理流程A4和A5对应的规则表达式,则利用预先自定义的处理函数为A4和A5创建新的规则表达式,分别为B4和B5,并将B4和B5也放置于业务规则A对应的表达式列表中。

步骤305,表达式列表中包括至少两条规则表达式时,将所述至少两条规则表达式在该表达式列表中,按照数据处理流程的顺序进行排序;

在本步骤中,将业务规则A对应的规则表达式B1、B2、B3、B4和B5按数据A的处理流程顺序放置于表达式列表中,由于数据A的处理流程为A1、A2、A3、A4和A5,则对应的规则表达式放置顺序为B1、B2、B3、B4和B5。

步骤306,将业务规则A对应的表达式列表更新到所述规则文件中;

在本步骤中,将新的表达式列表更新到规则文件中,有利于在处理数据A时,直接从规则文件中调用相应的规则表达式B1、B2、B3、B4和B5,提高数据处理效率;另外,当出现新业务规则C时,新业务规则的一个数据处理流程C4对应的规则表达式可能是B4,此时创建业务规则C的表达式列表时,可直接将B4放置于业务规则C对应的表达式列表中,减少创建新表达式列表的工作量。

步骤307,将java数据库连接JDBC连接到存储有数据A的数据库,利用JDBC从该数据库中并行接入数据A;

在本步骤中,将JDBC作为数据获取数据A的接口,并行接入数据A,有利于数据处理系统并行处理数据A中的多个数据,从而提高数据处理效率。

步骤308,确定数据A所对应的目标业务规则;

在本步骤中,确定数据A所对应的业务规则后,才能根据此业务规则在规则文件中查找对应的表达式列表,从而调用相应的规则表达式处理数据。

步骤309,在所述规则文件中调用与业务规则A相对应的表达式列表;

步骤310,利用调用的业务规则A相对应的表达式列表中的至少一条规则表达式,按照顺序逐个调用规则表达式对目标数据进行处理;

在本步骤中,利用业务规则A相对应的表达式列表中的规则表达式B1、B2、B3、B4和B5,按顺序对数据A进行处理。

本实施例中的方法至少可通过以下程序实现:

导入公式解析,调用excute(Map params)方法对excel公式解析入库。

公式引用:ExpressionExcecuter(String expression)。

在上述实施例中,将现有的各个业务规则以及每一个业务规则对应的至少一条规则表达式组成的规则表达式列表存储于规则文件中,并且当业务规则A出现时,在此规则文件的基础上,利用自定义的处理函数,用较少的工作量即可全面的创建业务规则A的规则表达式;在获取数据A时,将java数据库连接JDBC连接到存储有数据A的数据库,使数据A能并行进入数据处理系统中,有利于数据处理系统并行处理数据;另外,在创建业务规则A的表达式列表时,将至少两条规则表达式按数据A的处理流程顺序放置于表达式列表中,有利于处理数据A的过程中,更方便快捷的调用对应的规则表达式,提高数据处理效率。

如图4所示,本发明一实施例中提供了一种数据处理引擎,包括:

构建单元401,用于构建规则文件,并将所述规则文件输出给调用单元404,所述规则文件中包括至少一个业务规则以及每一个业务规则对应的表达式列表,该表达式列表中包括至少一条规则表达式;

获取单元402,用于获取待处理的目标数据,并将所述目标数据输出给第一确定单元403;

所述第一确定单元403,用于确定所述目标数据所对应的目标业务规则,并将所述目标业务规则输出给所述调用单元404;

所述调用单元404,用于在所述规则文件中调用与所述目标业务规则相对应的目标表达式列表,将所述目标表达式列表输出给第一处理单元405;

所述第一处理单元405,用于利用所述规则调用单元调用的目标表达式列表中的至少一条规则表达式,对所述目标数据进行处理。

本发明上述实施例中,通过预先构建规则文件,以将至少一个业务规则以及每一个业务规则对应的规则表达式列表存储在该规则文件中,在获取到待处理的目标数据时,可以根据该目标数据对应的目标业务规则,从规则文件中直接调用目标表达式列表,并利用调用的目标表达式列表中的至少一条规则表达式处理数据,根据上述处理过程,只需在数据处理引擎中编写一套处理程序即可,即使获取的目标数据其业务规则发生变化,由于数据处理过程未发生变化,因此,无需变更该处理程序,从而能够有效提高数据处理效率。

本发明另一实施例中,该数据处理引擎进一步包括:确定单元,用于在获取到新增业务规则时,确定对与所述新增业务规则相对应的数据进行处理时所需的至少一个处理流程;

查找单元,用于在所述规则文件中查找与所述至少一个处理流程中,每一个处理流程分别对应的规则表达式;

第二处理单元,用于将所述规则文件中查找到的规则表达式,放置在所述新增业务规则对应的新增表达式列表中,针对未在所述规则文件中查找到对应规则表达式的处理流程重新构建相应的规则表达式,并将构建的规则表达式放置在所述新增表达式列表中;

更新单元,用于将所述新增表达式列表更新到所述规则文件中。

上述实施例中,创建新增业务规则表达式列表时,在现有规则文件的基础上,针对新增业务规则对应数据的每个处理流程创建规则表达式,有利于在减少工作量的同时为新增业务规则全面地创建规则表达式;同时,将建立的表达式列表更新到规则文件中,有利于在再次出现新业务规则时,利用现有规则文件为其创建表达式列表。

本发明一实施例中,该数据处理引擎进一步包括:设置单元,用于自定义处理函数;

其中,所述处理函数,包括以下至少一种内容:

IF,用于判断数据是否满足处理条件;

TO_DATE,用于表示日期与时间;

U_MAX,用于求两个数据中的最大值;

U_MIN,用于求两个数据中的最小值;

AFTEREVENUEGETMONEY,用于计算数据对应的应纳税所得额;

WCJS,用于计算数据的尾差;

所述第二处理单元,具体用于根据所述处理函数以及相应的处理流程创建规则表达式;

其中,所述规则表达式,包括以下至少一种内容:

To_year(QYJH_JFJZRQ,GRJH_CJGZRQ),用于表征对服务年限的计算;

Value(select sum(round(GRZHYE_KYYE*VWDW))),用于表征个人积累账户余数额;

Value(select FLJHGRZFGZ_YZFQS from FLJHGR),用于表征支付引擎已支付期数;

RULEZFMX_ZFZH,用于表征个人子账户编号;

Monthdif(GRJH_JZRQ1,GRJH_CJJTRQ)/12,用于表征参加计划年限

上述实施例中,自定义处理函数有利于快速便捷的构建规则表达式,规则表达式构建完成后形成表达式列表存放于规则文件中,在处理数据时直接调用,从而提高数据处理效率。

本发明一实施例中,所述第一处理单元,具体用于在所述目标表达式列表中包括至少两条规则表达式时,按照所述目标表达式列表中所述至少两条规则表达式的排列顺序,逐个调用各个规则表达式对所述目标数据进行处理。

在上述实施例中,将至少两条规则表达式按处理目标数据的顺序存放入表达式列表中,有利于数据处理过程方便快捷的调用对应的规则表达式,从而提高数据处理效率。

本发明另一实施例中,所述获取单元,具体用于将java数据库连接JDBC连接到存储有所述目标数据的数据库,利用JDBC从该数据库中并行接入所述目标数据。

上述实施例有利于同时并行获取数据,从而使数据系统并行处理数据,提高数据处理效率。

综上所述,本发明的各个实施例至少具有如下有益效果:

1、通过预先构建规则文件,以将至少一个业务规则以及每一个业务规则对应的规则表达式列表存储在该规则文件中,在获取到待处理的目标数据时,可以根据该目标数据对应的目标业务规则,从规则文件中直接调用目标表达式列表,并利用调用的目标表达式列表中的至少一条规则表达式处理数据,根据上述处理过程,只需在数据处理引擎中编写一套处理程序即可,即使获取的目标数据其业务规则发生变化,由于数据处理过程未发生变化,因此,无需变更该处理程序,从而能够有效提高数据处理效率。

2、针对新增业务规则创建规则列表时,对于新增业务规则对应数据的处理流程,利用自定义的处理函数,在现有规则文件的基础上,用较少的工作量即可为新增业务规则全面的创建规则表达式,并将创建的规则列表更新于现有规则文件中,一方面有利于提高处理所述新增业务规则对应数据的效率,另一方面也有利于当再次出现新增业务规则时,为其创建对应的表达式列表。

3、将java数据库连接JDBC连接到存储有所述目标数据的数据库,利用JDBC从该数据库中并行接入所述目标数据,有利于数据处理系统并行处理数据,从而提高数据处理效率。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃·····”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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