一种仓库进出库数据导出系统及方法技术方案

技术编号:40351520 阅读:23 留言:0更新日期:2024-02-09 14:35
本发明专利技术主要涉及数据处理技术领域。为了解决解决仓库管理系统中进出库数据更替频繁,在导出仓库管理系统的进出库数据时,数据导出混乱,相同导出条件的导出数据在数据库中反复生成,导出效率低,且占用大量内存的问题;本发明专利技术提供一种仓库进出库数据导出系统及方法,通过设置导出记录表,记录每一次导出数据的数据生成时间,数据ID和版本号,在需要进行数据导出时,先判断导出记录表中是否有符合待导出数据条件中记载的数据生成时间,如果有,继续判断导出记录表中该数据生成时间对应的ID和版本号是否一致,若一致,直接根据导出记录表中记载的数据下载地址下载导出数据。否则,执行数据导出步骤。

【技术实现步骤摘要】

本专利技术主要涉及数据处理,尤其是涉及一种仓库进出库数据导出系统及方法


技术介绍

1、仓库管理系统中存储的基础数据量本就已经十分庞大,而随着系统运行的时间越长,仓库管理系统产生的历史数据更是海量,在进行数据导出时,通常是采取用户发起导出,系统则同步生成导出文件的形式。现有技术中对出入库记录导出操作在现有技术大多采用同步导出,部分系统采用了异步导出方法,但是由于缺乏数据的一致性的判断,存在同一导数据出条件下,导出数据反复生成的情况。

2、专利文件cn112463076b中公开了一种数据导出方法、计算机设备以及存储介质,通过实时接收若干客户端发出的数据导出请求,获取数据导出请求中的任务,根据当前任务信息对应的任务总量,对所述任务总量进行分割处理,得到若干单位子任务,将所述单位子任务逐次异步导出。根据上述方法用户可以不限制数量地一次性导出所有的数据,但是需要对数据进行实时的导出,部分之前已经进行过导出的数据需要重新导出,既增加了数据的导出时间,还占用执行导出任务的硬件的存储空间。


技术实现思路

1、本本文档来自技高网...

【技术保护点】

1.一种仓库进出库数据导出系统,其特征在于,包括:进出库数据管理模块、导出记录表、数据比较模块、数据导出模块和数据下载模块;

2.一种仓库进出库数据导出方法,应用于权利要求1所述的一种仓库进出库数据导出系统,其特征在于,包括以下步骤:

3.根据权利要求2所述的一种仓库进出库数据导出方法,其特征在于,所述方法还包括,根据数据导出模块的运行内存和单线程导出任务最大数据导出条数设置同时执行导出任务的线程数量,若分步导出任务数量大于设置的线程数量,将未执行的分步导出任务按照任务生成顺序加入排队序列,等待有线程空闲后按加入排队序列的顺序对未执行的导出任务进行导出。

<...

【技术特征摘要】

1.一种仓库进出库数据导出系统,其特征在于,包括:进出库数据管理模块、导出记录表、数据比较模块、数据导出模块和数据下载模块;

2.一种仓库进出库数据导出方法,应用于权利要求1所述的一种仓库进出库数据导出系统,其特征在于,包括以下步骤:

3.根据权利要求2所述的一种仓库进出库数据导出方法,其特征在于,所述方法还包括,根据数据导出模块的运行内存和单线程导出任务最大数据导出条数设置同时执行导出任务的线程数量,若分步导出任务数量大于设置的线程数量,将未执行的分步导出任务按照任务生成顺序加入排队序列,等待有线程空闲后按加入排队序列的顺序对未执行的导出任务进行导出。

4.根据权利要求2所述的一种仓库进出库数据导出方法,其特征在于,步骤2中,所述判断导出记录表中与数据生成时间对应的id和版本号是否与数据导出条件中的id和版本号一致的方法为:将导出记录表中数据的id和版本号拼接为字符串,对拼接的字符串进行md5码生...

【专利技术属性】
技术研发人员:邹政谌烜蒲智军
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1