Compartir a través de


Agregar y configurar transformaciones de búsqueda

Actualizado: 5 de diciembre de 2005

Tras configurar el origen de archivo plano para extraer datos del archivo de origen, la siguiente tarea consiste en definir las transformaciones de búsqueda necesarias para obtener valores para las claves CurrencyKey y TimeKey. Una transformación Búsqueda realiza una búsqueda combinando datos de la columna de entrada especificada en una columna de un conjunto de datos de referencia. El conjunto de datos de referencia puede ser una tabla o una vista existente, una tabla nueva o el resultado de una instrucción SQL. La transformación Búsqueda utiliza un administrador de conexión OLE DB para conectar con la base de datos que contiene los datos que constituyen el origen del conjunto de datos de referencia.

Para este tutorial, agregará y configurará los dos componentes de la transformación Búsqueda en el paquete:

  • Una transformación para realizar una búsqueda de valores de la columna CurrencyKey de la tabla de dimensiones DimCurrency basada en la coincidencia de valores de la columna CurrencyID del archivo plano.
  • Una transformación para realizar una búsqueda de valores de la columna TimeKey de la tabla de dimensiones DimTime basada en la coincidencia de valores de la columna CurrencyDate del archivo plano.

En ambos casos, las transformaciones de búsqueda utilizarán el administrador de conexión OLE DB creado anteriormente.

Para agregar y configurar la transformación Lookup Currency Key

  1. En el cuadro de herramientas, expanda Transformaciones de flujo de datos y arrastre Búsqueda a la superficie de diseño de la ficha Flujo de datos. Coloque Búsqueda directamente bajo el origen Extract Sample Currency Data.

  2. Haga clic en el origen de archivo plano Extract Sample Currency Data y arrastre la flecha verde a la transformación Búsqueda que acaba de agregar para conectar los dos componentes.

  3. En la superficie de diseño Flujo de datos, haga clic con el botón secundario en la transformación Búsqueda que acaba de agregar, haga clic en Cambiar nombre y cambie el nombre por Lookup Currency Key.

  4. Haga doble clic en la transformación Lookup Currency Key.

  5. En el cuadro de diálogo Editor de transformación Búsqueda, en el cuadro Administrador de conexión OLEDB, asegúrese de que se muestra localhost.AdventureWorksDW.

  6. En el cuadro Utilizar una tabla o vista, escriba o seleccione [dbo].[DimCurrency].

  7. Haga clic en la ficha Columnas.

  8. En el panel Columnas de entrada disponibles, arrastre CurrencyID al panel Columnas de búsqueda disponibles y suéltelo en CurrencyAlternateKey.

  9. En la lista Columnas de búsqueda disponibles, active la casilla de verificación a la derecha de CurrencyKey.

  10. Haga clic en Aceptar.

  11. Haga clic con el botón secundario en la transformación Lookup Currency Key y haga clic en Propiedades.

  12. En la ventana Propiedades, compruebe que la propiedad LocaleID esté establecida en Inglés (Estados Unidos) y la propiedad DefaultCodePage esté establecida en 1252.

Para agregar y configurar la transformación Lookup Date Key

  1. En el cuadro de herramientas, arrastre Búsqueda a la superficie de diseño Flujo de datos. Coloque Búsqueda directamente bajo la transformación Lookup Currency Key.

  2. Haga clic en la transformación Lookup Currency Key y arrastre la flecha verde hasta la transformación Búsqueda que acaba de agregar para conectar los dos componentes.

  3. En la superficie de diseño Flujo de datos, haga clic con el botón secundario en la transformación Búsqueda que acaba de agregar, haga clic en Cambiar nombre y cambie el nombre a Lookup Date Key.

  4. Haga doble clic en la transformación Lookup Date Key.

  5. En el cuadro de diálogo Editor de transformación Búsqueda, en el cuadro Administrador de conexión OLEDB, asegúrese de que se muestra localhost.AdventureWorksDW.

  6. En el cuadro Utilizar una tabla o vista, escriba o seleccione [dbo].[DimTime].

  7. Haga clic en la ficha Columnas.

  8. En el panel Columnas de entrada disponibles, arrastre CurrencyDate al panel Columnas de búsqueda disponibles y suéltelo en FullDateAlternateKey.

  9. En la lista Columnas de búsqueda disponibles, active la casilla de verificación a la derecha de TimeKey.

  10. Haga clic en Aceptar.

  11. Haga clic con el botón secundario en la transformación Lookup Date Key y haga clic en Propiedades.

  12. En la ventana Propiedades, compruebe que la propiedad LocaleID esté establecida en Inglés (Estados Unidos) y la propiedad DefaultCodePage esté establecida en 1252.

Siguiente tarea de la lección

Agregar y configurar el destino de OLE DB

Vea también

Otros recursos

Transformación Búsqueda

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

5 de diciembre de 2005

Contenido nuevo:
  • Se ha agregado un paso para comprobar las propiedades de la configuración regional.