Partilhar via


Transformação União Completa

Aplica-se a:SQL Server SSIS Integration Runtime em Azure Data Factory

A transformação Union All combina múltiplas entradas numa única saída. Por exemplo, as saídas de cinco fontes diferentes do Flat File podem ser entradas para a transformação Union All e combinadas numa única saída.

Entradas e Saídas

As entradas da transformação são adicionadas uma após a outra à saída da transformação; não ocorre qualquer reordenação das linhas. Se o pacote exigir uma saída ordenada, deve usar a transformação Merge em vez da transformação Union All.

A primeira entrada que se liga à transformação Union All é a entrada a partir da qual a transformação cria a saída da transformação. As colunas nas entradas que depois ligas à transformação são mapeadas para as colunas na saída da transformação.

Para fundir entradas, mapeias as colunas das entradas para as colunas da saída. Uma coluna de pelo menos uma entrada deve ser mapeada para cada coluna de saída. O mapeamento entre duas colunas requer que os metadados das colunas coincidam. Por exemplo, as colunas mapeadas devem ter o mesmo tipo de dados.

Se as colunas mapeadas contêm dados de cadeia e a coluna de saída for mais curta em comprimento do que a coluna de entrada, a coluna de saída é automaticamente aumentada para conter a coluna de entrada. Colunas de entrada que não estão mapeadas para colunas de saída são definidas para valores nulos nas colunas de saída.

Esta transformação tem múltiplas entradas e uma saída. Não suporta uma saída de erro.

Configuração da Transformação Union All

Você pode definir propriedades por meio do SSIS Designer ou programaticamente.

Para mais informações sobre as propriedades que pode definir programaticamente, veja Propriedades Comuns.

Para obter mais informações sobre como definir propriedades, clique em um dos seguintes tópicos:

Editor de Transformação Union All

Use a caixa de diálogo Union All Transformation Editor para fundir vários conjuntos de linhas de entrada num único conjunto de linhas de saída. Ao incluir a transformação Union All num fluxo de dados, pode fundir dados de múltiplos fluxos de dados, criar conjuntos de dados complexos ao aninhar transformações Union All e voltar a fundir linhas depois de corrigir erros nos dados.

Opções

Nome da Coluna de Saída
Digite um alias para cada coluna. O padrão é o nome da coluna de entrada da primeira entrada (referência); No entanto, pode escolher qualquer nome único e descritivo.

União de Todas as Entradas 1
Selecione da lista de colunas de entrada disponíveis na primeira entrada (referência). Os metadados das colunas mapeadas devem corresponder.

União Todas as Entradas n
Selecione da lista de colunas de entrada disponíveis na segunda entrada e em entradas adicionais. Os metadados das colunas mapeadas devem corresponder.

Fusão de dados usando a transformação Union All