¿Cómo crear un proyecto SSIS y una solución con Visual Studio?

Tutorial en vídeo y texto para crear un nuevo proyecto SSIS y una solución con Visual Studio.

Para desarrollar paquetes SSIS, es decir, flujos de SQL Server Integration Services, se necesita un entorno de desarrollo integrado, llamado EDI. Visual Studio es el entorno de desarrollo proporcionado por Microsoft. Es necesario instalar Visual Studio 2019 e instalar la extensión de proyecto de Integration Services para crear una nueva solución, un nuevo proyecto y un paquete SSIS.

Con Visual Studio 2019 y Integration Services, crear una solución es como crear un contenedor que agrupa proyectos SSIS. Un proyecto SSIS agrupa todos los paquetes SSIS en el mismo proyecto. En primer lugar, las soluciones y los proyectos creados con Visual Studio pueden utilizarse para agrupar y organizar los paquetes en desarrollo o completados. Pero también las conexiones por temas o áreas funcionales.

Tutorial en vídeo para crear un proyecto SSIS con Visual Studio

El tutorial ilustrado con pasos en vídeo y en inglés para crear un proyecto SSIS y añadir un paquete con Visual Studio 2019. El vídeo está en inglés, con subtítulos en español disponibles.

Además, una solución también puede utilizarse para gestionar otros proyectos de MS BI, como un modelo tabular SSAS o un proyecto SSRS, por ejemplo. Para crear un proyecto SSIS, siga los siguientes pasos.

Instalar la extensión de proyectos SSIS en Visual Studio 2019

1. Abrir Visual Studio 2019

Haz clic en inicio, programas y busca Visual Studio 2019.

El logotipo de Visual Studio 2019 se muestra al inicio
El logotipo de Visual Studio 2019 se muestra al inicio

2. Crear un nuevo proyecto

En la pantalla de inicio, seleccione Crear un nuevo proyecto. Entonces, valídalo. El tipo de proyecto se elige en el siguiente paso.

Creación de un nuevo proyecto con Visual Studio 2019
Creación de un nuevo proyecto con Visual Studio 2019

3. Seleccione el tipo Integration Services Projects

En la barra de búsqueda, escriba Servicios de integración y seleccione el tipo correspondiente de la lista. Si el tipo de proyecto no aparece, compruebe que la extensión del proyecto SSS está instalada en Visual Studio. Finalmente, valide para ir al siguiente paso y cree el proyecto SSIS. Para recapitular:

  1. Escriba Integration Services en la barra de búsqueda.
  2. Seleccione el tipo de Integración Services Proyectos.
  3. Haga clic en Siguiente para confirmar.
Crear un nuevo proyecto SSIS con Visual Studio 2019
Crear un nuevo proyecto SSIS con Visual Studio 2019

4. Configurar la ubicación del nuevo proyecto SSIS

Un proyecto SSIS, o un proyecto de Visual Studio, suele almacenarse en una solución, una solución puede contener varios proyectos de diferentes tipos. Por ejemplo, una solución completa de BI con un proyecto T-SQL, un proyecto SSIS ETL y un proyecto de Modelo Tabular. Debe elegir si el archivo .sln del proyecto de solución se almacenará en la misma carpeta que el propio proyecto SSIS. En el ejemplo siguiente, la casilla está marcada y, por tanto, el archivo está en la misma carpeta. En este caso la solución tiene el mismo nombre que el proyecto SSIS.

  1. Escriba el nombre del proyecto
  2. Elija la ubicación del proyecto, en este caso se almacenará localmente en la carpeta C:\solutions
  3. Elija si la solución está en una carpeta separada
Configurar el nuevo proyecto y solución de Servicios de Integración
Configurar el nuevo proyecto y solución de Servicios de Integración

Al crear una solución, un proyecto o un paquete SSIS, es aconsejable cambiarles el nombre para evitar confusiones. Es decir, no dejar los nombres por defecto propuestos por Visual Studio.

5. El proyecto y el paquete se abren en Visual Studio

Cuando se abre el proyecto, la ventana principal de navegación se llama Explorador de soluciones. Para abrirlo manualmente, vaya al menú Ver y seleccione Explorador de soluciones o utilice el atajo de teclado CTRL+ALT+L.

  1. La solución agrupa proyectos
  2. El proyecto agrupa los paquetes, las conexiones y los parámetros
  3. Paquetes SSIS
La solución, el proyecto y el paquete SSIS en el Explorador de soluciones
La solución, el proyecto y el paquete SSIS en el Explorador de soluciones

Archivos de soluciones y proyectos SSIS generados por Visual Studio

Cuando se crea la solución SSIS, se crea realmente una carpeta en la ubicación elegida que contiene la solución y el proyecto. Estos incluyen un archivo .sln y un archivo .suo. El archivo SLN es el archivo de la solución y el archivo SUO contiene las preferencias y la configuración del usuario. En la carpeta del proyecto SSIS, aquí C:\solutions\Integration Services Project, encontrará los archivos del proyecto SSIS:

  • Integration Services Project.database
  • Integration Services Project.dtproj
  • Integration Services Project.dtproj.user
  • Package.dtsx: el primer paquete SSIS creado automáticamente con un nombre por defecto

Desde la ventana del Explorador de Soluciones, no es necesario crear el primer paquete manualmente. El sistema lo crea automáticamente y le da un nombre por defecto: package.dtsx. Se recomienda encarecidamente cambiar el nombre, para evitar confusiones.

6. Añadir un nuevo paquete SSIS a un proyecto

Para añadir un nuevo paquete SSIS a un proyecto, hay tres soluciones posibles:

  1. Haga clic con el botón derecho del ratón en el proyecto SSIS, haga clic en Añadir y luego en Nuevo elemento
  2. Haga clic con el botón derecho del ratón en la carpeta SSIS Packages y seleccione New SSIS Package
  3. Para duplicar un paquete directamente, seleccione el paquete y haga CTRL+C y luego CTRL+V

7. Añadir un nuevo proyecto SSIS a la solución con Visual Studio

Por último, para crear un nuevo proyecto SSIS en la solución, haga clic con el botón derecho del ratón en la solución desde el Explorador de soluciones y seleccione Añadir y Nuevo proyecto. Vuelva a seguir los pasos de este tutorial a partir del paso 3. Seleccione el tipo Integration Services Projects

Conclusión sobre la creación de proyectos SSIS con Visual Studio

Crear un proyecto lleva literalmente un minuto con Visual Studio 2019. Siempre y cuando hayas instalado primero la extensión SSIS necesaria desde Visual Studio. Para ir un paso más allá, aquí tienes un ejemplo de optimización del espacio en disco en servidores o PC con gestión dinámica de archivos en un paquete SSIS.

Por último, he aquí un ejemplo de optimización del espacio en disco en servidores o PC con la gestión dinámica de archivos en un paquete SSIS. Utilizar un paquete con bucles For Each File para detectar y comprimir archivos y carpetas en archivos ZIP. Para continuar con la formación y los tutoriales, aquí se explica cómo crear una conexión en un paquete SSIS.

Conexión a una base de SQL Server con SSIS

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *