【技术实现步骤摘要】
基于多数据库的数据获取方法、装置及设备
[0001]本公开涉及数据处理领域中的数据安全领域,尤其涉及一种基于多数据库的数据获取方法、装置及设备。
技术介绍
[0002]随着计算机技术的发展,开发人员需要基于不同的需求,开发出不同的软件平台,例如,软件平台例如是平台、应用、小程序、等等。在将软件平台投入到使用之前,需要依据测试数据对软件平台进行测试,即,需要依据测试数据对软件平台的代码程序进行测试。
[0003]现有技术中,需要根据不同的软件平台的需求,提供符合软件平台要求的测试数据;进而依据测试数据,对软件平台进行测试。并且,针对于同一软件平台的不同功能,也会需要针对不同功能的不同测试数据,去对软件平台的不同功能进行测试。在以上过程中,常需要开发人员自己提供测试数据。
[0004]但是上述方式中,若更换了开发人员,则由于新的人员对软件平台不够了解,进而编写出的测试数据不符合软件平台的测试要求。导致耗费大量的时间,降低了软件平台的开发效率;并且所编写的测试数据会不准确,对软件平台的测试不准确,进一步导致软件平台 ...
【技术保护点】
【技术特征摘要】
1.一种基于多数据库的数据获取方法,包括:获取数据获取请求,其中,所述数据获取请求用于指示待查询的数据库;依据与所述待查询的数据库对应的配置信息,从所述待查询的数据库中获取所述数据获取请求所请求的数据,其中,所述配置信息用于指示从数据库中获取数据时的数据采样方式;存储所获取到的数据,其中,所获取到的数据用于测试代码程序。2.根据权利要求1所述的方法,其中,所述配置信息中包括:采样频率,和/或,数据导出方式;其中,所述采样频率用于指示从数据库中采样数据的频率;所述数据导出方式用于指示从数据库中导出数据的方式。3.根据权利要求2所述的方法,其中,所述配置信息中包括采样频率;依据与所述待查询的数据库对应的配置信息,从所述待查询的数据库中获取所述数据获取请求所请求的数据,包括:依据所述配置信息中的采样频率,间隔性的从所述待查询的数据库中获取所述数据获取请求所请求的数据。4.根据权利要求2所述的方法,其中,所述配置信息中包括数据导出方式;依据与所述待查询的数据库对应的配置信息,从所述待查询的数据库中获取所述数据获取请求所请求的数据,包括:若确定所述配置信息中的数据导出方式指示导出数据的结构关系,则从所述待查询的数据库中获取所述数据获取请求所请求的数据、以及数据与其他数据之间的结构关系。5.根据权利要求4所述的方法,还包括:若确定所述配置信息中的数据导出方式指示导出数据所归属的数据表,则从所述待查询的数据库中获取所述数据获取请求所请求的数据、以及数据所归属的数据表;所述数据表中包括数据、以及与该数据具有关联关系的其他数据。6.根据权利要求5所述的方法,其中,从所述待查询的数据库中获取所述数据获取请求所请求的数据、以及数据所归属的数据表,包括:确定与所述数据获取请求所请求的数据表征的字段具有关联关系的其他字段;从所述待查询的数据库中获取所述数据获取请求所请求的数据;并从所述待查询的数据库中,确定所述其他字段下的数据,以得到所述数据所归属的数据表。7.根据权利要求6所述的方法,其中,确定与所述数据获取请求所请求的数据表征的字段具有关联关系的其他字段,包括:根据所述数据获取请求所请求的数据所表征的关键字,确定与所述数据获取请求所请求的数据表征的字段具有关联关系的其他字段;或者,根据预设的字段之间的映射关系,确定与所述数据获取请求所请求的数据表征的字段具有关联关系的其他字段。8.根据权利要求1
‑
7任一项所述的方法,其中,所述存储所获取到的数据,包括:将所获取到的数据进行压缩,并将压缩后的数据存储至本地;或者,将所获取到的数据存储至与所述待查询的数据库对应的存储库中,其中,数据库与存储库之间一一对应。9.根据权利要求1
‑
8任一项所述的方法,其中,获取数据获取请求,包括:
响应于用户在操作界面上的触发信息,其中,所述触发信息用于指示所述待查询的数据库、以及所请求的数据,生成所述数据获取请求;其中,所述触发信息用于指示出所述配置信息中的采样频率为一次。10.根据权利要求1
‑
8任一项所述的方法,其中,获取数据获取请求,包括:响应于预设的数据获取任务,其中,所述数据获取任务用于指示所述待查询的数据库、以及所请求的数据,生成所述数据获取请求;其中,所述数据获取任务用于指示出所述配置信息中的采样频率为多次。11.根据权利要求1
‑
10任一项所述的方法,其中,所述数据获取请求中包括用户标识;所述方法还包括:依据预设的用户标识与用户权限之间的对应关系,确定所述数据获取请求中的用户标识所对应的用户权限;其中,所述用户权限表征用户可访问的数据库;若确定所述数据获取请求所指示的待查询的数据库,存在于所述数据获取请求中的用户标识所对应的用户权限所表征的数据库中,则执行依据与所述待查询的数据库对应的配置信息,从所述待查询的数据库中获取所述数据获取请求所请求的数据的步骤。12.根据权利要求11所述的方法,在依据与所述待查询的数据库对应的配置信息,从所述待查询的数据库中获取所述数据获取请求所请求的数据之前,还包括:根据预设数据库连接协议,建立与所述数据获取请求中的用户标识所对应的用户权限所表征的数据库之间的连接。13.一种基于多数据库的数据获取装置,包括:第一获取单元,用于获取数据获取请求,其中,所述数据获取请求用于指示待查询的数据库;第二获取单元,用于依据与所述待查询的数据库对应的配置信息,从所述待查询的数据库中获取所述数据获取请求所请求的数据,其中,所述配置信息用于...
【专利技术属性】
技术研发人员:赵飞,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。