业务指标查询方法、装置、设备及存储介质制造方法及图纸

技术编号:28622989 阅读:4 留言:0更新日期:2021-05-28 16:18
本申请提供一种业务指标查询方法、装置、设备及存储介质,涉及数据处理技术领域。该方法包括:获取用户基于业务系统的客户端发起的业务指标查询请求,业务指标查询请求用于查询目标业务类型下目标业务状态的业务指标,业务指标查询请求包括:待查询业务指标;从任务处理系统的数据库中调取业务指标查询请求对应的基础指标数据,基础指标数据对应的基础指标用于表征构成待查询业务指标的基础元素;根据基础指标数据,确定待查询业务指标对应的业务指标数据。本方案可有效提高业务指标查询系统的可靠性,从而提高了在业务需求多变的情况下,业务指标查询的精确性。

【技术实现步骤摘要】
业务指标查询方法、装置、设备及存储介质
本申请涉及数据处理
,具体而言,涉及一种业务指标查询方法、装置、设备及存储介质。
技术介绍
随着大数据技术的不断发展,从业务系统中收集业务日志数据,通过数据整合分析可计算得到业务系统的各项业务指标,从而为业务的发展运营提供一定的指导。目前,现有的业务指标计算方法是采用根据业务日志数据获取的基础指标数据计算业务指标数据,并将计算得到的业务指标数据存储在数据库中,基于用户的业务指标查询请求,从数据库中查询相应的业务指标数据展示给用户。但是,上述方法在业务指标查询需求多变的情况下,会导致业务指标查询精确性较差。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种业务指标查询方法、装置、设备及存储介质,以便于解决现有技术中存在的在业务查询需求多变的情况下,业务指标查询精确性较差的问题。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供了一种业务指标查询方法,应用于业务指标查询系统,所述业务指标查询系统包括:业务系统和任务处理系统,所述方法包括:获取用户基于业务系统的客户端发起的业务指标查询请求,所述业务指标查询请求用于查询目标业务类型下目标业务状态的业务指标,所述业务指标查询请求包括:待查询业务指标;从所述任务处理系统的数据库中调取所述业务指标查询请求对应的基础指标数据,所述基础指标数据对应的基础指标用于表征构成所述待查询业务指标的基础元素;根据所述基础指标数据,确定所述待查询业务指标对应的业务指标数据。可选地,所述从所述任务处理系统的数据库中调取所述业务指标查询请求对应的基础指标数据,包括:根据所述待查询业务指标以及所述任务处理系统预先构建的业务指标与基础指标的依赖关系,确定所述待查询业务指标对应的目标基础指标;从所述任务处理系统的数据库中调取所述目标基础指标对应的基础指标数据,并将所述基础指标数据作为所述业务指标查询请求对应的基础指标数据。可选地,所述任务处理系统采用如下方式构建得到:构建目标业务类型下目标业务状态的业务指标;根据各所述业务指标,构建指标查询数据表模型,所述指标查询数据表模型用于指示按照预设的数据存储格式存储所述各业务指标对应的基础指标;构建基础指标计算任务,所述基础指标计算任务用于根据所述基础指标与数据源表的依赖关系,计算得到所述基础指标对应的基础指标数据;所述数据源表根据目标业务类型的日志数据确定;根据所述基础指标计算任务、以及所述指标查询数据表模型,构建所述任务处理系统。可选地,所述根据各所述业务指标,构建指标查询数据表模型之前,所述方法还包括:声明各所述业务指标对应的筛选条件,每个所述筛选条件对应一个存储字段。可选地,所述根据各所述业务指标,构建指标查询数据表模型,包括:按照预设的拆分条件,将各所述业务指标进行拆分,得到基础指标;构建各所述业务指标与各所述基础指标的依赖关系;建立各所述基础指标与所述筛选条件的对应关系,得到所述指标查询数据表模型。可选地,所述基础指标对应的基础指标数据具有预设的数据格式,所述预设的数据格式包括:基础指标数据的指标命名格式、基础指标数据的数据格式。可选地,所述构建基础指标计算任务,包括:构建各所述基础指标与数据源表的依赖关系,得到初始基础指标计算任务;根据所述依赖关系,优化所述初始基础指标计算任务,得到所述基础指标计算任务。可选地,所述构建各所述基础指标与数据源表的依赖关系,得到初始基础指标计算任务,包括:确定各所述基础指标对应的基础计算元素;确定各所述基础计算元素所对应的数据源表;构建各所述基础指标、与各所述基础指标对应的基础计算元素所对应的数据源表之间的依赖关系,得到初始基础指标计算任务。可选地,所述根据所述依赖关系,优化所述初始基础指标计算任务,得到所述基础指标计算任务,包括:根据所述依赖关系,将与同一数据源表具有依赖关系的不同基础指标计算任务进行合并,得到所述基础指标计算任务。第二方面,本申请实施例还提供了一种业务指标查询装置,应用于业务指标查询系统,所述业务指标查询系统包括:业务系统和任务处理系统,所述装置包括:获取模块、调取模块、确定模块;所述获取模块,用于获取用户基于业务系统的客户端发起的业务指标查询请求,所述业务指标查询请求用于查询目标业务类型下目标业务状态的业务指标,所述业务指标查询请求包括:待查询业务指标;所述调取模块,用于从所述任务处理系统的数据库中调取所述业务指标查询请求对应的基础指标数据,所述基础指标数据对应的基础指标用于表征构成所述待查询业务指标的基础元素;所述确定模块,用于根据所述基础指标数据,确定所述待查询业务指标对应的业务指标数据。可选地,所述调取模块,具体用于根据所述待查询业务指标以及所述任务处理系统预先构建的业务指标与基础指标的依赖关系,确定所述待查询业务指标对应的目标基础指标;从所述任务处理系统的数据库中调取所述目标基础指标对应的基础指标数据,并将所述基础指标数据作为所述业务指标查询请求对应的基础指标数据。可选地,所述装置还包括:构建模块;所述构建模块,用于构建目标业务类型下目标业务状态的业务指标;根据各所述业务指标,构建指标查询数据表模型,所述指标查询数据表模型用于指示按照预设的数据存储格式存储所述各业务指标对应的基础指标;构建基础指标计算任务,所述基础指标计算任务用于根据所述基础指标与数据源表的依赖关系,计算得到所述基础指标对应的基础指标数据;所述数据源表根据目标业务类型的日志数据确定;根据所述基础指标计算任务、以及所述指标查询数据表模型,构建所述任务处理系统。可选地,所述装置还包括:声明模块;所述声明模块,用于声明各所述业务指标对应的筛选条件,每个所述筛选条件对应一个存储字段。可选地,所述构建模块,具体用于按照预设的拆分条件,将各所述业务指标进行拆分,得到基础指标;构建各所述业务指标与各所述基础指标的依赖关系;建立各所述基础指标与所述筛选条件的对应关系,得到所述指标查询数据表模型。可选地,所述基础指标对应的基础指标数据具有预设的数据格式,所述预设的数据格式包括:基础指标数据的指标命名格式、基础指标数据的数据格式。可选地,所述构建模块,具体用于构建各所述基础指标与数据源表的依赖关系,得到初始基础指标计算任务;根据所述依赖关系,优化所述初始基础指标计算任务,得到所述基础指标计算任务。可选地,所述构建模块,具体用于确定各所述基础指标对应的基础计算元素;确定各所述基础计算元素所对应的数据源表;构建各所述基础指标、与各所述基础指标对应的基础计算元素所对应的数据源表之间的依赖关系,得到初始基础指标计算任务。可选地,所述构建模块,具体用于根据所述依赖关系,将与同一数据源表具有依赖关系的不同基础指标计算任本文档来自技高网...

