Josué Castañeda Landa
03/31/2023, 6:32 AMJim Hibbard
03/31/2023, 7:46 AMJosué Castañeda Landa
03/31/2023, 7:47 AMdelta_table.alias("old").merge(
df_spark.alias("new"),
"old.profile_objectid = new.profile_objectid"
+ " AND old.profile_identity = new.profile_identity"
+ " AND old.clevertap_event_date = new.clevertap_event_date"
+ " AND old.profile_os_version = new.profile_os_version"
+ " AND old.profile_platform = new.profile_platform"
+ " AND old.profile_make = new.profile_make"
+ " AND old.profile_model = new.profile_model"
+ " AND old.profile_profiledata_completename = new.profile_profiledata_completename"
+ " AND old.session_props_session_source = new.session_props_session_source"
+ " AND old.dominio = new.dominio"
+ " AND old.is_email_valid = new.is_email_valid"
+ " AND old.year = new.year"
+ " AND old.month = new.month",
).whenMatchedUpdateAll().whenNotMatchedInsertAll().execute()
Jon Stockham
03/31/2023, 10:56 AM