Hi @amikm ,
Thank you for posting query in Microsoft Q&A Platform.
In Copy activity, under mappings tab we can define mappings between source and sink columns. To get mappings under copy activity mappings tab, make sure your source and sink datasets has schema imported OR you can import schema directly under mappings tab as well.
Click here to know more about Schema and data type mapping in copy activity.
If your XML is not allowing to import mappings correctly to map columns between source and sink then as you said you can consider loading data to temp table and from there to actual table as well.
Between, feel free to share more details about issues which you are facing with structure.
Hope this will help. Please let us know if any further queries.
-----------------
Please consider hitting Accept Answer
button. Accepted answers helps community as well.