【技术实现步骤摘要】
一种资源导出方法和装置
本专利技术涉及计算机
,尤其涉及一种资源导出方法和装置。
技术介绍
随着智慧医院的建立以及众多医院的加盟入驻,企业互联网医疗体系已成规模。随着企业的递增,订单导出需求也随着变得多样化,导出数据量也逐渐增多。因此创建一个可适应业务发展的订单导出系统将非常有必要,目前通常使用任务脚本来创建。在实现本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:1、查询到的订单会经过内存,如果订单量较大,将会严重消耗系统内存资源,影响系统服务性能,严重时无法在规定时间内返回结果。2、订单数据均存储在业务数据库中,因此直接访问业务数据库可能会造成一定的风险,如果产生慢查询,会暂用数据库连接资源,给业务数据库访问带来压力,严重时将影响业务流程,使系统不能提供正常服务。
技术实现思路
有鉴于此,本专利技术实施例提供一种资源导出方法和装置,至少能够解决现有技术不适用于大批量订单导出情况,直接访问业务数据库存在风险的现象。为实现上述目的,根据本专利技术实施例的一个 ...
【技术保护点】
1.一种资源导出方法,其特征在于,包括:/n查询符合资源搜索条件的资源标识,统计所述资源标识的数量,判断所述数量是否大于或等于预设数量阈值;/n若大于或等于,则确定本次导出的资源量属于第一类,采用批量并发策略,从导出数据库中获取与各资源标识对应的资源详情;或/n若小于,则确定本次导出的资源量属于第二类,采用串行策略,从导出数据库中获取与各资源标识对应的资源详情。/n
【技术特征摘要】
1.一种资源导出方法,其特征在于,包括:
查询符合资源搜索条件的资源标识,统计所述资源标识的数量,判断所述数量是否大于或等于预设数量阈值;
若大于或等于,则确定本次导出的资源量属于第一类,采用批量并发策略,从导出数据库中获取与各资源标识对应的资源详情;或
若小于,则确定本次导出的资源量属于第二类,采用串行策略,从导出数据库中获取与各资源标识对应的资源详情。
2.根据权利要求1所述的方法,其特征在于,在所述查询符合资源搜索条件的资源标识之前,还包括:
响应于用户对资源导出的选择操作,显示导出维度配置信息,以基于用户选择/输入的配置信息,生成资源搜索条件。
3.根据权利要求2所述的方法,其特征在于,所述显示导出维度配置信息,包括:
显示业务域,基于用户选择的一个业务域,显示与所述一个业务域对应的导出维度配置信息;其中,所述导出维度配置信息包括数据过滤策略、数据排序策略、数据聚合策略中的至少一种。
4.根据权利要求2或3所述的方法,其特征在于,所述导出维度配置信息包含数据格式化策略,所述数据格式化策略包括时间格式化策略和非时间格式化策略;
在所述从导出数据库中获取与各资源标识对应的资源详情之后,还包括:
对于任一资源详情,按照所述时间格式化策略处理时间信息,得到时间字段;按照所述非时间格式化策略对其他信息进行脱敏处理,得到报表字段;
将所述时间字段和所述报表字段一同写入报表文件,导出所述报表文件。
5.根据权利要求4所述的方法,其特征在于,所述导出维度配置信息还包括文件类型;
...
【专利技术属性】
技术研发人员:黄海峰,
申请(专利权)人:北京京东拓先科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。