Cómo crear e implementar una memoria caché para la transformación Búsqueda

Puede crear e implementar un archivo de caché (.caw) para la transformación Búsqueda. El conjunto de datos de referencia está almacenado en el archivo de caché.

La transformación Búsqueda realiza búsquedas mediante la combinación de datos de las columnas de entrada procedentes de un origen de datos conectado con columnas de un conjunto de datos de referencia.

Se crea un archivo de caché mediante un administrador de conexiones de caché y una transformación de caché. Para obtener más información, vea Administrador de conexiones de caché y Transformación de caché.

Para obtener más información acerca de la transformación Búsqueda y de los archivos de caché, vea Transformación Búsqueda.

Para crear un archivo de caché

  1. En Business Intelligence Development Studio, abra el proyecto de Integration Services que contiene el paquete con el que desea trabajar y ábralo.

  2. En la ficha Flujo de control, agregue una tarea Flujo de datos.

  3. En la ficha Flujo de datos, agregue una transformación de caché al flujo de datos y, a continuación, conéctela a un origen de datos.

    Configure el origen de datos según sea necesario.

  4. Haga doble clic en la transformación de la caché y, a continuación, en el Editor de transformación de caché, en la página Administrador de conexiones, haga clic en Nuevo para crear un nuevo administrador de conexiones de caché.

  5. Para guardar la caché, en el Editor del administrador de conexiones de caché, en la ficha General, configure el administrador de conexiones de caché mediante las opciones siguientes:

    1. Seleccione Utilizar la caché del archivo.

    2. Para Nombre de archivo, escriba la ruta de acceso del archivo.

    El sistema crea el archivo al ejecutar el paquete.

    Nota

    El nivel de protección del paquete no se aplica al archivo de caché. Si el archivo de caché contiene información confidencial, utilice una lista de control de acceso (ACL) para restringir el acceso a la ubicación o carpeta en la que almacena el archivo. Sólo debería permitir el acceso a ciertas cuentas. Para obtener más información, vea Controlar el acceso a los archivos usados por los paquetes.

  6. Haga clic en la ficha Columnas e indique qué columnas son las columnas de índice mediante la opción Posición de índice.

    Para las columnas de no índice, la posición de índice es 0. Para las columnas de índice, la posición de índice es un número secuencial positivo.

    Nota

    Cuando la transformación Búsqueda se configura para utilizar un administrador de conexiones de caché, a las columnas de entrada sólo se les pueden asignar las columnas de índice del conjunto de datos de referencia. Asimismo, todas las columnas de índice deben estar asignadas.

    Para obtener más información, vea Editor del administrador de conexiones de caché.

  7. Configure la transformación de caché según sea necesario.

    Para obtener más información, vea Editor de transformación Caché (página Administrador de conexiones) y Editor de transformación de caché (página Asignaciones).

  8. Ejecute el paquete.

Para implementar un archivo de caché

  1. En Business Intelligence Development Studio, abra el proyecto de Integration Services que contiene el paquete con el que desea trabajar y ábralo.

  2. Opcionalmente, puede crear una configuración de paquetes. Para obtener más información, vea Cómo agregar una configuración de paquetes.

  3. Haga lo siguiente para agregar el archivo de caché al proyecto:

    1. En el Explorador de soluciones, seleccione el proyecto que abrió en el paso 1.

    2. En el menú Proyecto, haga clic en Agregar elemento existente.

    3. Seleccione el archivo de caché y, a continuación, haga clic en Agregar.

    El archivo aparece en la carpeta Varios del Explorador de soluciones.

  4. Configure el proyecto para crear una utilidad de implementación y, a continuación, genere el proyecto. Para obtener más información, vea Cómo crear una utilidad de implementación de paquetes de Integration Services.

    Se crea un archivo de manifiesto <nombreDelProyecto> .SSISDeploymentManifest.xml que enumera los archivos varios del proyecto, los paquetes y las configuraciones del paquete.

  5. Implemente el paquete en el sistema de archivos. Para obtener más información, vea Cómo implementar un paquete.