Crear configuraciones de paquetes
Puede crear configuraciones de paquetes con el cuadro de diálogo Organizador de configuraciones de paquetes y el Asistente para la configuración de paquetes. Para tener acceso a estas herramientas, haga clic en Configuraciones de paquetes en el menú SSI de SQL Server Data Tools (SSDT).
[!NOTA]
También puede acceder al Organizador de configuraciones de paquetes haciendo clic en el botón de puntos suspensivos junto a la propiedad Configuración. La propiedad Configuración aparece en la ventana de propiedades del paquete.
[!NOTA]
Hay configuraciones disponibles para el modelo de implementación de paquetes. Se usan parámetros en lugar de configuraciones para el modelo de implementación de proyectos. El modelo de implementación de proyectos le permite implementar proyectos de Integration Services en el servidor de Integration Services. Para obtener más información acerca de los modelos de implementación, vea Implementación de proyectos y paquetes.
En el cuadro de diálogo Organizador de configuraciones de paquetes, puede habilitar paquetes para usar configuraciones, agregar y eliminar configuraciones, y establecer el orden preferido en que se deben cargar las configuraciones.
[!NOTA]
Cuando las configuraciones de paquetes se cargan en el orden preferido, se cargan de arriba a abajo, según la lista que se muestra en el cuadro de diálogo Organizador de configuraciones de paquetes. Sin embargo, en tiempo de ejecución, las configuraciones de paquetes podrían no cargarse en el orden preferido. Concretamente, las configuraciones de paquetes principales se cargan después de las configuraciones de otros tipos.
[!NOTA]
Si varias configuraciones establecen la misma propiedad de objeto, el último valor cargado se utiliza en tiempo de ejecución.
En el cuadro de diálogo Organizador de configuraciones de paquetes, puede ejecutar el Asistente para la configuración de paquetes, que guía al usuario para crear una configuración. Para ejecutar el Asistente para la configuración de paquetes, agregue una nueva configuración en el cuadro de diálogo Organizador de configuraciones de paquetes o modifique una existente. En las páginas del asistente, puede elegir el tipo de configuración, seleccionar si desea tener acceso directo a la configuración o utilizar variables de entorno, así como seleccionar las propiedades que desee guardar en la configuración.
En el ejemplo siguiente se muestran las propiedades de destino de una variable y un paquete tal como aparecen en la página de finalización del Asistente para la configuración de paquetes:
\Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent]
\Package.Properties[MaximumErrorCount]
\Package.Properties[LoggingMode]
\Package.Properties[LocaleID]
\Package\My SQL Task.Variables[User::varTableName].Properties[Value]
En este ejemplo, la configuración actualiza estas propiedades:
La propiedad RaiseChangedEvent de una variable definida por el usuario, TodaysDate.
Propiedades MaximumErrorCount, LoggingMode y LocaleID del paquete.
Propiedad Value de una variable definida por el usuario, varTableName, en el ámbito de la tarea, My SQL Task.
"\Package" representa la raíz y los puntos (.) separan los objetos que definen la ruta de acceso a la propiedad que actualiza la configuración Los nombres de variables y propiedades se ponen entre corchetes. El término Package se usa siempre en configuración, independientemente del nombre del paquete; sin embargo, los demás objetos de la ruta utilizan sus nombres definidos por el usuario.
Cuando finaliza el asistente, la nueva configuración se agrega a la lista de configuraciones del cuadro de diálogo Organizador de configuraciones de paquetes.
[!NOTA]
La última página del Asistente para la configuración de paquetes, la página Finalización del asistente, enumera las propiedades de destino de la configuración. Si desea actualizar propiedades cuando ejecuta paquetes mediante la utilidad del símbolo del sistema dtexec, puede generar las cadenas que representan las rutas de acceso a las propiedades con el Asistente para la configuración de paquetes, y después copiarlas y pegarlas en la ventana del símbolo del sistema para usarlas con la opción establecida de dtexec.
En la tabla siguiente se describen las columnas de la lista de configuraciones del cuadro de diálogo Organizador de configuraciones de paquetes.
Columna |
Descripción |
---|---|
Nombre de la configuración |
Nombre de la configuración. |
Tipo de configuración |
Tipo de configuración. |
Cadena de configuración |
Ubicación de la configuración. La ubicación puede ser una ruta de acceso, una variable de entorno, una clave del Registro, un nombre de variable de paquete primario o una tabla de una base de datos de SQL Server. |
Objeto de destino |
Nombre del objeto que tiene una propiedad con una configuración. Si la configuración es un archivo de configuración XML, la columna aparece en blanco, ya que la configuración puede actualizar varios objetos. |
Propiedad de destino |
Nombre de la propiedad. Si la configuración escribe en un archivo de configuración XML o una tabla de SQL Server, la columna aparece en blanco, ya que la configuración puede actualizar varios objetos. |
Para crear una configuración de paquetes
En SQL Server Data Tools (SSDT), abra el proyecto de Integration Services que contiene el paquete que desea.
En el Explorador de soluciones, haga doble clic en el paquete para abrirlo.
En el Diseñador SSIS, haga clic en las pestañas Flujo de control, Flujo de datos, Controlador de eventos o Explorador de paquetes.
En el menú SSIS, haga clic en Configuraciones de paquetes.
En el cuadro de diálogo Organizador de configuraciones de paquetes, seleccione Habilitar configuraciones de paquetes y haga clic en Agregar.
En la página de bienvenida del Asistente para la configuración de paquetes, haga clic en Siguiente.
En la página Seleccionar tipo de configuración, especifique el tipo de configuración y establezca las propiedades relevantes para el tipo de configuración. Para obtener más información, vea Referencia de la interfaz de usuario del Asistente para la configuración de paquetes.
En la página Seleccionar propiedades para la exportación, seleccione las propiedades de los objetos de paquete que desee incluir en la configuración. Si el tipo de configuración admite solamente una propiedad, el título de esta página del asistente es Seleccionar propiedad de destino. Para obtener más información, vea Referencia de la interfaz de usuario del Asistente para la configuración de paquetes.
[!NOTA]
Los tipos de configuración Archivo de configuración XML y SQL Server son los únicos que admiten varias propiedades en una configuración.
En la página Finalización del asistente, escriba el nombre de la configuración y haga clic en Finalizar.
Vea la configuración en el cuadro de diálogo Organizador de configuraciones de paquetes.
Haga clic en Cerrar.
Recursos externos
Artículo técnico con una introducción a las configuraciones de paquetes de Integration Services, en msdn.microsoft.com
Entrada de blog, Crear paquetes en código: configuraciones de paquetes, en www.sqlis.com.
Entrada de blog, API de ejemplo: agregar mediante programación un archivo de configuración a un paquete, en blogs.msdn.com.
|