数据处理方法和装置制造方法及图纸

技术编号:19140402 阅读:51 留言:0更新日期:2018-10-13 08:42
本申请提供了一种数据处理方法和装置,该方法包括:从预置的至少一个功能选项中,确定当前被触发执行的目标功能选项;获取用户针对目标功能选项对应的待处理的数据对象所设定的数据筛选条件集合,目标筛选条件集合包括至少一个数据筛选条件;从存储的语句生成规则中,调用与目标功能选项关联的语句生成规则;依据语句生成规则以及至少一个数据筛选条件,生成用于数据库执行的目标可执行语句;将目标可执行语句发送给数据库执行,以从数据库中存储的数据对象中提取出满足至少一个数据筛选条件的目标数据集合。本申请的方案可以减少针对开发针对某种数据处理需求的软件项目的开发时长,提高针对某种数据处理需求的数据处理的效率。

Data processing method and device

The present application provides a data processing method and apparatus, which includes: determining the target function option currently triggered from at least one of the preset function options; obtaining a set of data filtering conditions set by the user for the data object to be processed corresponding to the target function option; and a set of target filtering conditions. Includes at least one data filter condition; calls the statement generation rule associated with the target function option from the stored statement generation rule; generates the target executable statement for database execution according to the statement generation rule and at least one data filter condition; and sends the target executable statement to the database execution To extract a target data set from a data object stored in the database that satisfies at least one data filtering condition. The scheme of this application can reduce the development time of the software project aiming at a certain data processing requirement and improve the efficiency of data processing aiming at a certain data processing requirement.

