Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
A transformação Merge Join fornece um resultado gerado pela junção de dois conjuntos de dados ordenados usando uma junção FULL, LEFT ou INTERNA. Por exemplo, pode usar uma junção LEFT para juntar uma tabela que inclui informações do produto com uma tabela que lista o país/região onde um produto foi fabricado. O resultado é uma tabela que lista todos os produtos e o seu país/região de origem.
Pode configurar a transformação Merge Join das seguintes formas:
Especifique se a junção é COMPLETA, ESQUERDA ou INTERNA.
Especifique as colunas que a junção utiliza.
Especifique se a transformação trata valores nulos como iguais a outros nulos.
Observação
Se os valores nulos não forem tratados como valores iguais, a transformação trata os valores nulos como o Motor de Base de Dados SQL Server.
Esta transformação tem duas entradas e uma saída. Não suporta uma saída de erro.
Requisitos de Entrada
A Transformação Merge Join requer dados ordenados para as suas entradas. Para mais informações sobre este requisito importante, consulte Ordenação de Dados para as Transformações de Mesclagem e Mesclagem por Junção.
Requisitos de Adesão
A transformação Merge Join exige que as colunas unidas tenham metadados correspondentes. Por exemplo, não pode juntar uma coluna que tem um tipo de dado numérico a uma coluna que tem um tipo de dado de carácter. Se os dados tiverem um tipo de dado de cadeia, o comprimento da coluna na segunda entrada deve ser menor ou igual ao comprimento da coluna na primeira entrada com a qual está fundida.
Limitação do Buffer
Não é mais necessário configurar o valor da propriedade MaxBuffersPerInput porque a Microsoft fez alterações que reduzem o risco de que a transformação Merge Join consuma memória excessiva. Esse problema às vezes ocorreu quando as várias entradas do Merge Join produziram dados a taxas irregulares.
Tarefas relacionadas
Podes definir propriedades através do SSIS Designer ou programaticamente.
Para informações sobre como definir propriedades desta transformação, clique num dos seguintes tópicos:
Editor de Transformação de União de Mesclagem
Use a caixa de diálogo Merge Join Transformation Editor para especificar o tipo de junção, as colunas de junção e as colunas de saída para fundir duas entradas combinadas por uma junção.
Importante
A Transformação Merge Join requer dados ordenados para as suas entradas. Para mais informações sobre este requisito importante, consulte Ordenação de Dados para as Transformações de Mesclagem e Mesclagem por Junção.
Opções
Tipo de junção
Especifique se quer usar uma junção interna, junção externa à esquerda, ou uma junção completa.
Troca de Entradas
Altera a ordem entre entradas usando o botão Swap Inputs . Esta seleção pode ser útil com a opção de junção exterior à esquerda.
Entrada
Para cada coluna que quiser na saída fundida, selecione primeiro da lista de entradas disponíveis.
As entradas são apresentadas em duas tabelas separadas. Selecione as colunas para incluir na saída. Arraste colunas para criar uma junção entre as tabelas. Para eliminar uma junção, selecione-a e depois pressione a tecla DELETE.
Coluna de Entrada
Selecione uma coluna para incluir na saída fundida da lista de colunas disponíveis na entrada selecionada.
Alias de saída
Digite um alias para cada coluna de saída. O padrão é o nome da coluna de entrada; no entanto, você pode escolher qualquer nome exclusivo e descritivo.
Ver também
Transformação de Fusão
Union All Transformation
Transformações do Integration Services