If I have the option of using .Net
and can do data transformations
just fine in .Net, when would I need SSIS
? Is there a certain task
Day-to-Day Tasks , which are used by a SSIS Deveoper and are relatively easy as compared to .Net can include :
Data Comparison between the tables.
Conditional Splitting,data blocking the data on the basis of some logic.
Data Conversion,look up , merge , unionall , relatively easy to use.
File Handling(Modifying , validations).
Error Handing , Email Alerts.
Containers , FOR/FOReach loops are easy to use.
Posting data on web services is easy using the WebService task.
Checkpointing,Re-runablity of the data loads is easy to handle.
Debugging is easy in ssis - can be done on conatiner lever , package level.
Scripting can also be done , if the task is not available. Also , you can customize your own tasks