Tecnología

Inicio

Cómo utilizar un servicio Web en un flujo de datos SSIS

Flujo de datos SSIS transfiere datos entre fuentes y destinos. Proporciona a los usuarios la flexibilidad para cambiar, limpio y alterar datos a medida que se transfiere. El movimiento de los datos puede tomar muchas formas, que incluyen la utilización de los servicios Web. SSIS tiene la funcionalidad de los servicios web integrados en sus características. Este es un beneficio útil para los usuarios SSI, ya que muchas personas utilizan dispositivos electrónicos a través de una red para comunicarse, y esto es una función central en relación con los servicios Web.

Instrucciones

1 Crear un WCF (Windows Communication Foundation) Servicio para la prueba. Abra la ventana "Nuevo proyecto". Seleccione la opción "Instalar plantillas" en la lista mostrada. Seleccionar la opción "Visual C #" en la lista mostrada. Haga clic en la opción "WCF" de la lista. Seleccione la "Aplicación de servicio de WCF" de la lista disponible y luego el nombre del servicio. Haga clic en el botón "OK".

2 Pulse la tecla "F5" para ejecutar el servicio WCF. Registre la dirección URL del archivo .svc.

3 Crear un nuevo paquete de SSIS. Abra el "estudio de SQL Server Business Intelligence Development" o el "Visual Studio 2005." La redacción verá depende de la versión de SSIS están ejecutando en el sistema.

Seleccione el "proyecto de Integration Services" de la lista mostrada. Nombre del proyecto. Haga clic en el botón "OK". Esta acción mostrará la ventana del diseñador del paquete. Seleccionar y completar las opciones y la información necesaria para su paquete de SSIS deseada.

4 Añadir un flujo de datos y un componente de script configurado a la Fuente. Haga clic en la "Fuente de datos" y haga clic en el "nuevo origen de datos" proporcionado en la ventana del diseñador del paquete. Nombre del origen de datos. Añadir la cadena de conexión requerida necesaria para su situación. Haga clic en el botón "OK". Arrastrar y soltar un "Flujo de tareas de datos" de la caja de herramientas en la sección de control de flujo. Arrastre un elemento de "escritura componente de flujo de datos SSIS" al espacio de trabajo de flujo de datos. Haga doble clic en el "componente de script" y seleccione la opción necesaria de la lista presentada para su situación particular.

5 Añadir columnas de resultados a la fuente de secuencia de comandos para igualar los datos que fluyen fuera de servicio Web. Haga doble clic en el "componente de script" y seleccionar la opción "entrada y salida". Expandir la columna de salida. Haga clic en la opción "Añadir columna".

6 Editar el guión de la Fuente de secuencias de comandos y cambiar el marco de destino de .NET desde 2.0 a 3,5 a usar el servicio de WCF.

7 Agregar una referencia de servicio en el Proyecto de secuencias de comandos. Haga clic en la opción de "referencia" que aparece en la ventana de servicios de integración del componente de script. Seleccionar la opción "Agregar referencia de servicio" en la lista mostrada.

8 Introduzca la dirección URL del servicio Web y cambiar el nombre de la dirección URL en el campo (s) especificada dentro de la ventana Agregar referencia de servicio.

9 Crear una variable de paquete para configurar la dirección URL del servicio y proporcionar la fuente de secuencia de comandos para acceso de sólo lectura con respecto a la variable. Abra el "componente de script" y seleccione la opción "escritura". Introduce la URL del servicio y seleccione la opción de sólo lectura para el origen de la escritura en los campos especificados dentro de la ventana del Editor de transformación Script.

10 Editar la secuencia de comandos para configurar el cliente de WCF con código y reenviar el paquete variable relativa a la URL. Puede ver el app.config colocado en el proyecto de la escritura por el Agregar referencia de servicio para determinar la unión requerida.

11 Añadir un destino de flujo de datos. Haga doble clic en "Destino de OLE DB" en Destinos DataFlow en el cuadro de herramientas en la ventana principal. Arrastre la flecha verde de la fuente de datos seleccionada para el Destino de OLE DB.

12 Probar el paquete SSIS para asegurarse de que produce los resultados deseados.

13 Establecer el valor de la variable de paquete en la línea de comandos. Haga clic en el "control de flujo" del paquete deseado y seleccione "Configuraciones de paquetes." Haga clic en la casilla de verificación para activar las configuraciones de paquetes. Haga clic en "Añadir". Haga clic en Siguiente." Seleccione el tipo de configuración que desea utilizar y una ubicación; a continuación, haga clic en "Siguiente". Seleccione el objeto de configurar y haga clic en "Siguiente. Nombre de la configuración y haga clic en" Finalizar ".