El modelo de implementación de proyectos de SSIS 2012 proporciona una mayor flexibilidad para crear entornos y configurar valores específicos del entorno, que se pueden asignar a los parámetros del proyecto. Este es un ejemplo que ilustra cómo puede ejecutar un paquete implementado en Integration Services Catalog
contra múltiples ambientes. Idealmente, el entorno de producción debería estar en su propio servidor. Este ejemplo utiliza todos los entornos en el mismo servidor para simplificar.
Catálogo de servicios de integración de SSIS 2012 con valores específicos del entorno:
Supongamos que implementó un paquete en el catálogo de Integration Services con dos parámetros de proyecto denominados Environment
y FilePath
. Para ejecutar el paquete en diferentes entornos, puede crear varios entornos en Integration Services Catalogs \ SSIDB \ Folder name \ Environments
Esta muestra tiene tres carpetas de entorno denominadas DEV
, PRD
y TST
Para crear variables que luego deberían asignarse a los parámetros del proyecto, haga doble clic en el entorno en la carpeta Entornos. Este ejemplo muestra cómo configurar valores en todos los entornos.
Dado que el paquete tiene dos parámetros de proyecto llamados Environment
y FilePath
, crearemos dos variables de entorno del mismo nombre. Todos los entornos están configurados con same
nombres de variables pero con different
valores.
Para asignar las variables de entorno a los parámetros del proyecto, haga clic con el botón derecho en el proyecto en el Catálogo de servicios de integración y haga clic en Configure...
En Configurar cuadro de diálogo, haga clic en References
y agregue cada entorno que deba asociarse con el proyecto.
En Configurar cuadro de diálogo, haga clic en Parameters
página. Para cada parámetro enumerado en Parameters
pestaña, debe hacer clic en Ellipsis
para asignar la variable de entorno adecuada.
En el cuadro de diálogo Establecer valor de parámetro, seleccione el botón de opción Usar variable de entorno y elija la variable adecuada. Aquí, el parámetro que se asigna es [Practice.SSDT].[Environment]
. Por lo tanto, se mapea contra la variable de entorno Environment
.
Una vez que haya asignado el parámetro a la variable de entorno adecuada, puede elegir el entorno correcto durante la ejecución del paquete. Para ejecutar el paquete, haga clic derecho en el paquete y haga clic en Execute...
En Ejecutar paquete cuadro de diálogo, marque Environment
y seleccione el entorno apropiado desde el cual el paquete debe usar los valores para la ejecución.
El paquete de muestra SO_15206184.dtsx
en este ejemplo simplemente inserta los valores de los parámetros del proyecto Environment
y FilePath
en una mesa. Estos son los resultados de la ejecución del paquete en diferentes entornos, incluso el que incluye SSDT.