Hello @Anmol Ganju ,
Thanks for the ask and using the forum .
Since you mentioned Identity column I am assuming that your source is a DB and let me assume that the sink is either a DB or a blob . If its a DB , please read tables(s) ( before you start the copy activity ) and get the max identity column value , you can use this value to create a dynamic query with the "Where clause" in the copy activity and only get the latest records . if you have sink as blob , you will have a create a watermark table and update the table when you write the records to the blob .
In the copy activity you do have a option of fault tolerance , i am not sure if that gone through that . On the ask on exception handling , you can use the retry option . For logging errors may be you can see if you can see something like this .
Let me know if you have any further queries .
Thanks
Himanshu