【技术实现步骤摘要】
本专利技术主要涉及数据处理,尤其是涉及一种仓库进出库数据导出系统及方法。
技术介绍
1、仓库管理系统中存储的基础数据量本就已经十分庞大,而随着系统运行的时间越长,仓库管理系统产生的历史数据更是海量,在进行数据导出时,通常是采取用户发起导出,系统则同步生成导出文件的形式。现有技术中对出入库记录导出操作在现有技术大多采用同步导出,部分系统采用了异步导出方法,但是由于缺乏数据的一致性的判断,存在同一导数据出条件下,导出数据反复生成的情况。
2、专利文件cn112463076b中公开了一种数据导出方法、计算机设备以及存储介质,通过实时接收若干客户端发出的数据导出请求,获取数据导出请求中的任务,根据当前任务信息对应的任务总量,对所述任务总量进行分割处理,得到若干单位子任务,将所述单位子任务逐次异步导出。根据上述方法用户可以不限制数量地一次性导出所有的数据,但是需要对数据进行实时的导出,部分之前已经进行过导出的数据需要重新导出,既增加了数据的导出时间,还占用执行导出任务的硬件的存储空间。
技术实现思路
1、本本文档来自技高网...
【技术保护点】
1.一种仓库进出库数据导出系统,其特征在于,包括:进出库数据管理模块、导出记录表、数据比较模块、数据导出模块和数据下载模块;
2.一种仓库进出库数据导出方法,应用于权利要求1所述的一种仓库进出库数据导出系统,其特征在于,包括以下步骤:
3.根据权利要求2所述的一种仓库进出库数据导出方法,其特征在于,所述方法还包括,根据数据导出模块的运行内存和单线程导出任务最大数据导出条数设置同时执行导出任务的线程数量,若分步导出任务数量大于设置的线程数量,将未执行的分步导出任务按照任务生成顺序加入排队序列,等待有线程空闲后按加入排队序列的顺序对未执行的导出任务
<...【技术特征摘要】
1.一种仓库进出库数据导出系统,其特征在于,包括:进出库数据管理模块、导出记录表、数据比较模块、数据导出模块和数据下载模块;
2.一种仓库进出库数据导出方法,应用于权利要求1所述的一种仓库进出库数据导出系统,其特征在于,包括以下步骤:
3.根据权利要求2所述的一种仓库进出库数据导出方法,其特征在于,所述方法还包括,根据数据导出模块的运行内存和单线程导出任务最大数据导出条数设置同时执行导出任务的线程数量,若分步导出任务数量大于设置的线程数量,将未执行的分步导出任务按照任务生成顺序加入排队序列,等待有线程空闲后按加入排队序列的顺序对未执行的导出任务进行导出。
4.根据权利要求2所述的一种仓库进出库数据导出方法,其特征在于,步骤2中,所述判断导出记录表中与数据生成时间对应的id和版本号是否与数据导出条件中的id和版本号一致的方法为:将导出记录表中数据的id和版本号拼接为字符串,对拼接的字符串进行md5码生...
【专利技术属性】
技术研发人员:邹政,谌烜,蒲智军,
申请(专利权)人:四川启睿克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。