查询流程配置方法及其装置、设备、介质、产品制造方法及图纸

技术编号:36556213 阅读:10 留言:0更新日期:2023-02-04 17:10
本申请公开一种查询流程配置方法及其装置、设备、介质、产品,所述方法包括:获取由查询端推送的查询配置信息;调用业务校验模块校验业务特征信息;当业务特征信息符合所述业务校验规则时,获取插件配置信息中包含的复用插件标识或新配置插件,基于插件配置信息包含的上下文信息,串联复用插件标识对应的复用插件或新配置插件,生成对应的插件执行流程链;基于自定义函数信息执行插件执行流程链,调用搜索引擎查询对应的数据库中存储的目标业务数据,生成包含目标业务数据的查询结果信息,根据告警配置信息配置一个或多个告警模块监控插件执行流程链的执行过程。本申请为平台提供简洁的查询流程配置服务,结合框架快速部署业务数据查询流程场景。据查询流程场景。据查询流程场景。

【技术实现步骤摘要】
查询流程配置方法及其装置、设备、介质、产品


[0001]本申请涉及数据查询领域,尤其涉及一种查询流程配置方法,此外还涉及该方法相应的装置、设备、非易失性存储介质以及计算机程序产品。

技术介绍

[0002]现有的网络平台中具有各类型的在线服务,各类型的在线服务在为平台用户提供服务时会产生巨量的业务数据,例如,对于网络电商平台而言,平台会为买家用户提供商铺在线服务,买家用户在使用商铺在线服务上线其所需销售的商品时,上线的商品所对应的商品信息即为商铺在线服务所对应的业务数据,各平台会通过查询收集对应的业务数据,以分析其所提供的各类型的在线服务的服务情况及服务状态等,以进行平台的运营分析,大部分平台的管理人员在查询收集业务数据时需自行开发对应的查询流程需消耗大量的时间,且大部分的业务数据查询流程不尽相同,反复开发查询流程所对应的插件浪费了不必要的劳动成本。
[0003]鉴于现有的网络平台中进行业务数据查询所存在的问题,本申请人出于解决该问题的考虑做出相应的探索。

技术实现思路

