数据获取方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38943879 阅读:12 留言:0更新日期:2023-09-25 09:41
本申请实施例属于大数据领域,涉及一种数据获取方法,包括:判断是否接收到用户触发的数据获取请求;若是,响应数据获取请求,并显示预设的接口配置页面;接收用户在接口配置页面输入的接口配置数据;其中,接口配置数据包括用户选取的配置指标,以及与配置指标对应的选取条件参数;基于接口配置数据构建对应的数据获取接口;通过数据获取接口从预设的缓存数据库中获取与接口配置数据对应的目标数据;展示目标数据。本申请还提供一种数据获取装置、计算机设备及存储介质。此外,本申请还涉及区块链技术,目标数据可存储于区块链中。本申请实现了自动快速且高效地构建出所需的数据获取接口,有效提高了接口生成的效率,简化了接口开发的流程。开发的流程。开发的流程。

【技术实现步骤摘要】
数据获取方法、装置、计算机设备及存储介质


[0001]本申请涉及大数据
,尤其涉及数据获取方法、装置、计算机设备及存储介质。

技术介绍

[0002]在当前的数据化运营时代,金融科技公司对接口的需求与日俱增。然而,目前金融科技公司内所采用的接口开发的方式所对应的开发流程花费时间长,一个普通的接口开发,需要数据开发人员将业务需求转化为数据需求,按照业务逻辑进行清洗加工,经反复沟通确认后,再由应用开发人员进行接口变现,涉及多个人员,经过N个环节,一个接口上线周期至少以周为单位,这个时效对于数据应用的支撑是远远不够的。而对于一些复杂场景,则接口的开发效率更是低下,满足不了快速变化的市场需求。

技术实现思路

[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]判断是否接收到所述用户触发的对于所述接口配置数据的修改指令;
[0039]若是,响应所述修改指令,并接收所述用户在所述接口配置页面输入的修改信息;
[0040]基于所述修改信息对所述接口配置数据进行修改,得到修改后的目标接口配置数据;
[0041]存储所述目标接口配置数据,并对所述接口配置数据进行存档记录。
[0042]为了解决上述技术问题,本申请实施例还提供一种数据获取装置,采用了如下所述的技术方案:
[0043]第一判断模块,用于判断是否接收到用户触发的数据获取请求;
[0044]显示模块,用于若是,响应所述数据获取请求,并显示预设的接口配置页面;
[0045]接收模块,用于接收所述用户在所述接口配置页面输入的接口配置数据;其中,所述接口配置数据包括所述用户选取的配置指标,以及与所述配置指标对应的选取条件参数;
[0046]构建模块,用于基于所述接口配置数据构建对应的数据获取接口;
[0047]第一获取模块,用于通过所述数据获取接口从预设的缓存数据库中获取与所述接
口配置数据对应的目标数据;
[0048]展示模块,用于展示所述目标数据。
[0049]为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
[0050]判断是否接收到用户触发的数据获取请求;
[0051]若是,响应所述数据获取请求,并显示预设的接口配置页面;
[0052]接收所述用户在所述接口配置页面输入的接口配置数据;其中,所述接口配置数据包括所述用户选取的配置指标,以及与所述配置指标对应的选取条件参数;
[0053]基于所述接口配置数据构建对应的数据获取接口;
[0054]通过所述数据获取接口从预设的缓存数据库中获取与所述接口配置数据对应的目标数据;
[0055]展示所述目标数据。
[0056]为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
[0057]判断是否接收到用户触发的数据获取请求;
[0058]若是,响应所述数据获取请求,并显示预设的接口配置页面;
[0059]接收所述用户在所述接口配置页面输入的接口配置数据;其中,所述接口配置数据包括所述用户选取的配置指标,以及与所述配置指标对应的选取条件参数;
[0060]基于所述接口配置数据构建对应的数据获取接口;
[0061]通过所述数据获取接口从预设的缓存数据库中获取与所述接口配置数据对应的目标数据;
[0062]展示所述目标数据。
[0063]与现有技术相比,本申请实施例主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,其特征在于,包括下述步骤:判断是否接收到用户触发的数据获取请求;若是,响应所述数据获取请求,并显示预设的接口配置页面;接收所述用户在所述接口配置页面输入的接口配置数据;其中,所述接口配置数据包括所述用户选取的配置指标,以及与所述配置指标对应的选取条件参数;基于所述接口配置数据构建对应的数据获取接口;通过所述数据获取接口从预设的缓存数据库中获取与所述接口配置数据对应的目标数据;展示所述目标数据。2.根据权利要求1所述的数据获取方法,其特征在于,所述基于所述接口配置数据构建对应的数据获取接口的步骤,具体包括:调用预设的接口平台;从所述接口平台中获取通用接口;使用所述接口配置数据对所述通用接口进行配置处理,生成对应的配置接口;将所述配置接口作为所述数据获取接口。3.根据权利要求1所述的数据获取方法,其特征在于,所述通过所述数据获取接口从预设的缓存数据库中获取与所述接口配置数据对应的目标数据的步骤,具体包括:通过所述数据获取接口,从所述缓存数据库中获取与所述配置指标对应的第一数据;基于所述选取条件参数,从所述第一数据中筛选出与所述选取条件参数对应的第二数据;将所述第二数据作为所述目标数据。4.根据权利要求1所述的数据获取方法,其特征在于,所述展示所述目标数据的步骤,具体包括:获取预设的数据报表模板;使用所述配置指标、所述选取条件参数对所述数据报表模板的报表维度进行替换,生成对应的初始报表;基于所述配置指标、所述选取条件参数与所述目标数据之间的数据对应关系,将所述目标数据填充至所述初始报表内的对应位置处理,得到目标报表;展示所述目标报表。5.根据权利要求1所述的数据获取方法,其特征在于,所述数据获取方法,还包括:获取所述缓存数据库的可用容量;基于所述可用容量,判断所述缓存数据库是否符合预设的清除条件;若是,确定所述缓存数据库中的待清洗数据;对所述缓存数据库中的所述待清洗数据进行清除处理。6.根据权利要求5所述的数据获取方法,其特征在于,所述确定所述缓存数据库中的待清...

【专利技术属性】
技术研发人员:汪翠姣
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1