Implementar paquetes (Tutorial)

Nuevo: 14 de abril de 2006

Microsoft SQL Server 2005 Integration Services (SSIS) proporciona herramientas que permiten implementar paquetes en otro equipo. Las herramientas de implementación también administran las dependencias, como configuraciones y archivos que necesita el paquete. En este tutorial, aprenderá a usar estas herramientas para instalar paquetes y sus dependencias en un equipo de destino.

Primero, realizará tareas para preparar la implementación. Creará un nuevo proyecto de Integration Services en Business Intelligence Development Studio y agregará paquetes y archivos de datos existentes al proyecto. No creará nuevos paquetes desde el principio; sólo trabajará con paquetes completados creados exclusivamente para este tutorial. En este tutorial no modificará la funcionalidad de los paquetes; no obstante, después de agregar los paquetes al proyecto, puede resultar útil abrirlos en el Diseñador de SSIS y revisar el contenido de cada paquete. Mediante el examen de los paquetes, conocerá las dependencias de los paquetes como los archivos de registro y otras características interesantes de los mismos.

Antes de llevar a cabo la implementación, también actualizará los paquetes para utilizar configuraciones. Las configuraciones permiten la actualización de las propiedades de los paquetes y los objetos de paquete en tiempo de ejecución. En este tutorial utilizará configuraciones para actualizar las cadenas de conexión de archivos de registro y de texto, y las ubicaciones de los archivos XML y XSD que usa el paquete. Para obtener más información, vea Configuraciones de paquetes y Crear configuraciones de paquetes.

Después de comprobar que los paquetes funcionan correctamente en Business Intelligence Development Studio, creará el paquete de implementación que se usará para instalar los paquetes. El paquete de implementación contendrá los archivos de paquete y otros elementos que ha agregado al proyecto de Integration Services, las dependencias del paquete que Integration Services incluye automáticamente y la utilidad de implementación que ha generado. Para obtener más información, vea Crear una utilidad de implementación.

A continuación, copiará el paquete de implementación en el equipo de destino y ejecutará el Asistente para la instalación de paquetes para instalar los paquetes y las dependencias de paquete. Los paquetes se instalarán en la base de datos msdb de SQL Server, y los archivos auxiliares y de ayuda se instalarán en el sistema de archivos. Puesto que los paquetes implementados utilizan configuraciones, actualizará la configuración para que use nuevos valores que permitirán que los paquetes se ejecuten correctamente en el nuevo entorno.

Por último, ejecutará los paquetes en SQL Server Management Studio con la Utilidad de ejecución de paquetes.

El objetivo de este tutorial es simular la complejidad de los problemas reales de implementación que puede encontrarse. No obstante, si no puede implementar los paquetes en otro equipo, puede seguir este tutorial instalando los paquetes en la base de datos msdb en una instancia local de SQL Server y, a continuación, ejecutar los paquetes desde SQL Server Management Studio en la misma instancia.

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. Este tutorial le guía por los pasos para crear un proyecto de Integration Services y, a continuación, agregar los paquetes y otros archivos necesarios al proyecto. Después de completar el proyecto, creará un paquete de implementación, copiará el paquete al equipo de destino e instalará los paquetes en él.

Lecciones Descripción

Lección 1: Preparar la creación del paquete de implementación

En esta lección, se preparará para implementar una solución ETL creando un nuevo proyecto de Integration Services y agregando los paquetes y otros archivos necesarios al proyecto.

Lección 2: Crear el paquete de implementación

En esta lección, generará una utilidad de implementación y comprobará que el paquete de implementación incluye los archivos necesarios.

Lección 3: Instalar paquetes

En esta lección, copiará el paquete de implementación en el equipo de destino, instalará los paquetes y, a continuación, los ejecutará.

Requisitos

Este tutorial está concebido para los usuarios familiarizados con las operaciones básicas del sistema de archivos, pero que no conocen con detalle las nuevas características disponibles en SQL Server 2005 Integration Services. Para comprender mejor los conceptos básicos de Integration Services que utilizará en este tutorial, puede resultarle útil completar primero los siguientes tutoriales de Integration Services: Crear un paquete básico con un asistente y Tutorial para crear un paquete ETL sencillo.

Equipo de origen.   El equipo en el que creará el paquete de implementación debe tener instalados los siguientes componentes:

  • SQL Server 2005 con la base de datos AdventureWorks. 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 Ejecutar el programa de instalación para instalar los ejemplos y las bases de datos de ejemplo AdventureWorks.
  • Debe tener permiso para crear y quitar tablas en AdventureWorks.
  • Este tutorial también necesita datos de ejemplo, paquetes completados, configuraciones y un archivo Léame. Los archivos para estos elementos se instalan junto con los ejemplos. Si no encuentra estos datos, regrese al procedimiento anterior y complete la instalación según se indica.
  • El entorno de Business Intelligence Development Studio, Business Intelligence Development Studio.

Equipo de destino.   El equipo en el que implementará los paquetes debe tener instalados los siguientes componentes:

  • SQL Server 2005 con la base de datos AdventureWorks.
  • SQL Server Management Studio.
  • SQL Server 2005 Integration Services (SSIS).
  • Debe tener permiso para crear y quitar tablas en AdventureWorks y ejecutar paquetes en SQL Server Management Studio.
  • Debe tener permiso de lectura y escritura en la tabla sysdtspackages90 de la base de datos del sistema msdb de SQL Server.

Si planea implementar paquetes en el mismo equipo en el que va a crear el paquete de implementación, ese equipo debe cumplir los requisitos de los equipos de origen y destino.

[!NOTA] Será más fácil completar un tutorial si agrega 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.

Tiempo estimado para completar este tutorial: 2 horas