When you have a common mapping logic that needs to be applied across different source and targets, parameterized mappings are your go to solution.
In this approach, we build multiple mapping task assets on the same parameterized mapping with different parameter values.
Though this is one of the best possible approach, we have to build and manage multiple mapping task assets.
A Dynamic Mapping Task lets you create and group multiple jobs based on the same mapping. It reduces the number of assets that you need to manage if you want to reuse a parameterized mapping.
You can disable individual jobs in Dynamic Mapping Task so that they won’t run when you run the task.
If you disable a group, no jobs in that group run when you run the task.