Combinación de mezcla, transformación

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

La transformación Combinación de mezcla proporciona una salida que se genera combinando dos conjuntos de datos ordenados mediante una combinación FULL, LEFT o INNER. Por ejemplo, puede utilizar una combinación LEFT para combinar una tabla que incluye información de productos con una tabla que incluye el país o la región en que se fabricó un producto. El resultado es una tabla que muestra todos los productos y su país o región de origen.

Puede configurar la transformación Combinación de mezcla de las siguientes maneras:

  • Especificar que la combinación es una combinación FULL, LEFT o INNER.

  • Especificar las columnas utilizadas por la combinación.

  • Especificar si la transformación controla valores NULL como iguales a otros valores NULL.

    Nota:

    Si los valores NULL no se tratan como valores iguales, la transformación controla los valores NULL de la misma manera que lo hace el Motor de bases de datos de SQL Server.

Esta transformación tiene dos entradas y una salida. No admite una salida de error.

Requisitos de entrada

La transformación Combinación de mezcla requiere datos ordenados para sus entradas. Para obtener más información sobre este importante requisito, vea Ordenar datos para las transformaciones Mezclar y Combinación de mezcla.

Requisitos de combinación

La transformación Combinación de mezcla requiere que las columnas combinadas tengan metadatos coincidentes. Por ejemplo, no puede combinar una columna que tenga un tipo de datos numérico con una columna que tenga un tipo de datos de carácter. Si los datos tienen un tipo de datos de cadena, la longitud de la columna de la segunda entrada debe ser menor o igual que la longitud de la columna de la primera entrada con la que se va a combinar.

Limitación del búfer

Ya no tiene que configurar el valor de la propiedad MaxBuffersPerInput porque Microsoft ha realizado modificaciones que reducen el riesgo de que la transformación Combinación de mezcla utilice demasiada memoria. Este problema se producía a veces cuando varias entradas de la Combinación de mezcla generaban datos a velocidades desiguales.

Puede establecer propiedades a través del Diseñador SSIS o mediante programación.

Para obtener información sobre cómo establecer las propiedades de esta transformación, haga clic en uno de los temas siguientes:

Editor de transformación Combinación de mezcla

Use el cuadro de diálogo Editor de transformación Combinación de mezcla para especificar el tipo de combinación, las columnas de combinación y las columnas de salida para mezclar dos entradas fusionadas por combinación.

Importante

La transformación Combinación de mezcla requiere datos ordenados para sus entradas. Para obtener más información sobre este importante requisito, vea Ordenar datos para las transformaciones Mezclar y Combinación de mezcla.

Opciones

Tipo de combinación
Especifique si desea utilizar una combinación interna (inner join), una combinación externa izquierda (left outer join) o una combinación completa (full join).

Intercambiar entradas
Para cambiar el orden de las entradas, use el botón Intercambiar entradas . Esta selección resulta útil con la opción de combinación externa izquierda (left outer join).

Entrada
Seleccione las columnas que desee en la salida combinada de la lista de entradas disponibles.

Las entradas se muestran en dos tablas independientes. Seleccione las columnas que desea incluir en la salida. Arrastre las columnas para crear una combinación entre las tablas. Para eliminar una combinación, selecciónela y presione la tecla Supr.

Columna de entrada
Seleccione una columna de la lista de columnas disponibles para incluirla en la salida combinada de la entrada seleccionada.

Alias de salida
Escriba un alias para cada columna de salida. El nombre predeterminado es el de la columna de entrada, pero puede elegir cualquier nombre descriptivo único.

Consulte también

Transformación Mezclar
Transformación Unión de todo
Transformaciones de Integration Services