Say if there are 100 new data coming in today into the source,then I wanted to look up the destinationand load only the newly inserted data....Is SSIS look up is the best option to look up the existing records in destination table and load the new ones from the source table???
Any best practices(performance wise) to implement the SSIS package to load data from Source->destination by looking up millions of records and load the new ones???
Thanks in advance.
You need to find a way of identifying newly inserted rows which does not require you to cross check all of them.
Usually, a row will have a date created column and you can compare that (by selecting rows where this date is greater than the max of this column in the destination data).
Alternatively, maybe an autoincrementing primary key on the source table - similar principle to the above.
Help us to help you. For better, quicker and more-focused answers to your questions, consider following the advice in this
If the answer to your question can be found with a brief Google search, please perform the search yourself, rather than expecting one of the SSC members to do it for you.
Please surround any code or links you post with the appropriate IFCode formatting tags. It helps readability a lot.