Are there any method where I can upsert into a SQL datawarehouse table ?
Suppose I have a Azure SQL datawarehouse table :
col1   col2    col3 
2019   09       10
2019   10       15
I have a dataframe 
col1  col2   col3
2019   10     20
2019   11     30
Then merge into the original table of Azure data warehouse table 
col1 col2 col3
2019 09    10 
2019 10    20 
2019 11    30 
Thanks for everyone idea
you can save the output in a file and then use the stored procedure activity from azure data factory for the upsert. Just a small procedure which will upsert the values from the file.  I am assuming that you are using the Azure data factory here.
Databricks: merge dataframe into sql datawarehouse table