¿Cómo creo un & # 8220; dos pases & # 8221; paquete en SSIS para obtener detalles adicionales?
Pregunta
Necesito crear un paquete SSIS que haga lo siguiente:
-
Conéctese al Servicio A y descargue registros de actividad recientes. Estos registros contienen un ID de usuario y un código de actividad.
-
Repite los resultados del conjunto de resultados del Servicio A y conéctate al Servicio B recupera detalles adicionales para cada Id. de usuario (nombre, departamento, etc.).
-
Ponga todos los resultados de este " dos pasos " escenario en una DataTable en nuestro servidor SQL.
Puedo hacer las partes 1 y 3 sin problemas, pero tengo dificultades para implementar la parte 2.
¿Pongo los resultados de la parte 1 en la tabla de destino y luego repito los resultados en una segunda tarea de flujo de datos? ¿O hay una manera de " agregar " Los resultados de los pasos 1 y 2 en una sola tabla / archivo / etc. y empujar los resultados a la tabla de destino de una vez?
Veo todos los controles disponibles en BIDS, pero parece que no puedo ajustarlos.
Solución
En la pestaña de flujo de datos:
- Utilice 1 de las fuentes de flujo de datos (fuente XML)
- Usar la transformación de búsqueda
- Destino SQL