新增历史数据归档功能,实现将历史静态业务数据归档存储的需求
部分企业的业务单据流水特别大,单表数据量超过千万级,因数据量过大影响到正常业务操作性能。而且,业务已经结束,仅有读的需求,没有写数据的需求。此时,暂不希望进行账套结转处理,想要进行分离存储,特殊必要时进行反向恢复。
发布版本:V8.1
上线日期:2023-09-21
补丁号:PT-151002
新特性介绍
- 向导方式创建归档任务
- 预置两张标准产品单据:销售出库单、应付单,包含相关后台表的数据同步归档
- 目前已归档数据不支持列表查询、反归档,后续版本规划中,敬请期待。
- 目前标准功能默认不允许二开单据自建归档规则,如有此类需求可联系反馈。
操作指引
1administrator登录,打开系统管理-数据归档任务;
2点击新增,通过向导界面创建归档任务;
3检查数据归档任务,了解归档的执行情况、进度,如有异常信息可通过日志分析。
特性效果展示
1、administrator登录,打开系统管理-历史数据归档位置,进入数据归档任务菜单;
2、点击新增,通过向导界面创建归档任务;
风险须知:重要分隔线--------------------------------------------------------------------------
数据归档功能,主要用于将业务上已经完结的历史数据迁移到单独的归档表,减轻正式表的数据量,改善业务性能。 关于数据归档功能及迁移后的影响说明,如下:
1、列表查询将不显示已归档迁移的数据。
2、报表查询将不显示已归档迁移的数据,标准报表将在查询到已归档的数据时进行提醒,告知操作人员查询的范围内存在已归档的数据,不会被报表统计查询。
3、上查、下查、全流程跟踪、业务流程图的流程数据不会进行归档迁移,因此,如果联查到已迁移的历史数据,关联节点会显示但实际打开列表不会显示已归档数据。
4、归档单据的编码规则若开启手动补号、自动补号功能时,补号运算不会读取归档表的数据。建议编码规则考虑使用日期字段作为编码依据,避免已归档数据未纳入范围而影响补号计算结果。
5、数据归档操作不可逆,不允许反归档,请仔细阅读说明,确认业务需求后再实行。
6、如果存在按组织拆分、数据清理、数据结转的业务需求,不属于本功能覆盖范畴。可考虑购买金蝶专项服务,通过其他的服务工具配合专人服务方式实现。【参见金选成功服务】
业务说明:
应收单
1、归档操作:是针对指定日期及其之前所有期间的所有组织的业务单据发起归档;
2、归档成功后,已归档期间的业务单据不再支持直接在单据列表查询显示;
3、归档成功后,已归档期间的报表查询结果可能受影响,如:不支持查询归档期间数据;
4、归档成功后,不允许再反结账、反初始化等操作;
销售出库单
1、启用库存的库存组织最后关账日期需要大于等于归档截止日期;启用存货核算的核算组织最后关账日期需要大于等于归档截止日期;
2、标准销售业务按销售出库单业务日期归档,且已生成凭证并完全应收,应收单收款核销状态=完全;
3、包含有套件父项或套件子项的销售出库单不归档,直运销售出库单、寄售销售出库单不进行归档,VMI销售出库单需要进行VMI消耗结算后才能归档;
4、归档后出库单数据移至归档表,原出库单列表不再显示归档的出库单,在查询销售报表时,将查询不到已被归档的销售出库单相关数据;
5、归档后库存报表可查询范围将受到限制,查询条件的起始日期小于等于归档日期则查询结果缺少被归档的销售出库单,涉及计算期初数量的库存报表要求查询条件的起始日期大于归档日期后的最近一次库存关账日期;
6、归档后库龄计算统计年限将受到限制,库龄计算要求执行日期减去统计年限的日期大于归档日期;库存账龄分析表要求查询日期大于归档日期后的最近一次库存关账日期;
7、归档后库存反关账不允许反关账后的最后关账日期小于归档日期;
8、归档后批号/序列号主档追踪信息将无法联查已被归档的销售出库单;
9、归档后,信用重算起始日期不能早于归档日期。
--------------------------------------------------------------------------------------------------
2.1 选择业务对象
目前预置2张标准产品单据:应收单、销售出库单;
2.2 设置归档期间
每个一个业务对象会在后台绑定一个归档规则设置,归档规则中会定义归档日期字段在每个业务对象上的映射字段,通常是绑定业务日期字段。
选择会计日历及会计期间,表示取该会计期间的截止日期作为归档日期,将小于等于归档截止日期的数据全部归档。
确定截止日期后,点击执行检测,系统会对业务对象的已有数据状况进行检查。必须满足系统检查要求,全部显示检查通过的业务对象才允许继续进行归档。
2.3 设置执行时间
由于归档的数据量可能非常庞大,短时间内可能无法归档完毕。因此,系统采用定时执行方式,利用系统闲置时间段处理大量归档数据,并采用分批取数:
a、每次取一批数据,按日期升序取数,先取早期数据归档。
b、处理完一批再获取下一批,如果中间因环境因素(重启、断电等)导致执行异常,需等待若干小时通过异常恢复方式进行调用。
2.4数据归档任务列表
任务创建成功后,可以打开任务详情查看执行情况。
打开任务详情界面查看,了解任务的运行情况:
启用:启用的任务是准备状态。
暂停:启用的任务可以暂停不执行。暂停任务可点击【启用】操作。
终止:误配置的任务,可以终止不执行。终止任务不可以【启用】。
注意:创建新的归档任务时,必须对应的业务对象归档任务已完成或终止,避免同一个业务对象启动多个归档任务造成异常。
新增历史数据归档功能,实现将历史静态业务数据归档存储的需求
本文2024-09-23 04:17:21发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-164343.html