Tecnología

Inicio

Cómo filtrar datos en SSIS

Cómo filtrar datos en SSIS


Filtrar los datos, lo que permite a los usuarios seleccionar los datos específicos deseados a partir de un banco de datos más grande, es una característica proporcionada en SQL Server Integration Services (SSIS).

SSIS es un componente de Microsoft SQL Server. Fue implementado con la versión de 2005 como sustituto de Servicios de transformación de datos (DTS). SSIS se utiliza principalmente como una herramienta para el almacenamiento de datos; pero también se puede utilizar para muchos otros fines, tales como, la automatización del mantenimiento de bases de datos SQL Server y la actualización de componentes de datos generales.

Instrucciones

1 Abrir el estudio de Business Intelligence Development servidor SQL o ir a 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 en 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.

2 Seleccionar y arrastrar un elemento de control de flujo Foreach contenedor de bucles de la caja de herramientas en la ventana a la superficie de diseño de flujo de control para crear un elemento de control de flujo de contenedores de bucles Foreach.

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

4 Crear una variable para almacenar los nombres de los archivos contenidos en el contenedor de bucles Foreach. Seleccione Asignaciones de variables de las opciones que se muestran. Seleccionar la opción Nuevo variable de la lista mostrada. Seleccione "paquete" como el contenedor para la variable. Introduzca el nombre deseado para la variable en el campo de la variable. Introduzca un nombre descriptivo para la variable en el campo Espacio de nombres. Seleccione "Cadena" como el tipo de valor.

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

6 Crear un origen de archivo plano Connection Manager haciendo clic derecho en el Área gestores de conexiones, a continuación, la elección de la nueva conexión de archivos planos. Esto abrirá el Administrador de conexión de archivos planos. Seleccione las opciones necesarias para completar la tarea deseada.

7 Crear una expresión para la cadena de conexión del Administrador de conexión de archivos plana para que apunte a la variable de archivo del contenedor de bucles Foreach.

Seleccione el Administrador de conexión de archivos planos.

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

Seleccionar la opción Cadena de conexión previsto en la ventana.

8 Crear un gestor de conexiones de base de datos SQL Server de destino haciendo clic derecho de la ventana Administrador de conexiones, a continuación, hacer clic en la opción "Nuevo". Seleccione las opciones necesarias para completar la tarea deseada.

9 Agregar una tarea Flujo de datos para el contenedor de bucles Foreach.

Arrastre una tarea Flujo de datos desde la ventana Elementos de flujo de control a la superficie del contenedor de bucles Foreach.

10 Configurar el flujo de datos haciendo doble clic la tarea Flujo de datos en el contenedor de bucle Foreach. Esto abrirá la ventana para completar las opciones y la información necesaria para la tarea deseada. Completar las opciones y la información necesaria. Arrastre un elemento de origen de archivo plano de la caja de herramientas y colocarlo sobre la superficie de flujo de datos. Doble clic en el origen de archivo plano. Esta acción abrirá la ventana de propiedades. Seleccione el administrador de conexión de archivos planos. Completar las opciones necesarias y la información para la tarea deseada. Arrastre un elemento División condicional desde la ventana de flujo de datos Transformaciones de la superficie de flujo de datos, a continuación, conectar el origen de archivo plano al elemento de división condicional arrastrando la flecha verde del origen de archivo plano al elemento División condicional.

11 Haga doble clic en el elemento División condicional para abrir la ventana Editor de transformación División condicional. Seleccione las opciones necesarias e introduzca la información para crear una condición para dividir los datos para enviar a la fuente. Arrastre dos destinos de ADO NET a la ventana de flujo de datos. Arrastra las flechas verdes de salida del elemento 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 Editor de destino. Seleccione el administrador de conexión de ADO.NET en la lista mostrada y la tabla de destino.

13 Completar su paquete de SSIS de la manera deseada.

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