Introduction
Data Services is a powerful development tool. It supports a lot of different source and target environments, all of which work differently with regard to loading and extracting data from them. This is why it is required of you, as an ETL developer, to be able to apply different design methods, depending on the requirements of your data migration processes and the environment that you are working with.
In this chapter, we will review the methods and techniques that you can use to develop data migration processes in order to perform transformations and migrate data from the source to target more effectively. The techniques described in this chapter are often considered as best practices, but do keep in mind that their usage has to be justified. They allow you to move and transform your data faster, consuming fewer processing resources on the ETL engine's server side.