Tutorial: Crear un paquete básico con un asistente
Microsoft Integration Services proporciona el Asistente para importación y exportación de SQL Server, que permite generar paquetes para la realización de transferencias de datos. Estos paquetes pueden extraer datos de un origen y cargarlos en un destino, pero el paquete puede realizar solo la transformación mínima de datos en el proceso de transferencia. Además, el asistente es una forma rápida de crear paquetes básicos que se pueden mejorar más tarde en el Diseñador de SSIS.
En este tutorial, aprenderá a utilizar el Asistente para importación y exportación de SQL Server para crear un paquete básico. El paquete que va a crear extraerá datos de un libro de Excel y los cargará en una tabla en la base de datos AdventureWorks2008R2. La tabla se define en uno de los pasos del asistente y posteriormente se crea de forma dinámica al ejecutar el paquete.
En las lecciones siguientes, el paquete se ampliará para incluir un flujo de trabajo que ordene datos, cree una columna nueva y rellene la columna con valores. Para generar los nuevos valores, aprenderá a usar el nuevo lenguaje de expresiones de Integration Services junto con el generador de expresiones gráfico para escribir una expresión que cree nuevos valores basados en columnas de datos existentes.
Al instalar los datos de ejemplo usados por el tutorial, también se instalan las versiones completadas de los paquetes de cada lección del tutorial. Si usa el paquete completado de la lección 1, puede saltarse lecciones y empezar el tutorial en la lección 2 si lo desea. Si es la primera vez que trabaja con paquetes, el Asistente para importación y exportación de SQL Server 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 Integration Services es mediante su uso. Este tutorial primero le guía por el Asistente para importación y exportación de SQL Server para crear un paquete básico de transferencia de datos y, a continuación, muestra cómo mejorar las capacidades de transformación de datos del paquete mediante el Diseñador de SSIS.
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 Integration Services.
Para usar este tutorial, el sistema debe cumplir los requisitos siguientes:
Debe ejecutar el paquete creado por este tutorial en el modo de 32 bits. En este ejemplo se utiliza el proveedor OLE DB de Microsoft Jet 4.0, para el que no existe versión de 64 bits. El paquete sufre un error si se ejecuta en el modo de 64 bits. Para obtener más información acerca de cómo ejecutar paquetes en modo de 32 bits en un equipo de 64 bits, vea Consideraciones sobre 64 bits para Integration Services.
Debe estar instalado SQL Server con la base de datos AdventureWorks2008R2. Con el objeto de mejorar la seguridad, las bases de datos de ejemplo no se instalan de forma predeterminada. Para instalar las bases de datos de ejemplo, vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server.
Debe tener permiso para crear y quitar tablas en AdventureWorks2008R2.
Los datos de ejemplo se deben instalar en el equipo. Los datos de ejemplo se instalan junto con los ejemplos. Si no encuentra estos datos, regrese al procedimiento anterior y complete la instalación según se indica.
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 supone que no ha cambiado la configuración del Diseñador de SSIS para usar características de conexión automática entre elementos del flujo de control o elementos del flujo de datos. Si el Diseñador de SSIS usa 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 de SSIS no usa 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.
Tiempo estimado para completar este tutorial: 1 hora
Lecciones de este tutorial
Lección 1: Crear el paquete básico
En esta lección usará el Asistente para importación y exportación de SQL Server para crear un paquete de transferencia de datos.Lección 2: Mejorar el paquete básico
En esta lección mejorará el paquete básico para incluir una operación de ordenación y agregar una nueva columna y valores al conjunto de datos.