Compartir a través de


Crear un flujo de datos de paquetes

El flujo de datos en un paquete de SQL Server 2005 Integration Services (SSIS) se genera utilizando diferentes tipos de elementos de flujo de datos: orígenes que extraen datos, transformaciones que modifican y agregan datos, destinos que cargan datos y rutas que conectan las salidas y entradas de los componentes del flujo de datos en un flujo de datos.

Antes de empezar a generar un flujo de datos, un paquete debe incluir por lo menos una tarea Flujo de datos. Para obtener más información, vea Tarea Flujo de datos y Agregar una tarea Flujo de datos.

Se crea un flujo de datos en un paquete mediante el diseñador de flujo de datos, la superficie de diseño en la ficha Flujo de datos en el Diseñador SSIS.

Crear un flujo de datos incluye las siguientes tareas:

  • Agregar uno o más orígenes para extraer datos de los archivos y bases de datos.
  • Agregar las transformaciones que satisfacen los requisitos empresariales del paquete. No es obligatorio que un flujo de datos incluya transformaciones.
  • Conectar componentes del flujo de datos conectando la salida de orígenes y transformaciones con la entrada de transformaciones y destinos.
  • Agregar uno o más destinos para cargar datos en almacenes de datos tales como archivos y bases de datos.
  • Configurar salidas de error en componentes para administrar problemas tales como errores o valores de datos truncados.

Si el flujo de datos incluye componentes que se conectan a orígenes de datos, también debe agregar administradores de conexión al paquete. Puede agregar administradores de conexión mientras trabaja en el diseñador de flujo de datos, pero también puede agregarlos cuando las fichas Flujo de control o Controladores de eventos están activas.

El Diseñador SSIS también incluye anotaciones que se pueden usar para que el flujo de datos se autodocumente.

Usar el diseñador de flujo de datos

Cuando la ficha Flujo de datos está activa, el Diseñador SSIS muestra la superficie de diseño para crear el flujo de datos en un paquete, y el área Administradores de conexión para agregar los administradores de conexión que usa el paquete. Mientras tanto, el cuadro de herramientas cambia para contener nodos para orígenesde flujo de datos, transformaciones de flujo de datos y destinos de flujo de datos.

El siguiente diagrama muestra el flujo de datos de un paquete simple en el diseñador de flujo de datos. El flujo de datos que figura en el diagrama se compone de un origen con una salida normal y una salida de error, dos transformaciones y dos destinos.

Ficha Flujo de datos del Diseñador SSIS

Extraer datos

Integration Services proporciona diferentes orígenes para extraer datos de diferentes tipos de orígenes de datos. Un origen de Integration Services le permite extraer datos de archivos planos, archivos XML, libros de Microsoft Excel y archivos que contienen datos sin formato. También puede extraer datos obteniendo acceso a las tablas y vistas en las bases de datos y ejecutando consultas. Para obtener más información, vea Orígenes de Integration Services y Extraer datos.

Los orígenes usan administradores de conexión para conectarse a los orígenes de datos. Puede agregar y configurar un administrador de conexión cuando configura el origen, o puede agregar los administradores de conexión necesarios al paquete antes de empezar a generar el flujo de datos.

Transformar datos

Integration Services proporciona una gama de transformaciones para modificar datos, realizar operaciones de inteligencia empresarial, así como para dividir, copiar y mezclar datos. Mediante una transformación de Integration Services, puede modificar valores en columnas, buscar valores en tablas, limpiar datos y agregar valores de columna. Para obtener más información, vea Transformaciones de Integration Services y Transformar datos.

Algunas transformaciones usan administradores de conexión. Por ejemplo, la transformación Búsqueda usa un administrador de conexión para conectarse a la base de datos que contiene los datos de búsqueda. Puede agregar y configurar un administrador de conexión cuando configura la transformación, o puede agregar los administradores de conexión necesarios al paquete antes de empezar a generar el flujo de datos.

Cargar datos

Integration Services proporciona diferentes destinos para cargar datos en diferentes tipos de almacenes de datos. Mediante un destino de Integration Services, puede cargar datos en archivos planos, procesar objetos analíticos y proporcionar datos a otros procesos. También puede cargar datos obteniendo acceso a las tablas y vistas en las bases de datos y ejecutando consultas. Para obtener más información, vea Destinos de Integration Services y Cargar datos.

Los destinos usan administradores de conexión para conectarse a los orígenes de datos. Puede agregar y configurar un administrador de conexión cuando configura el destino, o puede agregar los administradores de conexión necesarios al paquete antes de empezar a generar el flujo de datos.

Conectar componentes

Los componentes del flujo de datos se conectan conectando la salida de orígenes y destinos con la entrada de transformaciones y destinos. Al generar un flujo de datos normalmente se conecta el segundo componente y los componentes subsiguientes a medida que se agregan al flujo de datos. Después de conectar el componente, las columnas de entrada están disponibles para su uso en la configuración del componente. Cuando no hay columnas de entrada disponibles, tiene que completar la configuración del componente después de conectarse al flujo de datos. Para obtener más información, vea Rutas de Integration Services y Conectar componentes.

Controlar errores de datos

Muchos orígenes, transformaciones y destinos de Integration Services admiten salidas de error. Si el componente de flujo de datos admite una salida de error, se pueden especificar los efectos de los truncamientos o errores de cada columna sobre el comportamiento de tiempo de ejecución del componente. La salida de error se puede conectar a las transformaciones que aplican transformaciones adicionales o datos directos a un destino diferente. Para obtener más información, vea Controlar errores en los datos.

Agregar administradores de conexión

Muchos componentes de flujo de datos se conectan a orígenes de datos, y se deben agregar al paquete los administradores de conexión que necesitan los componentes antes de que el componente se pueda configurar correctamente. Puede agregar los administradores de conexión a medida que genera el flujo de datos o antes de empezar a generar el flujo de datos. Para obtener más información, vea Conexiones de Integration Services y Crear administradores de conexión.

Anotaciones

El Diseñador SSIS incluye anotaciones que se pueden agregar a un flujo de datos. Agregar anotaciones a la superficie de diseño ayuda a lograr que los paquetes se autodocumenten. Para obtener más información, vea Usar anotaciones en paquetes.

Vea también

Tareas

Crear controladores de eventos de paquetes

Conceptos

Crear un flujo de control de paquetes
Arquitectura de Integration Services

Otros recursos

Crear paquetes en el Diseñador SSIS

Ayuda e información

Obtener ayuda sobre SQL Server 2005