You cannot disable or enable conversions in the Data Flow Task . However, you can enable or disable data flow tasks in the Control Flow tab.
Here is one possible way to do this on the Flow Flow tab:
If possible, move source β destination transformations to separate data flow tasks. Something like as shown below.

Suppose you create variables for each stream to enable or disable the data stream task based on some condition. In this example, I have hard coded values.

To dynamically enable or disable data flow tasks based on a variable. Click "Data Flow Task" and press F4 to view Properties . In the properties, click the Ellipsis button next to the Expressions property. You will see the Expression Property editor.
Select the Disable Property and use the Ellipsis button to enter the expression !@ [User::Enable_BESTELLDRUCK] . Pay attention to the exclamation mark, because the variable is declared Enable, but only Disable is available to you to do the opposite.

Repeat this process for other data flow tasks with the appropriate variables. Run the package and you will notice that the second task of the data flow did not complete, because the variable Enable_AKT_FEHLER was set to False .
Hope this helps.

Reference:
To load multiple tables that have the same schema in a ForEach Loop container, see the SO answer below. It transfers data from MS Access to SQL Server. Hope this should give you an idea.
How to programmatically retrieve a list of MS Access tables in an SSIS package?
user756519
source share