Si su ETL es en su mayoría E y L, con muy poco T, y si se puede escribir sus productos especiales para que no se basan en los cursores, y luego tomar la ruta SP sólo es probablemente muy bien.
Para procesos más complejos, en particular los que implican transformaciones pesados, que cambia lentamente dimensiones, las búsquedas de minería de datos, etc, SSIS tiene tres ventajas.
primer lugar, se administra la memoria de manera muy eficiente, lo que puede dar lugar a grandes mejoras en el rendimiento en comparación con el T-SQL solo.
En segundo lugar, la interfaz gráfica le permite crear transformaciones grandes, complejas y confiables mucho más fácilmente que T-SQL hecho a mano.
Y en tercer lugar, SSIS le permite interactuar más fácilmente con fuentes externas adicionales, que pueden ser muy útiles para cosas como la limpieza de datos.
Yo sólo uso de SSIS si va a mover los datos de una instancia a otra, o si desea que su ETL de escalar fácilmente de esa manera. Si está haciendo ETL en diferentes bases de datos en la misma instancia, lo mantendría simple y usaría T-SQL. Principalmente uso SSIS como un motor de flujo de trabajo para mover datos de un lugar a otro y luego llamar a los procedimientos de T-SQL. –