Compartir a través de


Cómo utilizar valores de variables primarias en paquetes secundarios

Nuevo: 5 de diciembre de 2005

Este procedimiento describe cómo crear una configuración de paquete que utiliza el tipo de configuración de variable primaria para permitir que un paquete secundario que se ejecuta desde un paquete primario pueda tener acceso a la variable en el paquete primario.

No es necesario crear la variable en el paquete primario antes de crear la configuración de paquete en el paquete secundario. Puede agregar la variable al paquete primario en cualquier momento, pero debe utilizar el nombre exacto de la variable primaria en la configuración del paquete. Sin embargo, antes de que pueda crear una configuración de variable primaria, debe existir una variable en el paquete secundario que la configuración pueda actualizar. Para obtener más información sobre cómo agregar y configurar variables, vea Cómo agregar una variable a un paquete mediante la ventana Variables.

El ámbito de la variable del paquete primario que se utiliza en una configuración de variable primaria se puede establecer en la tarea Ejecutar paquete, el contenedor que contiene la tarea o el paquete. Si se definen varias variables con el mismo nombre en un paquete, se utiliza la variable que está más próxima en ámbito de la tarea Ejecutar paquete. El ámbito más cercano a la tarea Ejecutar paquete es la tarea propiamente dicha.

Para agregar una variable a un paquete primario

  1. En Business Intelligence Development Studio, abra el proyecto de Integration Services que contiene el paquete al que desea agregar una variable para pasar a un paquete secundario.

  2. En el Explorador de soluciones, haga doble clic en el paquete para abrirlo.

  3. En el Diseñador SSIS, siga uno de estos procedimientos para definir el ámbito de la variable:

    • Para establecer el ámbito en el paquete, haga clic en cualquier lugar de la superficie de diseño de la ficha Flujo de control.
    • Para establecer el ámbito en un contenedor primario de la tarea Ejecutar paquete, haga clic en el contenedor.
    • Para establecer el ámbito en un contenedor primario de la tarea Ejecutar paquete, haga clic en la tarea.
  4. Agregue y configure una variable.

    [!NOTA] Seleccione un tipo de datos que sea compatible con los datos que almacenará la variable.

  5. Para guardar el paquete actualizado, haga clic en Guardar los elementos seleccionados en el menú Archivo.

Para agregar una variable a un paquete secundario

  1. En Business Intelligence Development Studio, abra el proyecto de Integration Services que contiene el paquete al que desea agregar una configuración de variable primaria.

  2. En el Explorador de soluciones, haga doble clic en el paquete para abrirlo.

  3. En el Diseñador SSIS, para establecer el ámbito en el paquete, haga clic en cualquier lugar de la superficie de diseño de la ficha Flujo de control.

  4. Agregue y configure una variable.

    [!NOTA] Seleccione un tipo de datos que sea compatible con los datos que almacenará la variable.

  5. Para guardar el paquete actualizado, haga clic en Guardar los elementos seleccionados en el menú Archivo.

Para agregar una configuración de paquete primario a un paquete secundario

  1. Si el paquete secundario todavía no está abierto, ábralo en Business Intelligence Development Studio.

  2. Haga clic en cualquier punto de la superficie de diseño de la ficha Flujo de control.

  3. En el menú SSIS, haga clic en Configuraciones de paquetes.

  4. En el cuadro de diálogo Organizador de configuraciones de paquetes, seleccione Habilitar configuraciones de paquetes y haga clic en Agregar.

  5. En la página de bienvenida del Asistente para la configuración de paquetes, haga clic en Siguiente.

  6. En la página Seleccionar tipo de configuración, en la lista Tipo de configuración, seleccione Variable de paquete primario y realice una de las siguientes acciones:

    • Seleccione Especificar valores de configuración directamente y luego, en el cuadro Variable primaria, proporcione el nombre de la variable del paquete primario que se utilizará en la configuración.
      ms345179.note(es-es,SQL.90).gifImportante:
      Los nombres de variables distinguen entre mayúsculas y minúsculas.
    • Seleccione La ubicación de configuración se almacena en una variable de entorno y luego, en la lista Variable de entorno, seleccione la variable de entorno que contiene el nombre de la variable.
  7. Haga clic en Siguiente.

  8. En la página Seleccionar propiedad de destino, expanda el nodo Variable y expanda el nodo Propiedades de la variable para configurarla, y luego haga clic en la propiedad que establecerá la configuración.

  9. Haga clic en Siguiente.

  10. En la página Finalización del asistente, también puede modificar el nombre predeterminado de la configuración y revisar la información de configuración.

  11. Haga clic en Finalizar para completar el asistente y volver al cuadro de diálogo Organizador de configuraciones de paquetes.

  12. En el cuadro de diálogo Organizador de configuraciones de paquetes, el cuadro Configuración muestra la nueva configuración.

  13. Haga clic en Cerrar.

Vea también

Tareas

Crear configuraciones de paquetes
Cómo crear una configuración de paquetes
Usar variables en paquetes

Conceptos

Configuraciones de paquetes
Variables de Integration Services
Temas de procedimientos de variables (SSIS)

Ayuda e información

Obtener ayuda sobre SQL Server 2005