File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
terraform/account-wide-infrastructure/modules/glue/src Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -90,10 +90,13 @@ def load(self, data):
9090 """Load transformed data into Parquet format"""
9191 self .logger .info (f"Loading data into { self .target_path } as Parquet" )
9292 for name , dataframe in data .items ():
93- name = name .replace ("--" , "_" )
94- dataframe .write .mode ("append" ).partitionBy (* self .partition_cols ).parquet (
95- f"{ self .target_path } { name } "
96- )
93+ if dataframe .na .drop ().count () > 0 :
94+ name = name .replace ("--" , "_" )
95+ dataframe .write .mode ("append" ).partitionBy (
96+ * self .partition_cols
97+ ).parquet (f"{ self .target_path } { name } " )
98+ else :
99+ self .logger .info (f"Dataframe { name } is null, skipping" )
97100
98101 def trigger_crawler (self ):
99102 self .glue .start_crawler (Name = f"{ self .name_prefix } -log-crawler" )
You can’t perform that action at this time.
0 commit comments