[0004]本申请的目的在于满足用户需求而提供一种查询流程配置方法,此外还涉及该方法相应的装置、设备、非易失性存储介质以及计算机程序产品。
[0005]为实现本申请的目的,采用如下技术方案:
[0006]适应本申请的目的而提出的一种查询流程配置方法,包括如下步骤:
[0007]获取由查询端推送的查询配置信息,所述查询配置信息中包含业务特征信息、插件配置信息、自定义函数信息及告警配置信息;
[0008]调用业务校验模块,校验所述业务特征信息是否符合预设的业务校验规则;
[0009]当所述业务特征信息符合所述业务校验规则时,获取所述插件配置信息中包含的复用插件标识或新配置插件,基于所述插件配置信息包含的上下文信息,串联所述复用插件标识所对应的复用插件或所述新配置插件,生成对应的插件执行流程链;
[0010]基于所述自定义函数信息执行所述插件执行流程链,调用一个或多个搜索引擎查询对应的数据库中存储的目标业务数据,生成包含各所述目标业务数据的查询结果信息,且根据所述告警配置信息配置一个或多个告警模块,以调用所述告警模块监控所述插件执行流程链的执行过程。
[0011]进一步的实施例中,所述获取由查询端推送的查询配置信息的步骤中,包括如下步骤:
[0012]获取查询流程配置页面中业务特征信息编辑控件中的平台业务特征码及一个或多个业务详细特征码,将所述平台业务特征码及各所述业务详细特征码封装为业务特征信息;
[0013]获取查询流程配置页面中插件配置控件中选定的复用插件所对应的复用插件标识或新配置的新配置插件,且获取对应的上下文信息,将封装所述复用插件标识、新配置插件及上下文信息封装为插件配置信息;
[0014]获取查询流程配置页面中函数编辑控件所编辑的自定义函数信息;
[0015]确定查询流程配置页面中告警配置控件所选定的一个或多个告警模块,获取作用于各所述告警模块所对应的告警模块配置信息,封装各所述告警模块配置信息生成告警配置信息。
[0016]进一步的实施例中,所述调用业务校验模块,校验所述业务特征信息是否符合预设的业务校验规则的步骤中,包括如下步骤:
[0017]获取所述业务特征信息中包含平台业务特征码及一个或多个业务详细特征码;
[0018]查询平台业务特征码库中是否存在所述平台业务特征码,若存在,则获取所述平台业务特征码所对应的业务详细特征码库;
[0019]查询所述业务详细特征码库是否存在各所述业务详细特征码,若存在,则所述业务特征信息通过业务校验。
[0020]进一步的实施例中,所述获取所述插件配置信息中包含的复用插件标识或新配置插件,基于所述插件配置信息包含的上下文信息,串联所述复用插件标识所对应的复用插件或所述新配置插件,生成对应的插件执行流程链的步骤中,包括如下步骤:
[0021]获取所述插件配置信息包含的一个或多个复用插件标识,查询出复用插件池中与各所述复用查询标识所对应的复用插件;
[0022]获取所述插件配置信息中包含的新配置插件;
[0023]基于所述上下文信息中包含的各插件调用标识的顺序,按序排序各所述复用插件或新配置插件,以生成各按序串联各所述复用插件或新配置插件的插件执行流程链。
[0024]进一步的实施例中,所述基于所述自定义函数信息执行所述插件执行流程链,调用一个或多个搜索引擎查询对应的数据库中存储的目标业务数据,生成包含各所述目标业务数据的查询结果信息的步骤中,包括如下步骤:
[0025]确定所述自定义函数信息中多个函数字段所对应的插件,将各所述函数字段加载至所述插件执行流程链中对应的插件中;
[0026]根据所述插件执行流程链中各插件排序,串联执行各所述插件,其中,所述插件执行流程链中包含数据召唤插件及结果组装插件;
[0027]当前执行的插件为所述数据召回插件时,将基于所述数据召回插件所嵌入的函数字段,调用对应的一个或多个搜索引擎从对应的数据库中召回目标业务数据;
[0028]通过执行结果组装插件,将包含所述目标业务数据的结果数据进行封装,生成对应的查询结果信息。
[0029]进一步的实施例中,所述根据所述告警配置信息配置一个或多个告警模块,以调用所述告警模块监控所述插件执行流程链的执行过程的步骤中,包括如下任意一个或多个步骤:
[0030]执行指标上报告警模块,获取所述插件执行流程链中各插件的执行指标,封装各所述执行指标以生成指标上报信息;
[0031]执行限流监控告警模块,监听插件执行流程链的业务数据获取流量,当业务数据
获取流量超过告警配置信息配置包含的流量阈值时,控制插件执行流程链获取新的业务数据的数据量。
[0032]适应本申请的目的而提出的一种查询流程配置装置,其包括:
[0033]查询配置获取模块,用于获取由查询端推送的查询配置信息,所述查询配置信息中包含业务特征信息、插件配置信息、自定义函数信息及告警配置信息;
[0034]业务特征校验模块,用于调用业务校验模块,校验所述业务特征信息是否符合预设的业务校验规则;
[0035]执行流程生成模块,用于当所述业务特征信息符合所述业务校验规则时,获取所述插件配置信息中包含的复用插件标识或新配置插件,基于所述插件配置信息包含的上下文信息,串联所述复用插件标识所对应的复用插件或所述新配置插件,生成对应的插件执行流程链;
[0036]查询流程执行模块,用于基于所述自定义函数信息执行所述插件执行流程链,调用一个或多个搜索引擎查询对应的数据库中存储的目标业务数据,生成包含各所述目标业务数据的查询结果信息,且根据所述告警配置信息配置一个或多个告警模块,以调用所述告警模块监控所述插件执行流程链的执行过程。
[0037]进一步的实施例中,所述查询配置获取模块包括:
[0038]业务特征生成子模块,用于获取查询流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种查询流程配置方法,其特征在于,包括如下步骤:获取由查询端推送的查询配置信息,所述查询配置信息中包含业务特征信息、插件配置信息、自定义函数信息及告警配置信息;调用业务校验模块,校验所述业务特征信息是否符合预设的业务校验规则;当所述业务特征信息符合所述业务校验规则时,获取所述插件配置信息中包含的复用插件标识或新配置插件,基于所述插件配置信息包含的上下文信息,串联所述复用插件标识所对应的复用插件或所述新配置插件,生成对应的插件执行流程链;基于所述自定义函数信息执行所述插件执行流程链,调用一个或多个搜索引擎查询对应的数据库中存储的目标业务数据,生成包含各所述目标业务数据的查询结果信息,且根据所述告警配置信息配置一个或多个告警模块,以调用所述告警模块监控所述插件执行流程链的执行过程。2.根据权利要求1所述的方法,其特征在于,所述获取由查询端推送的查询配置信息的步骤中,包括如下步骤:获取查询流程配置页面中业务特征信息编辑控件中的平台业务特征码及一个或多个业务详细特征码,将所述平台业务特征码及各所述业务详细特征码封装为业务特征信息;获取查询流程配置页面中插件配置控件中选定的复用插件所对应的复用插件标识或新配置的新配置插件,且获取对应的上下文信息,将封装所述复用插件标识、新配置插件及上下文信息封装为插件配置信息;获取查询流程配置页面中函数编辑控件所编辑的自定义函数信息;确定查询流程配置页面中告警配置控件所选定的一个或多个告警模块,获取作用于各所述告警模块所对应的告警模块配置信息,封装各所述告警模块配置信息生成告警配置信息。3.根据权利要求1所述的方法,其特征在于,所述调用业务校验模块,校验所述业务特征信息是否符合预设的业务校验规则的步骤中,包括如下步骤:获取所述业务特征信息中包含平台业务特征码及一个或多个业务详细特征码;查询平台业务特征码库中是否存在所述平台业务特征码,若存在,则获取所述平台业务特征码所对应的业务详细特征码库;查询所述业务详细特征码库是否存在各所述业务详细特征码,若存在,则所述业务特征信息通过业务校验。4.根据权利要求1所述的方法,其特征在于,所述获取所述插件配置信息中包含的复用插件标识或新配置插件,基于所述插件配置信息包含的上下文信息,串联所述复用插件标识所对应的复用插件或所述新配置插件,生成对应的插件执行流程链的步骤中,包括如下步骤:获取所述插件配置信息包含的一个或多个复用插件标识,查询出复用插件池中与各所述复用查询标识所对应的复用插件;获取所述插件配置信息中包含的新配置插件;基于所述上下文信息中包含的各插件调用标识的顺序,按序排序各所述复用插件或新配置插件,以生成各按序串联各所述复用插件或新配置插件的插件执行流程链。5.根据权利要求1所述的方法,其特征在于,所述基于所...

【专利技术属性】
技术研发人员:钱宇航
申请(专利权)人:广州欢聚时代信息科技有限公司
类型:发明
国别省市:

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

1