123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- from app.etl import data_stat_run
- from model.DateUtils import DateUtils
- from app.api_data.tx_ad_cost import get_cost
- from app.etl.dw import dw_image_cost_day
- from app.crontab_task import task
- from app.etl.MaterialLibrary import MaterialDataClean
- from logging import handlers
- import logging
- du = DateUtils()
- """凌晨5点跑 为了防止数据提供方数据缺失情况"""
- if __name__ == '__main__':
- logging.basicConfig(
- handlers=[
- logging.handlers.RotatingFileHandler('./log/dailyRun.log',
- maxBytes=10 * 1024 * 1024,
- backupCount=5,
- encoding='utf-8')
- , logging.StreamHandler() # 供输出使用
- ],
- level=logging.INFO,
- format="%(asctime)s - %(levelname)s %(filename)s %(funcName)s %(lineno)s - %(message)s"
- )
- # 订单数据和消耗数据
- logging.info('订单消耗数据获取,开始')
- task.daily()
- logging.info('订单消耗数据获取,结束')
- # 数据处理
- logging.info('订单消耗数据处理,开始')
- data_stat_run.daily()
- logging.info('订单消耗数据处理,结束')
- # 广告数据
- # logging.info('广告数据获取,开始')
- # get_cost.day()
- # logging.info('广告数据获取,结束')
- #
- # logging.info('广告数据处理,开始')
- # dw_image_cost_day.day()
- # logging.info('广告数据处理,结束')
- # 素材库
- # logging.info('素材库数据处理,开始')
- # MaterialDataClean.run()
- # logging.info('素材库数据处理,结束')
|