【技术保护点】
1.一种业务指标查询方法,其特征在于,应用于业务指标查询系统,所述业务指标查询系统包括:业务系统和任务处理系统,所述方法包括:/n获取用户基于业务系统的客户端发起的业务指标查询请求,所述业务指标查询请求用于查询目标业务类型下目标业务状态的业务指标,所述业务指标查询请求包括:待查询业务指标;/n从所述任务处理系统的数据库中调取所述业务指标查询请求对应的基础指标数据,所述基础指标数据对应的基础指标用于表征构成所述待查询业务指标的基础元素;/n根据所述基础指标数据,确定所述待查询业务指标对应的业务指标数据。/n

【技术特征摘要】
1.一种业务指标查询方法,其特征在于,应用于业务指标查询系统,所述业务指标查询系统包括:业务系统和任务处理系统,所述方法包括:
获取用户基于业务系统的客户端发起的业务指标查询请求,所述业务指标查询请求用于查询目标业务类型下目标业务状态的业务指标,所述业务指标查询请求包括:待查询业务指标;
从所述任务处理系统的数据库中调取所述业务指标查询请求对应的基础指标数据,所述基础指标数据对应的基础指标用于表征构成所述待查询业务指标的基础元素;
根据所述基础指标数据,确定所述待查询业务指标对应的业务指标数据。


2.根据权利要求1所述的方法,其特征在于,所述从所述任务处理系统的数据库中调取所述业务指标查询请求对应的基础指标数据,包括:
根据所述待查询业务指标以及所述任务处理系统预先构建的业务指标与基础指标的依赖关系,确定所述待查询业务指标对应的目标基础指标;
从所述任务处理系统的数据库中调取所述目标基础指标对应的基础指标数据,并将所述基础指标数据作为所述业务指标查询请求对应的基础指标数据。


3.根据权利要求1所述的方法,其特征在于,所述任务处理系统采用如下方式构建得到:
构建目标业务类型下目标业务状态的业务指标;
根据各所述业务指标,构建指标查询数据表模型,所述指标查询数据表模型用于指示按照预设的数据存储格式存储所述各业务指标对应的基础指标;
构建基础指标计算任务,所述基础指标计算任务用于根据所述基础指标与数据源表的依赖关系,计算得到所述基础指标对应的基础指标数据;所述数据源表根据目标业务类型的日志数据确定;
根据所述基础指标计算任务、以及所述指标查询数据表模型,构建所述任务处理系统。


4.根据权利要求3所述的方法,其特征在于,所述根据各所述业务指标,构建指标查询数据表模型之前,所述方法还包括:
声明各所述业务指标对应的筛选条件,每个所述筛选条件对应一个存储字段。


5.根据权利要求4所述的方法,其特征在于,所述根据各所述业务指标,构建指标查询数据表模型,包括:
按照预设的拆分条件,将各所述业务指标进行拆分,得到基础指标;
构建各所述业务指标与各所述基础指标的依赖关系;
建立各所述基础指标与所述筛选条件的对应关系,得到所述指标查询数据表模型。


6.根据权利要求5所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:张文晶胡志鹏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1