Published on

December 30, 2022

Implementación e importación de paquetes SSIS en SQL Server

SQL Server Integration Services (SSIS) es una herramienta poderosa para la integración y transformación de datos. Sin embargo, implementar e importar paquetes SSIS a veces puede ser un desafío. En este artículo, exploraremos diferentes opciones para implementar e importar paquetes SSIS en SQL Server.

Implementación de un paquete SSIS

La implementación de un paquete SSIS implica varios pasos:

  1. Construir el paquete en Business Intelligence Development Studio (BIDS).
  2. Cambiar las configuraciones del paquete para construir la utilidad de implementación.
  3. Construir el directorio de implementación con todos los archivos necesarios.
  4. Ejecutar el archivo de manifiesto de implementación, que inicia el asistente de implementación.
  5. En el asistente, implementar el paquete SSIS en el sistema de archivos o en la base de datos MSDB.
  6. Ejecutar el paquete SSIS utilizando la utilidad DTExec, un trabajo de SQL Server Agent o un script.

Este proceso es diferente al proceso de implementación de paquetes de Transformación de datos de SQL Server 2000 (DTS), donde todo el desarrollo e implementación se realizaban directamente en Enterprise Manager.

Importación de un paquete SSIS en Management Studio

La importación de un paquete SSIS a través de Management Studio es un enfoque más sencillo en comparación con el proceso de implementación. Aquí están los pasos para importar un paquete SSIS:

  1. Abrir Management Studio.
  2. Iniciar sesión en la instancia de SQL Server Integration Services donde desea importar el paquete SSIS.
  3. Expandir la carpeta ‘Stored Packages’.
  4. Hacer clic derecho en la carpeta ‘File System’, la carpeta ‘MSDB’ o en un paquete SSIS individual.
  5. Seleccionar la opción ‘Import Packages…’
  6. En la interfaz de importación de paquetes SSIS, completar las opciones necesarias como la ubicación del paquete, la autenticación, la ruta del paquete y el nivel de protección.

Exportación de un paquete SSIS en Management Studio

La exportación de un paquete SSIS a través de Management Studio también es sencilla. Aquí están los pasos para exportar un paquete SSIS:

  1. Abrir Management Studio.
  2. Iniciar sesión en la instancia de SQL Server Integration Services donde desea exportar el paquete SSIS.
  3. Expandir la carpeta ‘Stored Packages’.
  4. Hacer clic derecho en un paquete SSIS individual.
  5. Seleccionar la opción ‘Export Packages…’
  6. En la interfaz de exportación de paquetes SSIS, completar las opciones necesarias como la ubicación del paquete, la autenticación, la ruta del paquete y el nivel de protección.

Gestión de línea de comandos con dtutil

Además de Management Studio, SQL Server proporciona el comando dtutil para gestionar paquetes SSIS a través de la línea de comandos. Esto puede ser útil cuando se trata con un gran número de paquetes que necesitan ser gestionados de manera automatizada.

Aquí hay algunos ejemplos de uso del comando dtutil:

  • Copiar y renombrar el paquete SampleSSISPackage a Export_FlatFile_Daily_CustomerData.dtsx: dtutil /FILE c:\DevSSISPackages\SampleSSISPackage.dtsx /COPY FILE;c:\TestSSISPackages\Export_FlatFile_Daily_CustomerData.dtsx
  • Mover el ‘SampleSSISPackage’ de Package Store a la base de datos MSDB: dtutil /DTS SampleSSISPackage.dtsx /MOVE SQL;SampleSSISPackage
  • Eliminar el paquete SSIS llamado ‘SampleSSISPackage’ en la base de datos MSDB: dtutil /SQL SampleSSISPackage /DELETE
  • Verificar la existencia del paquete SSIS llamado ‘SampleSSISPackage’ en la base de datos MSDB: dtutil /SQL SampleSSISPackage /EXISTS

El comando dtutil ofrece aún más funcionalidades y puede encontrar información adicional en la documentación de la utilidad dtutil.

La implementación e importación de paquetes SSIS en SQL Server se puede realizar a través de varios métodos, incluyendo el asistente de implementación, Management Studio y el comando dtutil. Comprender estas opciones le ayudará a gestionar eficazmente sus paquetes SSIS y optimizar sus procesos de integración de datos.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.