sql >> Base de Datos >  >> RDS >> Sqlserver

ejecutar selectivamente la tarea en el flujo de control ssis

Creo que su pregunta era la misma que la mía en la que quería controlar la ejecución de una tarea "en línea" en mi flujo de control.

La forma más sencilla que he encontrado no implica la expresión en los conectores de datos entre los objetos de flujo de control, sino el uso de expresiones en el objeto de control en sí mismo y la configuración del valor "Deshabilitar" mediante una expresión. De esta manera, en la ejecución, el objeto se omite o no se basa en la evaluación de la expresión.

Como ejemplo, quería ejecutar una "Ejecutar tarea de SQL" para eliminar mis índices en función de si una variable llamada "ExtractType" era igual a "Completo". Si fuera así, quería eliminar los índices de mis tablas antes de realizar la carga completa.