【技术实现步骤摘要】
数据处理方法和装置
本申请涉及数据处理
,尤其涉及一种数据处理方法和装置。
技术介绍
为了满足不同的数据处理需求,需要开发用于满足不同数据处理需求的软件项目。由于软件项目中固化有实现特定数据计算功能的计算逻辑,而不同的计算逻辑可以满足不同的数据处理需求,这样,通过开发不同的软件项目可以满足不同的数据处理需求。然而,完成针对某种数据处理需求的软件项目需要经过开发、测试以及部署等多个环节,周期较长。因此,如果客户在原有的数据处理需求的基础上,新增了某种数据处理需求,就可能需要等待较长的开发时间,才可以开发出相应的项目软件,从而无法快速、便捷的满足该新增的数据处理需求,无法满足客户对于时效性的要求。
技术实现思路
有鉴于此,本申请提供了一种数据处理方法和装置,以减少针对开发针对某种数据处理需求的软件项目的开发时长,提高针对某种数据处理需求的数据处理的效率。为实现上述目的,一方面,本申请提供了一种数据处理方法,包括:从预置的至少一个功能选项中,确定当前被触发执行的目标功能选项,其中,不同的功能选项用于触发不同类型的数据处理,且所述功能选项为预先通过应用的配置接口配置的;获取用户针对所述目标功能选项对应的待处理的数据对象所设定的数据筛选条件集合,所述目标筛选条件集合包括至少一个数据筛选条件;从存储的语句生成规则中,调用与所述目标功能选项关联的语句生成规则;依据所述语句生成规则以及所述至少一个数据筛选条件,生成用于数据库执行的目标可执行语句;将所述目标可执行语句发送给数据库执行,以从所述数据库中存储的所述数据对象中提取出满足所述至少一个数据筛选条件的目标数据集合。优选的,所述语句生成规则包括:查询语句模板以及模板填充规则,所述查询语句模板包括至少一个筛选条件语句模板,所述筛选条件语句模板中具有至少一个填充项,所述填充项用于填充数据筛选条件中的参数取值;所述依据所述语句生成规则以及所述至少一个数据筛选条件,生成用于数据库执行的目标可执行语句,包括:依据所述模板填充规则,从所述查询语句模板中确定出该数据筛选条件对应的目标筛选条件语句模板,并将数据筛选条件中的参数取值填充到所述目标筛选条件语句模板的填充项内,得到目标可执行语句。优选的,所述目标功能选项与所述数据对象以及筛选条件语句模板之间的对应关系通过如下方式构建:获取用户通过配置接口配置的用于满足一种数据处理需求的目标功能选项;接收用户通过配置接口为所述目标功能选项配置的可供筛选的数据对象;接收用户通过所述配置接口为所述数据对象配置的可筛选的至少一个筛选维度;获取用户为所述数据对象配置的至少一个筛选条件语句模板和模板填充规则,其中,每个筛选条件语句模板中包括至少一个筛选维度对应的筛选语句,且所述筛选语句设置有用于填充所述筛选维度对应的参数取值的填充项;将该数据对象、筛选维度以及筛选条件语句模板与所述目标功能选项进行关联存储。优选的,所述从预置的至少一个功能选项中,确定当前被触发执行的目标功能选项,包括:展现功能选择界面,所述功能选择界面包括至少一个功能选项;接收用户从所述功能选择界面中选择出的目标功能选项;所述获取用户针对所述目标功能选项对应的待处理的数据对象所设定的数据筛选条件集合,包括:展现所述目标功能选项对应的至少一个筛选维度;获取用户为所述筛选维度所设定的参数取值,得到至少一个数据筛选条件,每个数据筛选条件中包括至少一个筛选维度对应的参数取值。优选的,在从所述数据库中存储的所述待处理对象中提取出满足所述至少一个数据筛选条件的目标数据集合之后,还包括:获取所述目标功能选项关联的目标图像展现方式;按照所述目标图像展现方式,展示该目标数据集合。又一方面,本申请还提供了一种数据处理装置,包括:选项触发单元,用于从预置的至少一个功能选项中,确定当前被触发执行的目标功能选项,其中,不同的功能选项用于触发不同类型的数据处理,且所述功能选项为预先通过应用的配置接口配置的;条件获取单元,用于获取用户针对所述目标功能选项对应的待处理的数据对象所设定的数据筛选条件集合,所述目标筛选条件集合包括至少一个数据筛选条件;规则调用单元,用于从存储的语句生成规则中,调用与所述目标功能选项关联的语句生成规则;语句生成单元,用于依据所述语句生成规则以及所述至少一个数据筛选条件,生成用于数据库执行的目标可执行语句;数据提取单元,用于将所述目标可执行语句发送给数据库执行,以从所述数据库中存储的所述数据对象中提取出满足所述至少一个数据筛选条件的目标数据集合。优选的,所述规则调用单元调用的所述语句生成规则包括:查询语句模板以及模板填充规则,所述查询语句模板包括至少一个筛选条件语句模板,所述筛选条件语句模板中具有至少一个填充项,所述填充项用于填充数据筛选条件中的参数取值;所述语句生成单元,包括:语句生成子单元,用于依据所述模板填充规则,从所述查询语句模板中确定出该数据筛选条件对应的目标筛选条件语句模板,并将数据筛选条件中的参数取值填充到所述目标筛选条件语句模板的填充项内,得到目标可执行语句。优选的,还包括:功能选项构建单元,用于通过如下方式构建所述目标功能选项与所述数据对象以及筛选条件语句模板之间的对应关系:获取用户通过配置接口配置的满足一种数据处理需求的目标功能选项;接收用户通过配置接口为所述目标功能选项配置的可供筛选的数据对象;接收用户通过所述配置接口为所述数据对象配置的可筛选的至少一个筛选维度;获取用户为所述数据对象配置的模板填充规则以及至少一个筛选条件语句模板,其中,每个筛选条件语句模板中包括至少一个筛选维度对应的筛选语句,且所述筛选语句设置有用于填充所述筛选维度对应的参数取值的填充项;将该数据对象、筛选维度以及筛选条件语句模板与所述目标功能选项进行关联存储。优选的,所述选项触发单元,包括:界面展现子单元,用于展现功能选择界面,所述功能选择界面包括至少一个功能选项;选项选择子单元,用于接收用户从所述功能选择界面中选择出的目标功能选项;所述条件获取单元,包括:维度展现子单元,用于展现所述目标功能选项对应的至少一个筛选维度;条件获取子单元,用于获取用户为所述筛选维度所设定的参数取值,得到至少一个数据筛选条件,每个数据筛选条件中包括至少一个筛选维度对应的参数取值。优选的,还包括:展现形式获取单元,用于在所述数据提取单元提取出满足所述至少一个数据筛选条件的目标数据集合之后,获取所述目标功能选项关联的目标图像展现方式;数据展现单元,用于按照所述目标图像展现方式,展示该目标数据集合。在本申请中,可以通过应用提供的配置接口配置触发不同类型数据处理的功能选项,这样,可以根据数据处理的不同需求,可以通过该配置接口配置完成不同数据处理的功能选项,而且,在配置的功能选项被触发之后,计算机设备会获取用户针对该目标功能选项对应的待处理的数据对象所设定的至少一个数据筛选条件,这样,根据该数据筛选条件,以及与目标功能选项关联的语句生成规则,便可以实时生成用于数据库执行的目标可执行语句,从而通过数据库执行该目标可执行语句便可以提取出所需的目标数据集合。可见,通过本申请的方案,可以实现在原有的软件项目中新增实现某种数据处理需求的功能选项,并自动生成完成该数据处理需求的目标可执行语句,从而避免了在新增数据处理需求时本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:从预置的至少一个功能选项中,确定当前被触发执行的目标功能选项,其中,不同的功能选项用于触发不同类型的数据处理,且所述功能选项为预先通过应用的配置接口配置的;获取用户针对所述目标功能选项对应的待处理的数据对象所设定的数据筛选条件集合,所述目标筛选条件集合包括至少一个数据筛选条件;从存储的语句生成规则中,调用与所述目标功能选项关联的语句生成规则;依据所述语句生成规则以及所述至少一个数据筛选条件,生成用于数据库执行的目标可执行语句;将所述目标可执行语句发送给数据库执行,以从所述数据库中存储的所述数据对象中提取出满足所述至少一个数据筛选条件的目标数据集合。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:从预置的至少一个功能选项中,确定当前被触发执行的目标功能选项,其中,不同的功能选项用于触发不同类型的数据处理,且所述功能选项为预先通过应用的配置接口配置的;获取用户针对所述目标功能选项对应的待处理的数据对象所设定的数据筛选条件集合,所述目标筛选条件集合包括至少一个数据筛选条件;从存储的语句生成规则中,调用与所述目标功能选项关联的语句生成规则;依据所述语句生成规则以及所述至少一个数据筛选条件,生成用于数据库执行的目标可执行语句;将所述目标可执行语句发送给数据库执行,以从所述数据库中存储的所述数据对象中提取出满足所述至少一个数据筛选条件的目标数据集合。2.根据权利要求1所述的数据处理方法,其特征在于,所述语句生成规则包括:查询语句模板以及模板填充规则,所述查询语句模板包括至少一个筛选条件语句模板,所述筛选条件语句模板中具有至少一个填充项,所述填充项用于填充数据筛选条件中的参数取值;所述依据所述语句生成规则以及所述至少一个数据筛选条件,生成用于数据库执行的目标可执行语句,包括:依据所述模板填充规则,从所述查询语句模板中确定出该数据筛选条件对应的目标筛选条件语句模板,并将数据筛选条件中的参数取值填充到所述目标筛选条件语句模板的填充项内,得到目标可执行语句。3.根据权利要求2所述的数据处理方法,其特征在于,所述目标功能选项与所述数据对象以及筛选条件语句模板之间的对应关系通过如下方式构建:获取用户通过配置接口配置的用于满足一种数据处理需求的目标功能选项;接收用户通过配置接口为所述目标功能选项配置的可供筛选的数据对象;接收用户通过所述配置接口为所述数据对象配置的可筛选的至少一个筛选维度;获取用户为所述数据对象配置的至少一个筛选条件语句模板和模板填充规则,其中,每个筛选条件语句模板中包括至少一个筛选维度对应的筛选语句,且所述筛选语句设置有用于填充所述筛选维度对应的参数取值的填充项;将该数据对象、筛选维度以及筛选条件语句模板与所述目标功能选项进行关联存储。4.根据权利要求3所述的数据处理方法,其特征在于,所述从预置的至少一个功能选项中,确定当前被触发执行的目标功能选项,包括:展现功能选择界面,所述功能选择界面包括至少一个功能选项;接收用户从所述功能选择界面中选择出的目标功能选项;所述获取用户针对所述目标功能选项对应的待处理的数据对象所设定的数据筛选条件集合,包括:展现所述目标功能选项对应的至少一个筛选维度;获取用户为所述筛选维度所设定的参数取值,得到至少一个数据筛选条件,每个数据筛选条件中包括至少一个筛选维度对应的参数取值。5.根据权利要求1所述的数据处理方法,其特征在于,在从所述数据库中存储的所述待处理对象中提取出满足所述至少一个数据筛选条件的目标数据集合之后,还包括:获取所述目标功能选项关联的目标图像展现方式;按照所述目标图像展现方式,展示该目标数据集合。6.一种数据处理装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:张晓枫方国王国娟孙海华
申请(专利权)人:北京中电普华信息技术有限公司国网信息通信产业集团有限公司国家电网公司
类型:发明
国别省市:北京,11

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

1