Share via


Transformação de União no fluxo de dados de mapeamento

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Dica

Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange desde movimentação de dados até ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma avaliação gratuita!

Os fluxos de dados estão disponíveis nos pipelines do Azure Data Factory e do Azure Synapse. Este artigo se aplica ao fluxo de dados de mapeamento. Se você for iniciante nas transformações, veja o artigo introdutório Transformar dados usando um fluxo de dados de mapeamento.

A União combinará vários fluxos de dados em um, com o SQL Union desses fluxos como a nova saída da transformação de União. Todo o esquema de cada fluxo de entrada será combinado dentro do fluxo de dados, sem a necessidade de ter uma chave de junção.

Você pode combinar n número de fluxos na tabela de configurações selecionando o ícone "+" ao lado de cada linha configurada, incluindo dados de origem, bem como fluxos de transformações existentes no fluxo de dados.

Assista a um vídeo rápido com um passo a passo sobre a transformação de União no fluxo de dados de mapeamento:

Union transformation

Nesse caso, você pode combinar metadados distintos de várias fontes (neste exemplo, três arquivos de origem diferentes) e combiná-los em um só fluxo:

Union transformation overview

Para conseguir fazer isso, adicione mais linhas em Configurações da União, incluindo todas as fontes que deseja adicionar. Não é necessário ter uma chave de junção nem de pesquisa comum:

Union transformation settings

Se você definir uma transformação Selecionar após a União, poderá renomear os campos sobrepostos ou os campos que não foram nomeados com base nas fontes sem cabeçalho. Clique em "Inspecionar" para ver a combinação de metadados com o total de 132 colunas neste exemplo de três fontes diferentes:

Union transformation final

Nome e posição

Quando você escolher "União por nome", cada valor de coluna será inserido na coluna correspondente de cada fonte, com um novo esquema de metadados concatenado.

Se você escolher "União por posição", cada valor de coluna será inserido na posição original de cada fonte correspondente, resultando em um novo fluxo combinado de dados em que os dados de cada fonte são adicionados ao mesmo fluxo:

Union output

Explore transformações semelhantes, incluindo Junção e Existe.