任务描述
需求描述
需求背景:目前asin搜索词采集只支持当月的数据,而历史数据还有大量数据未采集,需要继续补充
需求实现:
一、服务端
a.服务端写入采集任务时,增加月份字段
b.将2023年2月份开始到2023年11月份的数据写入到采集任务表
二、采集端
a.修改采集端判断逻辑,改成以月份字段判断获取的月份
b.将采集改成当月7号之后才能采集上个月数据,即3.7后采集2月份的数据
c.完成历史数据的采集
三、asin搜索词归档服务
a.修改归档服务,将历史数据进行归档
验收标准
暂无

BrandAnalyticsHistoryTask,asin采集任务表
BrandAnalyticsHistoryResult,采集关键词结果表
2、增加服务,BrandAnalyticsHistoryTask_Job,任务初始化,以及处理结果进入mysql表
增加服务,ChanceKeywords-AsinKeywordHistory,将历史asin关键词,梳理到统计表mongdb》Asin_Keyword_Report,配置查询,ChanceKeywords:AbaAsinTotal2Async

3、任务日志查询
4、查询服务运行节点的配置
BrandAnalyticsHistoryTask:InitTaskAsync:初始化任务队列,数据源取mongodb》zhcxkj_autochoose》Erp_Listing_Sale_Num
BrandAnalyticsHistoryTask:ResultAsync:结果处理,进入表mysql》asinkeywordreport_yyyymm01
db.getCollection("HotColdDictionary").find({"TypeName" : /^BrandAnalyticsHistoryTask.*/i}).limit(1000).skip(0)ChanceKeywords:AbaAsinTotal2Async,历史数据初始化的节点
db.getCollection("HotColdDictionary").find({"TypeName" : "ChanceKeywords:AbaAsinTotal2Async"}).limit(1000).skip(0)