SSIS had its day, but in the big leagues it can no longer play
Use Cases and Deployment Scope
SSIS pulls data from various locations (mostly SQL Server instances but also some flat files and SFTP), mainly for transforming the data and putting it in the data warehouse.
Pros
- SSIS is good for small, simple data syncs.
- SSIS is good for moving data quickly into SQL Server (good batch performance).
Cons
- Very hard to diff for code review when changes are made.
- Very buggy IDE (freezes in Visual Studio, doesn't always show what's in the underlying XML properly)
- Lacking lots of features or more modern tools, like ability to monitor for changes to the source schema and apply them to the target.
Likelihood to Recommend
If you already have licenses for SQL Server and need to get data from A to B, especially if A and/or B is SQL Server, then SSIS could be a reasonable choice, especially if you can't use a cloud tool like Fivetran due to security concerns.
