一种数据查询方法及装置制造方法及图纸

技术编号:23764422 阅读:25 留言:0更新日期:2020-04-11 19:05
本发明专利技术实施例提供了一种数据查询方法及装置,方法包括:利用预先构建的数据分析系统,实时计算各个数据源的数据质量参数,所述数据质量参数包括平均返回耗时和数据错误率;基于所计算的数据质量参数调整各个数据源的优先级权重;其中,所述优先级权重与所述数据质量参数正相关;优先向优先级权重高的数据源发送数据查询请求;接收所述数据源反馈的包含目标数据的结构化数据,基于数据源配置信息,从所述结构化数据中提取目标数据。以减少数据源故障对系统带来的影响,提高系统稳定性。

A data query method and device

【技术实现步骤摘要】
一种数据查询方法及装置
本专利技术涉及计算机应用
,特别是涉及一种数据查询方法及装置。
技术介绍
对于征信企业,其征信业务对数据源的依赖度非常高,具体的,征信企业从用户侧获取查询请求,将查询请求发送至外部的数据源,再接收数据源查询到的数据并反馈给用户。而当数据源出现故障时,服务线程将会阻塞,此时大量的用户查询请求无法实时处理,导致服务瘫痪。因此,现有的上述数据查询方式对数据源的依赖度太高,数据源出现故障会引发一系列问题,导致系统不稳定。
技术实现思路
本专利技术实施例的目的在于提供一种数据查询方法及装置,以减少数据源故障对系统带来的影响,提高系统稳定性。具体技术方案如下:为实现上述目的,本专利技术实施例提供了一种数据查询方法,所述方法包括:利用预先构建的数据分析系统,实时计算各个数据源的数据质量参数,所述数据质量参数包括平均返回耗时和数据错误率;基于所计算的数据质量参数调整各个数据源的优先级权重;其中,所述优先级权重与所述数据质量参数正相关;优先向优先级权重高的数据源发送数据查询本文档来自技高网...

【技术保护点】
1.一种数据查询方法,其特征在于,应用于控制平台,所述方法包括:/n利用预先构建的数据分析系统,实时计算各个数据源的数据质量参数,所述数据质量参数包括平均返回耗时和数据错误率;/n基于所计算的数据质量参数调整各个数据源的优先级权重;其中,所述优先级权重与所述数据质量参数正相关;/n优先向优先级权重高的数据源发送数据查询请求;/n接收所述数据源反馈的包含目标数据的结构化数据,基于数据源配置信息,从所述结构化数据中提取目标数据。/n

【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于控制平台,所述方法包括:
利用预先构建的数据分析系统,实时计算各个数据源的数据质量参数,所述数据质量参数包括平均返回耗时和数据错误率;
基于所计算的数据质量参数调整各个数据源的优先级权重;其中,所述优先级权重与所述数据质量参数正相关;
优先向优先级权重高的数据源发送数据查询请求;
接收所述数据源反馈的包含目标数据的结构化数据,基于数据源配置信息,从所述结构化数据中提取目标数据。


2.根据权利要求1所述的方法,其特征在于,在向所述数据源发送数据查询请求之前,还包括:
获取用户输入的查询字段;
校验所述查询字段的合法性;
当所述查询字段为合法输入时,将所述查询字段组合为符合数据源输入格式的数据查询请求;
在所述从所述结构化数据中提取目标数据之后,还包括:
将所述目标数据反馈至所述用户。


3.根据权利要求2所述的方法,其特征在于,在将所述查询字段组合为符合数据源输入格式的数据查询请求之后,还包括:
将所述数据查询请求按照时间顺序存储在预先构建的缓存队列中;
所述优先向优先级权重高的数据源发送数据查询请求的步骤包括:
从所述缓存队列中取出第一数据查询请求,针对所述第一数据查询请求,确定目标数据源,所述目标数据源是包含所述第一数据查询请求的目标数据的数据源中优先级权重最高的数据源;将所述第一数据查询请求发送至所述目标数据源,并返回从所述缓存队列中取出第一数据查询请求的步骤。


4.根据权利要求2所述的方法,其特征在于,所述控制平台包含多个分布式服务节点,
在所述将所述查询字段组合为符合数据源输入格式的数据查询请求之前,还包括:
将所述查询字段发送至所述分布式服务节点。


5.一种数据查询装置,其特征在于,所述装置包括:
分析模块,用于利用预先构建的数据分析系统,实时计算各个数据源的数据质量参数,所述数据质量参数包括平均返...

【专利技术属性】
技术研发人员:程帅何浩姚明
申请(专利权)人:中诚信征信有限公司
类型:发明
国别省市:北京;11

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

1