ubiquitour.com

Cómo filtrar datos en SSIS

Cómo filtrar datos en SSIS

La capacidad de filtrar datos, que permite a los usuarios seleccionar los datos específicos que se desea de un conjunto de datos más amplio, es una función proporcionada en servicios integración SQL Server (SSIS).

SSIS es un componente de Microsoft SQL Server. Se implementó con la versión 2005 como reemplazo para servicios de transformación de datos (DTS). SSIS es utilizada principalmente como una herramienta de data warehousing; pero puede también ser utilizado para muchos propósitos, tales como, automatizar el mantenimiento de bases de datos SQL Server y actualizar los componentes de datos generales.

Instrucciones

1 Abrir el estudio de desarrollo de inteligencia empresarial SQL server o vaya a Visual studio 2005. El texto que se verá depende de la versión de ICQ está ejecutando actualmente en su sistema.

Seleccione el proyecto de Integration Services en la lista. Nombre del proyecto.

Haga clic en el botón Aceptar. Esta acción mostrará la ventana de diseñador de paquetes.

Seleccione y complete las opciones y la información necesaria para el paquete SSIS.

2 Seleccione y arrastre un elemento de flujo de control Foreach Loop Container de la caja de herramientas en la ventana a la superficie de diseño de flujo de Control para crear un elemento de flujo de control de contenedor de bucles Foreach.

3 Abra la ventana de propiedades del contenedor de bucles Foreach haciendo doble clic en el elemento de flujo de control Foreach Loop Container en la superficie de diseño de flujo de Control.

4 Cree una Variable para almacenar los nombres de archivos contenidos en el envase de bucle Foreach. Seleccione asignaciones de Variable en las opciones mostradas. Seleccione la opción nueva Variable en la lista. Seleccione el "Paquete" como el contenedor de la variable. Introduzca el nombre deseado para la Variable en el campo de la variable. Escriba un nombre descriptivo de la variable en el campo de Namespace. Seleccione "Cadena" como el tipo de valor.

5 Haga clic en el botón OK dos veces para volver a la superficie de flujo de Control.

6 Clic derecho en el área de administradores de conexión, luego seleccionar la nueva conexión de archivo plano para crear un administrador de conexión de origen de archivo plano. Se abrirá el administrador de conexión de archivo plano. Seleccione las opciones necesarias para completar la tarea deseada.

7 Crear una expresión para la cadena de conexión de Connection Manager de archivo plano para que apunte a la variable de archivo del contenedor Foreach Loop.

Seleccione el administrador de conexión de archivo plano.

Ir a la zona de la ventana de propiedades en el explorador de soluciones y haga clic en la opción de expresión de la propiedad. Esta acción abrirá la ventana de Editor de expresiones de propiedad.

Seleccione la opción cadena de conexión en la ventana.

8 Clic derecho en la ventana del administrador de conexiones, a continuación, haga clic en la opción "Nuevo" para crear un administrador de conexión de SQL Server base de datos de destino. Seleccione las opciones necesarias para completar la tarea deseada.

9 Agregar una tarea de flujo de datos en el contenedor de bucles Foreach.

Arrastre una tarea de flujo de datos desde la ventana de elementos de Control de flujo a la superficie del contenedor Foreach Loop.

10 Configurar el flujo de datos haciendo doble clic en la tarea de flujo de datos en el contenedor de bucles Foreach. Se abrirá la ventana para completar las opciones y la información necesaria para la tarea deseada. Completa la información y opciones necesarias. Arrastre un elemento de origen de archivo plano de la caja de herramientas y colóquelo en la superficie de flujo de datos. Haga doble clic en el origen de archivo plano. Esta acción abrirá la ventana Propiedades. Seleccione el administrador de conexión de archivo plano. Completa la información para la tarea deseada y opciones necesarias. Arrastrar un elemento de división condicional desde la ventana de las transformaciones de flujo de datos a la superficie de flujo de datos, luego conecte la fuente de archivo plano al elemento condicional split arrastrando la flecha verde desde el origen de archivo plano para el elemento de división condicional.

11 Haga doble clic en el elemento de división condicional para abrir la ventana del Editor de transformación división condicional. Seleccione las opciones necesitadas e introduzca la información para crear una condición de dividir los datos para enviar a la fuente. Arrastre dos destinos de ADO NET a la ventana de flujo de datos. Arrastre las flechas de salida verde desde el elemento de división condicional a los destinos seleccionados para abrir la ventana para establecer la condición de filtro para los destinos.

12 Seleccione la condición que ha especificado y haga clic en el botón Aceptar. Seleccione la tabla de destino. Haga doble clic en el destino para abrir la ventana del Editor de destino. Seleccione el administrador de conexión ADO NET en la lista y la tabla de destino.

13 Completa tu paquete SSIS de la manera deseada.

14 Ejecute el paquete para confirmar que la tabla de destino o tablas contienen los datos filtrados.