|
@@ -205,7 +205,7 @@ class SP_ETL(SPClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['columns'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SP_spCampaigns_campaignV3", df_report[params['columns']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SP_spCampaigns_campaignV3")
|
|
|
return df_report[params['columns']]
|
|
|
|
|
|
def reportV3_adGroup_spCampaignsETL(self, conn, params={}):
|
|
@@ -240,7 +240,7 @@ class SP_ETL(SPClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['columns'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SP_spCampaigns_adGroupV3", df_report[params['columns']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SP_spCampaigns_adGroupV3")
|
|
|
return df_report[params['columns']]
|
|
|
|
|
|
#
|
|
@@ -276,7 +276,7 @@ class SP_ETL(SPClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['columns'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SP_spCampaigns_placementV3", df_report[params['columns']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SP_spCampaigns_placementV3")
|
|
|
|
|
|
return df_report[params['columns']]
|
|
|
|
|
@@ -317,7 +317,7 @@ class SP_ETL(SPClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['columns'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SP_spTargeting_targetingV3", df_report[params['columns']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SP_spTargeting_targetingV3")
|
|
|
|
|
|
return df_report[params['columns']]
|
|
|
|
|
@@ -358,7 +358,7 @@ class SP_ETL(SPClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['columns'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SP_spSearchTerm_searchTermV3", df_report[params['columns']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SP_spSearchTerm_searchTermV3")
|
|
|
|
|
|
return df_report[params['columns']]
|
|
|
|
|
@@ -396,7 +396,7 @@ class SP_ETL(SPClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['columns'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SP_spAdvertisedProduct_advertiserV3", df_report[params['columns']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SP_spAdvertisedProduct_advertiserV3")
|
|
|
|
|
|
return df_report[params['columns']]
|
|
|
|
|
@@ -432,7 +432,7 @@ class SP_ETL(SPClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['columns'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SP_spPurchasedProduct_asinV3", df_report[params['columns']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SP_spPurchasedProduct_asinV3")
|
|
|
|
|
|
return df_report[params['columns']]
|
|
|
|
|
@@ -506,7 +506,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['columns'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_sbPurchasedProduct_asinV3", df_report[params['columns']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_sbPurchasedProduct_asinV3")
|
|
|
|
|
|
return df_report[params['columns']]
|
|
|
|
|
@@ -538,7 +538,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_campaignsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_campaignsV2")
|
|
|
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
@@ -570,7 +570,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_campaignsVideoV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_campaignsVideoV2")
|
|
|
# print(df_report[params['metrics']].info())
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
@@ -598,7 +598,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['placement'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_campaignsPlacementV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_campaignsPlacementV2")
|
|
|
# print(df_report[params['metrics']].info())
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
@@ -630,7 +630,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_campaignsPlacementVideoV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_campaignsPlacementVideoV2")
|
|
|
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
@@ -661,7 +661,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_adGroupsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_adGroupsV2")
|
|
|
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
@@ -693,7 +693,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_adGroupsVideoV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_adGroupsVideoV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_targetsRecord_ETL(self, conn, params={}):
|
|
@@ -723,7 +723,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_targetsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_targetsV2")
|
|
|
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
@@ -756,7 +756,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_targetsVideoV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_targetsVideoV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_keywordsRecord_ETL(self, conn, params={}):
|
|
@@ -787,7 +787,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_keywordsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_keywordsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_keywordsVideo_ETL(self, conn, params={}):
|
|
@@ -819,7 +819,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_keywordsVideoV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_keywordsVideoV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_searchtermsRecord_ETL(self, conn, params={}):
|
|
@@ -845,7 +845,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_keywordsQueryV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_keywordsQueryV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_searchtermsVideo_ETL(self, conn, params={}):
|
|
@@ -874,7 +874,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_keywordsQueryVideoV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_keywordsQueryVideoV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_adsRecord_ETL(self, conn, params={}):
|
|
@@ -903,7 +903,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=[])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_adsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_adsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_adsVideo_ETL(self, conn, params={}):
|
|
@@ -936,7 +936,7 @@ class SB_ETL(SBClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SB_adsVideoV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SB_adsVideoV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
|
|
@@ -1012,7 +1012,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_campaignsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_campaignsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_campaignsRecord_t3_ETL(self, conn, params={}):
|
|
@@ -1033,7 +1033,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_campaignsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_campaignsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
adGroups_metrics = [
|
|
@@ -1069,7 +1069,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_adGroupsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_adGroupsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_adGroupsRecord_t3_ETL(self, conn, params={}):
|
|
@@ -1090,7 +1090,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_adGroupsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_adGroupsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
productAds_metrics = [
|
|
@@ -1126,7 +1126,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_adsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_adsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_productAds_t3_ETL(self, conn, params={}):
|
|
@@ -1148,7 +1148,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_adsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_adsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
targets_metrics = [
|
|
@@ -1186,7 +1186,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['tactic'])
|
|
|
# print(df_report[params['metrics']].info())
|
|
|
conn.insert_df("AmazonReport.SD_targetsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_targetsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_targets_t3_ETL(self, conn, params={}):
|
|
@@ -1210,7 +1210,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
# print(df_report.info())
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_targetsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_targetsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
asins_metrics = [
|
|
@@ -1245,7 +1245,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['tactic'])
|
|
|
# print(df_report.info())
|
|
|
conn.insert_df("AmazonReport.SD_asinsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_asinsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_asins_t3_ETL(self, conn, params={}):
|
|
@@ -1268,7 +1268,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_asinsV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_asinsV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
campaigns_MT_metrics = [
|
|
@@ -1309,7 +1309,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['matchedTarget', 'tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_campaignsMatchedTargetV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_campaignsMatchedTargetV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_campaign_matchedTarget_t3_ETL(self, conn, params={}):
|
|
@@ -1332,7 +1332,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['matchedTarget', 'tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_campaignsMatchedTargetV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_campaignsMatchedTargetV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
adGroups_MT_metrics = [
|
|
@@ -1370,7 +1370,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['matchedTarget', 'tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_adGroupsMatchedTargetV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_adGroupsMatchedTargetV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_adGroups_matchedTarget_t3_ETL(self, conn, params={}):
|
|
@@ -1392,7 +1392,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report['tactic'] = 'Audiences targeting' # {"T00020":"Contextual targeting","T00030":"Audiences targeting"}
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['matchedTarget', 'tactic'])
|
|
|
conn.insert_df("AmazonReport.SD_adGroupsMatchedTargetV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_adGroupsMatchedTargetV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
targets_MT_metrics = [
|
|
@@ -1428,7 +1428,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['matchedTarget', 'tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_targetsMatchedTargetV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_targetsMatchedTargetV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
def reportV2_targets_matchedTarget_t3_ETL(self, conn, params={}):
|
|
@@ -1449,7 +1449,7 @@ class SD_ETL(SDClient, Common_ETLMethod):
|
|
|
df_report = self.type_trans(df_report, params['metrics'], timeZone_, extra_columns=['matchedTarget', 'tactic'])
|
|
|
|
|
|
conn.insert_df("AmazonReport.SD_targetsMatchedTargetV2", df_report[params['metrics']])
|
|
|
- print("插入完成")
|
|
|
+ print("插入完成SD_targetsMatchedTargetV2")
|
|
|
return df_report[params['metrics']]
|
|
|
|
|
|
|