Nos habíamos quedado en la configuración de una Tarea de Flujo de datos donde teníamos un Componente Origen OLE DB, una transformación script y dos transformaciones Recuento de filas, a las que ya habíamos definido las variables.
Enlazamos la Salida de la transformación Script a la transformación Recuento de filas para FilasCortas y como vemos, de momento no podemos indicar la entrada a la misma transformación para FilasLargas
Lo que ocurre es que la Transformación Script de forma predeterminada tiene una única salida; pero se puede configurar y para ello vamos al Editor de transformación Script a la ficha Entradas y Salidas que se nos presenta de esta forma:
Agregamos Salida y Configuramos para Salida1
Vamos a modificar tres propiedades: SynchronousInputID , ExclusionGroup y Name. Veamos:
Indica el Id de Entrada sobre el que se define esta salida, en este caso, Entrada 0
Esta propiedad sirve para definir que la salida incluye filtrado de filas.
Por último cambiamos la propiedad Name para que nos ayude a identificar mejor lo que estaremos comprobando en el código C# que prepararemos luego, le llamamos SalidaLargas.
Vamos a ver la salida que ya estaba predeterminada, cambiamos Name por SalidaCortas, ExclusionGroup por 2, con el único objetivo de que sea distinto de cero y distinto de las ya configuradas. No será necesario configurar la propiedad SynchronousInputID porque ya está lista, apuntando hacia la misma y única fuente de datos que tiene esta transformación.
Ahora sí que podemos enlazar
Enlazamos y
Sólo nos queda lo relativo al código Script y ejecutar … eso lo veremos en la próxima 🙂