暂无
任务描述
需求描述
需求背景:配合数据小组对新版接口的数据做校验,确保在5月份能够顺利完成新旧接口切换
1、验证报告
Rb_Report_Fulfillment_Customer_Shipment_Sales
Rb_Report_Fulfillment_Monthly_InventoryRb_Report_Fulfillment_Inventory_Adjustments
Rb_Report_Fulfillment_Inventory_Receipts
Rb_Report_Fulfillment_Removal_Order_Detail
Rb_Report_Fulfillment_Removal_Shipment_Detail
Rb_Report_Fulfillment_Customer_Returns
Rb_Report_Fulfillment_Removal_Order_Detail_Increment
2、数据验证的维度
- 是否遗漏
- 是否重复
- 数据下载时间是否合理
3、数据验证方式
1、验证各个报告数据是否在按照逻辑正常下载
2、新旧报告的数据行数差异
3、月结报告库存数据差异
4、报告本身的盘盈盘亏率
当月结报告库存大于推算月结(期初+发生额)数量时,盘亏。
仓库盘亏率 = 仓库盘亏数量 / 月结报告库存数量 = (推算月结库存数量-明细报告推算库存数量)/ 月结报告库存数量
当月结报告库存小于推算月结(期初+发生额)数量时,盘盈。
仓库盘盈率 = 仓库盘盈数量 / 月结报告库存数量 = (推算月结库存数量-月结报告库存数量)/ 月结报告库存数量
综合盘亏率=(仓库1盘亏数量+仓库2盘亏数量+…… )/ (仓库1月结报告数量+仓库2月结报告数量+…… )
综合盘盈率=(仓库1盘盈数量+仓库2盘盈数量+…… )/ (仓库1月结报告数量+仓库2月结报告数量+…… )
验收标准
暂无
1.存在的问题:新版亚马逊FBA物流_每月库存数据有重复(表:RB_Report_FULFILLMENT_MONTHLY_INVENTORY_DS)
解决方案:
下载数据逻辑调整:
1.亚马逊FBA物流_每月库存历史报告,需要判断上一月(当前时间下载的是上一月份的数据)是否已有数据,已有数据了不能重复下
2.每月 9 10 11 12 做数据验证,有报告也要根据 FeatureId 字段做验证 存在则不处理 不存在的则新增
2.存在的问题:新版亚马逊Removal Order发货报告 (表:RB_Report_FULFILLMENT_REMOVAL_ORDER_DETAIL_DS) 数据与旧版数据相差太大
因为 新版亚马逊Removal Order发货报告 数据不准确从而影响了 表(RB_Report_FULFILLMENT_REMOVAL_ORDER_DETAIL_Increment_DS)的数据
解决方案:
旧版下载数据逻辑 每月1日 保存上月数据(从下载中筛选上月的数据)
新版下载数据逻辑 每月1日 保存了下载到的所有的数据
调整为和旧版下载逻辑一样 每月1日 保存上月数据
3.数据准确性以及测试问题
数据准确性在在上线后由开发和业务核对
数据请求日志 表 RB_Report_Request_Record_DS
每月库存:ReportType='_GET_FBA_FULFILLMENT_MONTHLY_INVENTORY_DATA_'
Removal Order发货报告:ReportType=’_GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA_‘
测试按钮入口
测试下能正常下载数据就行