Compartir a través de


Paso 2: Habilitar y configurar las configuraciones de paquetes

En esta tarea, convertirá el proyecto al modelo de implementación de paquetes y habilitará las configuraciones de paquetes mediante el Asistente para configuración de paquetes. Utilizará este asistente para generar un archivo de configuración XML que contiene parámetros de configuración para la propiedad Directory del contenedor de bucles Foreach. El valor de la propiedad Directory se proporciona a través de una variable nueva de nivel de paquete que puede actualizarse durante la ejecución. Además, rellenará una carpeta nueva de datos de ejemplo que utilizará durante las pruebas.

Para crear una variable nueva de nivel de paquete asignada a la propiedad Directory

  1. Haga clic en el fondo de la pestaña Flujo de control del Diseñador SSIS. De este modo se establece en el paquete el ámbito de la variable que se va a crear.

  2. En el menú SSIS, seleccione Variables.

  3. En la ventana Variables, haga clic en el icono Agregar variable.

  4. En el cuadro Nombre, escriba varFolderName.

    Nota importanteImportante

    Los nombres de variables distinguen entre mayúsculas y minúsculas.

  5. Compruebe que en el cuadro Ámbito se muestra el nombre del paquete (Lección 5).

  6. Establezca el valor del cuadro Tipo de datos de la variable varFolderName en String.

  7. Regrese a la pestaña Flujo de control y haga doble clic en el contenedor Foreach File in Folder.

  8. En la página Colección del Editor de bucles Foreach, haga clic en Expresiones y, a continuación, haga clic en el botón de puntos suspensivos (…).

  9. En el Editor de expresiones de propiedad, haga clic en la lista Propiedad y seleccione Directorio.

  10. En el cuadro Expresión, haga clic en el botón de puntos suspensivos (…).

  11. En el Generador de expresiones, expanda la carpeta Variables y arrastre la variable User:varFolderName al cuadro Expresión.

  12. Haga clic en Aceptar para salir del Generador de expresiones.

  13. Haga clic en Aceptar para salir del Editor de expresiones de propiedad.

  14. Haga clic en Aceptar para salir del Editor de bucles Foreach.

Para habilitar las configuraciones de paquetes

  1. En el Menú Proyecto, haga clic en Convertir al modelo de implementación de paquetes.

  2. Haga clic en Aceptar en el mensaje de advertencia y, una vez completada la conversión, haga clic en Aceptar en el cuadro de diálogo Convertir al modelo de implementación de paquetes.

  3. Haga clic en el fondo de la pestaña Flujo de control del Diseñador SSIS.

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

  5. En el cuadro de diálogo Organizador de configuraciones de paquetes, seleccione Habilitar configuraciones de paquetes y, a continuación, haga clic en Agregar.

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

  7. En la página Seleccionar tipo de configuración, compruebe que el Tipo de configuración está establecido en Archivo de configuración XML.

  8. En la página Seleccionar tipo de configuración, haga clic en Examinar.

  9. De forma predeterminada, el cuadro de diálogo Seleccionar ubicación del archivo de configuración se abrirá en la carpeta del proyecto.

  10. En el cuadro de diálogo Seleccionar ubicación del archivo de configuración, escriba SSISTutorial en Nombre de archivo y haga clic en Guardar.

  11. En la página Seleccionar tipo de configuración, haga clic en Siguiente.

  12. En la página Seleccionar propiedades para la exportación, en el panel Objetos, expanda Variables, luego varFolderName y Propiedades y, a continuación, seleccione Valor.

  13. En la página Seleccionar propiedades para la exportación, haga clic en Siguiente.

  14. En la página Finalizando el asistente, escriba un nombre para la configuración, como por ejemplo, SSIS Tutorial Directory configuration. Éste es el nombre de configuración que se muestra en el cuadro de diálogo Organizador de configuraciones de paquetes.

  15. Haga clic en Finalizar.

  16. Haga clic en Cerrar.

  17. El asistente crea un archivo de configuración, denominado SSISTutorial.dtsConfig, que contiene parámetros de configuración para el valor (value) de la variable que, a su vez, establece la propiedad Directory del enumerador.

    [!NOTA]

    Generalmente, un archivo de configuración contiene información compleja sobre las propiedades de un paquete, pero en este tutorial la única información de configuración debería ser

    <Configuration ConfiguredType="Property"
    Path="\Package.Variables[User::varFolderName].Properties[Value]" ValueType="String">
    <ConfiguredValue></ConfiguredValue>
    </Configuration>.

Para crear y rellenar una carpeta nueva de datos de ejemplo

  1. En el Explorador de Windows, en el nivel raíz de la unidad (por ejemplo, C:\), cree una carpeta nueva denominada New Sample Data.

  2. Busque los archivos de ejemplo en su equipo y copie tres de los archivos de la carpeta.

  3. En la carpeta New Sample Data, pegue los archivos copiados.

Siguiente tarea de la lección

Paso 3: Modificar el valor de configuración de la propiedad Directory