1.1. 背景
背景:采集数据时,存在重复或需要重跑数据,因此添加需求做内容调整
1.2. 验收目标
1.ERP 添加批次号字段,根据采集回来报告进行删除去重处理
2.同步采集库 RemovalShipmentDetail , 添加 ERP 对应表
2. 功能设计
2.1. 业务流程
无
2.2.1 操作路径
1. 报告中心--自定义报告导出--采集表亚马逊结算报告,采集表亚马逊余额,采集表亚马逊交易报告
2.2.4 ERP 添加批次号字段,根据采集回来报告进行删除去重处理
2.2.4.1 功能点描述(PaymentReports ):
原设计:
采集库 PaymentReports 表已添加 BatchId, BatchTotal 字段,
调整:
现在需要 ERP 同步 RB_Crawler_Amazon_PaymentReport 表时,对应添加 BatchId, BatchTotal 字段 , 并且根据 UpdateAt & BatchId 去除旧记录。只保留该组合最新记录。
取数据时,去除批次号未完成数据
SELECT
BatchId AS '批次',
COUNT ( Id ),
MAX ( BatchTotal )
FROM
[dbo].[PaymentReports]
GROUP BY
BatchId
HAVING
COUNT (Id) = MAX (BatchTotal)
2.2.4.1 功能点描述(PaymentStatement ):
原设计:
采集库 PaymentStatement 表已添加 StatementId, Update 字段,
调整:
现在需要 ERP 同步 RB_Crawler_Amazon_PaymentStatement 表时,根据 UpdateAt & StatementId 去除旧记录。只保留该组合最新记录。
2.2.4同步采集库 RemovalShipmentDetail , 添加 ERP 对应表
2.2.4.1 功能点描述(RemovalShipmentDetail):
原设计:
采集库RemovalShipmentDetail表已添加
调整:
现在需要 ERP 同步 新增该表 RB_Crawler_Amazon_RemovalShipmentDetail
ERP新增表
RB_Crawler_Amazon_PaymentReport
RB_Crawler_Amazon_PaymentStatementDetail
RB_Crawler_Amazon_RemovalShipmentDetail
执行服务,查看是否有新增数据