Tutorial para crear un paquete ETL sencillo

Actualizado: 5 de diciembre de 2005

Microsoft SQL Server 2005 Integration Services (SSIS) es una plataforma para crear soluciones de integración de datos de alto rendimiento, incluidos paquetes de extracción, transformación y carga (ETL) para el almacenamiento de datos. Integration Services incluye herramientas gráficas y asistentes para crear y depurar paquetes; tareas para realizar funciones de flujo de trabajo, como operaciones FTP, ejecutar instrucciones SQL y enviar mensajes de correo electrónico; orígenes y destinos de datos para extraer y cargar datos; transformaciones para limpiar, agregar, mezclar y copiar datos; un servicio de administración, el servicio Integration Services para administrar la ejecución y el almacenamiento de paquetes e interfaces de programación de aplicaciones (API) para programar el modelo de objetos de Integration Services.

En este tutorial, aprenderá a utilizar el Diseñador de SSIS para crear un paquete de Microsoft SQL Server 2005 Integration Services sencillo. El paquete que cree toma los datos de un archivo plano, formatea de nuevo lo datos y luego inserta dichos datos en una tabla de hechos. En las lecciones siguientes, el paquete se expandirá para mostrar la creación de bucles, configuraciones de paquete, registro y flujo de errores.

Al instalar los datos de ejemplo utilizados por el tutorial, también se instalan las versiones completadas de los paquetes que creará en cada lección del tutorial. Si utiliza los paquetes completados, puede saltarse lecciones y empezar el tutorial en una lección posterior si lo desea. Si es la primera vez que trabaja con paquetes o el nuevo entorno de desarrollo, se recomienda empezar por la lección 1.

Aprendizaje

La mejor forma de familiarizarse con las herramientas nuevas, los controles y las características disponibles en Microsoft SQL Server 2005 Integration Services es mediante su uso. En este tutorial se indican los pasos necesarios en el Diseñador de SSIS para crear un paquete ETL sencillo que incluye bucles, configuraciones, lógica de flujo de errores y registro.

Lecciones Descripción

Lección 1: Crear el proyecto y el paquete básico

En esta lección, creará un paquete ETL sencillo que extrae datos de un único archivo plano, transforma los datos mediante transformaciones de búsqueda y, por último, carga los resultados en un destino de tabla de hechos.

Lección 2: Agregar bucles

En esta lección, expandirá el paquete que ha creado en la lección 1 para beneficiarse de las nuevas características de bucles para extraer varios archivos planos en un único proceso de flujo de datos.

Lección 3: Agregar configuraciones de paquetes

En esta lección, expandirá el paquete que creó en la lección 2 para beneficiarse de las nuevas opciones de configuración del paquete.

Lección 4: Agregar registro

En esta lección, expandirá el paquete que creó en la lección 3 para beneficiarse de las nuevas características de registro.

Lección 5: Agregar redirección de flujo de errores

En esta lección, expandirá el paquete que creó en la lección 4 para beneficiarse de las nuevas configuraciones de salida de error.

Requisitos

Este tutorial está concebido para los usuarios familiarizados con las operaciones básicas de una base de datos, pero que no conocen con detalle las nuevas características disponibles en SQL Server 2005 Integration Services.

Para utilizar este tutorial, el sistema debe tener instalados los siguientes componentes:

[!NOTA] Para consultar los tutoriales, se recomienda agregar los botones Siguiente y Anterior a la barra de herramientas del visor de documentos. Para obtener más información, vea Agregar los botones Siguiente y Anterior a la Ayuda.

En el tutorial se da por supuesto que no ha cambiado la configuración del Diseñador SSIS para utilizar características de conexión automática entre elementos del flujo de control o elementos del flujo de datos. Si el Diseñador SSIS utiliza la conexión automática, es posible que un elemento se conecte automáticamente al agregarse a la superficie de diseño. Además, la característica de conexión automática para el flujo de control es compatible con el uso de Error y Conclusión como restricción predeterminada, en lugar de Correcto. Si el Diseñador SSIS no utiliza Correcto como restricción predeterminada, debe restablecer esta configuración al hacer el tutorial. Las características de conexión automática se configuran en la sección Diseñadores de Business Intelligence del cuadro de diálogo Opciones disponible mediante Opciones, en el menú Herramientas.

Historial de cambios

Versión Historial

5 de diciembre de 2005

Contenido nuevo:
  • Se ha agregado información acerca del paquete completado que se puede utilizar para saltarse lecciones y empezar el tutorial en cualquier lección.