Etapa Buscar
La etapa Buscar busca un valor clave en una base de datos y trae las columnas correspondientes a la salida, de forma similar a BUSCARV. Úsela cuando necesite enriquecer un conjunto de datos con información que se encuentra en otra fuente. Buscar se encuentra en la categoría Combinación de la barra de herramientas.
Cómo configurar
La etapa necesita dos transiciones de entrada: la base donde se realiza la búsqueda (Puerto B) y la fuente con el valor que se desea buscar (Puerto P). Defina la regla de búsqueda y elija las columnas que deben aparecer en la salida.
Regla de Búsqueda: define cómo se busca el valor, combinando tres campos. Puede crear más de una regla con el botón + y eliminar una regla mediante el icono de la papelera. El estado de la clave puede ser Válido o Inválido.
Valor del Campo Base: campo con todas las columnas de la transición de entrada que sirven de referencia para la búsqueda.
Operador: define el criterio de comparación, entre Igual, Contiene, Mayor o Igual, Menor y Menor o Igual.
Campo de Búsqueda: indica la columna buscada. Debe tener el mismo tipo de dato que el Valor del Campo Base.
Seleccionar Columnas de Resultado: define y, si lo desea, cambia el nombre de las columnas que formarán parte de la salida de la etapa.
Seleccionar: elige una o más columnas que formarán parte de la regla de búsqueda. Por defecto, todas las columnas vienen seleccionadas.
Estado de la Columna: indica si la columna es Válido o Inválido. El estado cambia a Inválido cuando la columna utilizada en la configuración se elimina en la etapa de entrada, o cuando su tipo de dato se modifica en la etapa de entrada. En este estado, la plataforma permite eliminar la columna.
Entrada: identifica a qué puerto pertenece la columna, B (datos base) o P (datos de búsqueda).
Nombre en el Origen: muestra todas las columnas de la etapa de entrada de cada puerto. Los valores de esta columna no son editables.
Renombrar Columna: permite cambiar el nombre que tendrá la columna en la salida de la etapa.
Botón Cerrar: cierra la pantalla sin guardar y vuelve al Designer.
Botón Guardar: guarda las configuraciones.
Nombres duplicados: si hay columnas con el mismo nombre en las dos fuentes de entrada, renombre una de ellas. La plataforma no permite dos columnas con el mismo nombre.
Ejemplo de uso
Considere dos fuentes de entrada. La base (Puerto B) tiene las columnas Negocio, Fecha, Cuenta, Valor y Descripción, con cuatro registros (dos del negocio A y dos del negocio B). La fuente de búsqueda (Puerto P) tiene las columnas Negocio, Descripción y Departamento, con dos registros del negocio A (Gastos 1 y Créditos 1).
El objetivo es buscar en el Puerto P la información que corresponde a la base. Para ello, configure dos reglas con el operador Igual: Negocio confrontado con Negocio, y Descripción confrontada con Descripción. A continuación, seleccione las columnas de resultado Negocio, Fecha, Cuenta, Valor, Descripción y Departamento.
La salida repite los cuatro registros de la base, ahora con la columna Departamento añadida siempre que hubo correspondencia: los registros del negocio A reciben Cuentas por Pagar y Cuentas por Cobrar, mientras que los registros del negocio B permanecen sin departamento por no tener correspondencia.
Artículos relacionados
Etapa Fusionar
Etapa Consolidar