Tutorial para crear un paquete básico: paquetes de lecciones

Nuevo: 14 de abril de 2006

Los paquetes de las lecciones básicas 1 y 2 son los paquetes obtenidos en el tutorial de Integration Services sobre la creación de un paquete básico mediante un asistente. En los temas de los Libros en pantalla se proporciona información detallada sobre las funciones de cada paquete. Para obtener más información, vea los temas donde se explica cómo crear un paquete básico mediante un asistente, que se encuentran en la sección Tutoriales de Integration Services de los Libros en pantalla.

Estos paquetes se pueden abrir y ejecutar fuera del tutorial. Sin embargo, no se recomienda modificarlos. La modificación de los paquetes del tutorial puede dar resultados diferentes a los de los paquetes definidos en las lecciones del tutorial.

ms365202.note(es-es,SQL.90).gifImportante:
La primera vez que ejecute el paquete de la lección básica 1 o 2, se producirá un error en la tarea denominada Tarea de SQL Eliminar tablas. Este comportamiento es el esperado. La razón por la cual la tarea genera el error es que el paquete intenta quitar y volver a crear la tabla ProspectiveCustomers; sin embargo, la primera vez que se ejecuta el paquete, la tabla no existe, con lo que la instrucción DROP genera un error. Eso no provoca un error en el paquete, ya que la restricción de precedencia entre las tareas Tarea de SQL Eliminar tablas y Tarea de SQL Preparación se ha establecido en Conclusión en lugar de en Correcto.

En la tabla siguiente se ofrece un breve resumen de cada paquete.

Paquete Descripción

Lección básica 1

Paquete de transferencia de datos simple que usa una instrucción SELECT para extraer datos de un archivo de libro Excel y cargarlos en una tabla de la base de datos AdventureWorks. Si la tabla no existe, el paquete la crea. Este paquete se creó mediante el Asistente para importación y exportación de SQL Server.

Lección básica 2

Paquete de la lección básica 1 mejorado con un flujo de datos más complejo. Ahora, el flujo de datos incluye una transformación Ordenar para ordenar los datos por estado y ciudad, y una transformación Columna derivada para agregar una nueva columna cuyo valor se establece con el resultado de la evaluación de una expresión.

ms365202.note(es-es,SQL.90).gifImportante:
Los ejemplos se proporcionan exclusivamente con fines formativos. No se han diseñado para utilizarse en un entorno de producción y no se han probado en ningún entorno de este tipo. Microsoft no ofrece soporte técnico para estos ejemplos.

Requisitos

La ejecución de este paquete de ejemplo requiere lo siguiente:

  • Los paquetes de ejemplo y los archivos de datos que usa deben estar instalados en la unidad de disco duro local.
  • Debe haber instalado y tener permisos administrativos para la base de datos AdventureWorks.
  • Si tiene la intención de ejecutar el paquete de ejemplo sólo desde la línea de comandos, debe instalar SQL Server 2005 Integration Services (SSIS).
  • Si tiene la intención de abrir el paquete en el Diseñador de SSIS y ejecutar el paquete de ejemplo, también debe instalar Business Intelligence Development Studio.

Para obtener más información acerca de cómo instalar los ejemplos, vea el tema relativo a la instalación de paquetes de ejemplo de Integration Services en los Libros en pantalla de SQL Server 2005. Para obtener la última versión de los ejemplos, incluidos aquéllos comercializados tras la versión comercial original de SQL Server 2005, vea el artículo acerca de ejemplos y bases de datos de ejemplo de SQL Server 2005 publicado en abril de 2006.

Ubicación de los paquetes de ejemplo

Si los ejemplos se instalaron en la ubicación de instalación predeterminada, los paquetes de ejemplo del tutorial se encuentran en la siguiente carpeta:

C:\Archivos de programa\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages

Ejecutar el ejemplo

Los paquetes se pueden ejecutar desde la línea de comandos mediante la utilidad dtexec, o bien se pueden ejecutar en Business Intelligence Development Studio.

ms365202.note(es-es,SQL.90).gifImportante:
En este ejemplo se utiliza el proveedor de OLE DB de Microsoft Jet 4.0, para el que no existe versión de 64 bits. El paquete genera un error en equipos de 64 bits.

Si está utilizando una versión de Windows que no sea en inglés, es posible que tenga que actualizar la propiedad ConnectionString de los administradores de conexión de archivos utilizados en el paquete para poder ejecutar el paquete correctamente. Debe comprobar que la ruta de acceso utilizada en el administrador de conexión es válida en el equipo y, si fuera necesario, modificarla para utilizar el nombre traducido de la carpeta Archivos de programa.

En este ejemplo, quizás tenga que actualizar "Archivos de programa" en las propiedades ExcelFilePath y ServerName del administrador de conexión SourceConnectionExcel.

Para ejecutar el paquete mediante dtexec

  1. Abra una ventana del símbolo del sistema.

  2. Cambie el directorio a C:\Archivos de programa\Microsoft SQL Server\90\DTS\Binn, la ubicación de dtexec.

  3. Escriba el siguiente comando:

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages\<package name>"
    
  4. Presione ENTRAR.

Para obtener más información acerca de la ejecución del paquete mediante la utilidad dtexec, vea el tema que trata sobre la utilidad dtexec en los Libros en pantalla de SQL Server 2005.

Ejecutar el ejemplo en Business Intelligence Development Studio

Si aún no tiene un proyecto de Integration Services al que pueda agregar los paquetes del tutorial, primero debe crear uno.

Para crear un proyecto de Integration Services

  1. Abra Business Intelligence Development Studio.

  2. En el menú Archivo, seleccione Nuevo y haga clic en Proyecto.

  3. En el cuadro de diálogo Nuevo proyecto, seleccione la plantilla Proyecto de Integration Services del panel Plantillas.

  4. Opcionalmente, modifique el nombre y la ubicación del proyecto. El nombre de la solución se actualiza automáticamente para que coincida con el nombre del proyecto.

  5. En la lista desplegable Solución, seleccione Crear nueva solución.

  6. Para crear una carpeta independiente para el archivo de solución, seleccione Crear directorio para la solución. Ésta es la opción predeterminada.

  7. Haga clic en Aceptar para agregar la solución al Explorador de soluciones y agregue el proyecto a la solución.

A continuación, agregue los paquetes al proyecto de Integration Services.

Para ejecutar un paquete en Business Intelligence Development Studio

  1. En el Explorador de soluciones, haga clic con el botón secundario en Paquetes SSIS y, a continuación, haga clic en Agregar paquete existente.

  2. En el cuadro de diálogo Agregar copia de paquete existente, establezca Ubicación del paquete en Sistema de archivos, haga clic en Examinar (...) y vaya a la carpeta que contiene los paquetes completados en el tutorial. La ubicación predeterminada es C:\Archivos de programa\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages.

  3. Haga clic en el paquete que desee agregar y, a continuación, haga clic en Abrir.

  4. Haga clic en Aceptar.

  5. Repita los pasos 1 a 4 para agregar el segundo paquete del tutorial al proyecto.

  6. Haga clic con el botón secundario en el paquete que se debe ejecutar en la carpeta Paquetes SSIS y, después, haga clic en Ejecutar paquete.

Vea también

Otros recursos

Crear un paquete básico con un asistente

Ayuda e información

Obtener ayuda sobre SQL Server 2005