Compartir a través de


Proyectos de Integration Services (SSIS)

SQL Server proporciona SQL Server Data Tools (SSDT) para el desarrollo de paquetes de Integration Services .

Al implementar paquetes en una base de datos de Microsoft SQL Server o en el Almacén de paquetes SSIS, se usa el servicio Integration Services para administrar los paquetes. El servicio Integration Services solo está disponible en SQL Server Management Studio. Para obtener más información sobre el servicio, consulte Integration Services Service (servicio SSIS). Para obtener más información sobre la implementación de paquetes, consulte Implementación de paquetes (SSIS).

Al implementar proyectos de Integration Services en el servidor de Integration Services, se usan Transact-SQL vistas y procedimientos almacenados en SQL Server Management Studio para administrar los proyectos. Para obtener más información sobre la implementación del proyecto, vea Implementación de proyectos y paquetes. Para obtener más información sobre el servidor de Integration Services, consulte Servidor de Integration Services (SSIS).

Para obtener información general sobre SQL Server Data Tools (SSDT) y SQL Server Management Studio, consulte Integration Services (SSIS) y Entornos de Studio.

Descripción de los proyectos de Integration Services

Un proyecto es un contenedor en el que se desarrollan los paquetes de Integration Services .

En SQL Server Data Tools (SSDT), un proyecto de Integration Services almacena y agrupa los archivos que están relacionados con el paquete. Por ejemplo, un proyecto incluye los archivos necesarios para crear una solución de extracción, transferencia y carga específica.

Antes de crear un proyecto de Integration Services , debería familiarizarse con el contenido básico de este tipo de proyecto. Cuando sepa lo que un proyecto contiene, puede empezar a crear y trabajar con un proyecto de Integration Services .

Carpetas en los proyectos de Integration Services

En el diagrama siguiente se muestran las carpetas de un proyecto de Integration Services en SQL Server Data Tools (SSDT).

Carpetas en un proyecto de Servicios de Integración

La tabla siguiente describe las carpetas que aparecen en un proyecto de Integration Services .

Carpeta Descripción
SSIS . Contiene paquetes. Para más información, consulte Paquetes de Integration Services (SSIS) Packages.
Varios Contiene archivos que no son archivos de paquete.

Archivos en proyectos de Integration Services

Al agregar un proyecto de Integration Services nuevo o existente a una solución, SQL Server Data Tools (SSDT) crea archivos de proyecto que tienen las extensiones .dtproj y .dtproj.user y .database.

  • El archivo *.dtproj contiene información sobre las configuraciones y elementos del proyecto, como los paquetes.

  • El archivo *.dtproj.user contiene información sobre sus preferencias para trabajar con el proyecto.

  • El archivo *.database contiene información que SQL Server Data Tools (SSDT) requiere para abrir el proyecto de Integration Services.

Descripción de las soluciones

Una solución es un contenedor que agrupa y administra los proyectos que se utilizan cuando se desarrollan soluciones empresariales de extremo a extremo. Una solución le permite manejar varios proyectos como una sola unidad y unir uno o más proyectos relacionados que contribuyen a una solución empresarial.

Las soluciones pueden incluir diferentes tipos de proyectos. Si desea usar el Diseñador de SSIS para crear un paquete de Integration Services , debe trabajar en un proyecto de Integration Services en una solución proporcionada por SQL Server Data Tools (SSDT).

Al crear una nueva solución, SQL Server Data Tools (SSDT) agrega una carpeta solution al Explorador de soluciones y crea archivos que tienen las extensiones, .sln y .suo:

  • El archivo *.sln contiene información sobre la configuración de la solución y enumera los proyectos de la solución.

  • El archivo *.suo contiene información sobre sus preferencias para trabajar con la solución.

Aunque SQL Server Data Tools (SSDT) crea automáticamente una solución al crear un nuevo proyecto, también puede crear una solución en blanco y agregar proyectos posteriormente.

Nota:

De forma predeterminada, al crear un nuevo proyecto de Integration Services en SQL Server Data Tools (SSDT), la solución no se muestra en el panel Explorador de proyectos . Para cambiar este comportamiento predeterminado, en los menús Herramientas , haga clic en Opciones. En el cuadro de diálogo Opciones , expanda Proyectos y solucionesy, a continuación, haga clic en General. En la página General , seleccione Mostrar solución siempre.

Agregar o quitar un proyecto de Integration Services en una solución

Creación de un nuevo proyecto de Integration Services

Agregar un elemento a un proyecto de Integration Services

Copiar los elementos de proyectos

Desarrollo de un proyecto de Integration Services