Especificación de un método de fusión y claves

La pestaña Fundir del nodo Fundir contiene los campos siguientes.

Método de fusión: seleccione el método a utilizar para fusionar registros. La selección de Claves o Condición activa la mitad inferior del cuadro de diálogo.

  • Orden: fusiona los registros de tal manera que el enésimo registro de cada entrada se fusione para producir el enésimo registro de salida. Cuando algún registro se queda sin registro de entrada correspondiente, no se producen más registros de salida. Esto quiere decir que el número de registros creados equivale al de registros en el conjunto de datos de menor tamaño. Si se usa esta opción, es importante haber ordenado previamente los datos con un nodo Ordenar.
  • Claves: usa un campo clave, como el ID de transacción, para fusionar registros que compartan el mismo valor en este campo. Equivale a una "equi-unión" de base de datos. Si un valor clave tiene lugar más de una vez, se devuelven todas las combinaciones posibles. Por ejemplo, si registros con el mismo valor de campo clave A contienen valores diferentes B, C y D en otros campos, los campos fusionados producen un registro independiente para cada combinación de A con el valor B, A con el valor C y A con el valor D.

    Nota: los valores nulos no se consideran idénticos en el método de fusión por claves, por lo que no se unen.

  • Condición: utilice esta opción para especificar una condición para la fusión. Para obtener más información, consulte Especificación de condiciones para una fusión.
  • Condición de clasificación: utilice esta opción para especificar si debe fusionarse cada emparejamiento de filas de los conjuntos de datos primario y todos los secundarios; utilice la expresión de clasificación para ordenar las coincidencias múltiples de menor a mayor. Para obtener más información, consulte Especificar condiciones clasificadas para una fusión.

Claves posibles: sólo enumera los campos con nombres de campo que coincidan exactamente en todos los orígenes de datos de entrada. Seleccione un campo de esta lista y use el botón de flecha para añadirlo como campo clave utilizado para la fusión de registros. Es posible usar más de un campo clave. Puede cambiar el nombre de los campos de entrada no coincidentes mediante un nodo Filtrar o la pestaña Filtro de un nodo de origen.

Claves para fusión: enumera todos los campos usados para fusionar registros desde todos los orígenes de datos de entrada basándose en valores de los campos clave. Para quitar una clave de la lista, selecciónela y use el botón de flecha para devolverla a la lista Claves posibles. Cuando se seleccionan varios campos clave, la opción de la parte inferior se desactiva.

Combinar campos de clave duplicados: cuando se seleccionan arriba varios campos clave, esta opción garantiza que sólo haya un campo de salida con dicho nombre. Esta opción está habilitada de forma predeterminada, salvo en el caso en que las rutas se hayan importado de versiones anteriores de IBM® SPSS Modeler. Cuando la opción está desactivada, es preciso cambiar el nombre de los campos clave duplicados o excluirlos mediante la pestaña Filtro, en el cuadro de diálogo del nodo Fusionar.

Incluir sólo registros coincidentes (unión interna): seleccione esta opción para fusionar sólo registros completos.

Incluir registros coincidentes y no coincidentes (unión exterior completa): seleccione esta opción para realizar una "unión exterior completa". Esto quiere decir que si los valores del campo clave no están presentes en todas las tablas de entrada, los registros incompletos se conservarán. El valor no definido ($null$) se añade al campo clave y se incluye en el registro de salida.

Incluir registros coincidentes y no coincidentes seleccionados (unión exterior parcial): seleccione esta opción para llevar a cabo una "unión exterior parcial" de las tablas que seleccione en un cuadro de diálogo secundario. Pulse Seleccionar para especificar tablas de las que conservar registros incompletos en la fusión.

Incluir registros del primer conjunto de datos que no coinciden con ningún otro (anti-unión): seleccione esta opción para llevar a cabo un tipo de "anti-unión" donde sólo se pasen a la parte de abajo los registros no coincidentes del primer conjunto de datos. Puede especificar el orden de los conjuntos de datos de entrada mediante las flechas de la pestaña Entradas. Este tipo de unión no incluye registros completos en el conjunto de datos de salida. Para obtener más información, consulte Tipos de uniones.