Have to go with the standard answer here, it depends.
It depends on how your current data in the source system is stored, how it is stored in the target system. How much duplicate data can you handle or can you handle.
To give you a better answer we would actually need to know more about your particular environment.
We can answer your questions, but you'll have to narrow the scope as your initial question is quite broad.