Hi Rohit Kulkarni ,
Thankyou for using Microsoft Q&A platform and thanks for posting your query here.
As per my understanding, you are trying to load the data from on-prem to blob and then to ded SQL pool using copy activity in Synapse pipeline.
It might be the case that any of the columns is containing data having comma separated value which might be treated as another new column using comma as the delimiter set. For example: "Pune,India" might be treated as two columns if not handled correctly.
Kindly try verifying if the data landed in blob is enclosed within double quotes or single quotes and use the same as quote character for the source dataset when you are copying from blob to dedSQLpool.
Alternatively, there might be a column with new line character in it and polybase doesn't supporting column with new line character. Try loading using bulk insert or copy option and ensure you using correct escape character as well.
Hope it helps. Kindly accept the answer by clicking on Accept answer
button. Thankyou.