Pular para o conteúdo principal

Junção de dados

A junção de dados consiste em reunir múltiplos fluxos de dados em um único conjunto. Dependendo das necessidades do seu fluxo de trabalho, você pode usar diferentes nós para realizar essa união:

  • Juntar dados provenientes de diferentes fluxos ou nós: use o nó Merge para combinar dados de várias fontes em um único conjunto.
  • Juntar dados provenientes de execuções repetidas de um nó: use o nó Code para lidar com cenários mais complexos, como a união de dados gerados por execuções repetidas do mesmo nó (ou de vários nós) durante uma única execução do fluxo.
  • Comparar e juntar dados: use o nó Compare Datasets para comparar os fluxos de dados antes da junção e produzir um conjunto de dados combinado com base na comparação.

As seções a seguir explicam cada abordagem com mais detalhes.

Junção de dados de diferentes fluxos

Se o seu fluxo se ramificou em múltiplos caminhos independentes, você pode reunir novamente esses fluxos distintos em um único fluxo.

Este é um exemplo de fluxo que demonstra diferentes tipos de junção: anexar conjuntos de dados, manter apenas itens novos e manter apenas itens existentes. A documentação do nó Merge contém explicações detalhadas sobre cada tipo de operação de junção.

Ver detalhes do modelo

Junção de dados de diferentes nós

Mesmo que seu fluxo não tenha se dividido em múltiplos fluxos independentes, você ainda pode usar o nó Merge para combinar dados provenientes de dois nós anteriores. Isso é especialmente útil quando você precisa integrar dados gerados por múltiplos nós em um único conjunto.

Ilustração de um fluxo com três nós: "Obter dados", "Modificar dados" e "Merge: Anexar dois conjuntos de dados". O primeiro nó se conecta ao segundo e também diretamente ao terceiro.
Junção de dados de dois nós anteriores

Junção de dados de execuções repetidas de um nó

Você pode usar o nó Code para juntar dados gerados por execuções repetidas do mesmo nó — uma abordagem especialmente útil em cenários com loops.

Execução de nó vs. execução de fluxo

Esta seção descreve como juntar dados gerados por múltiplas execuções de um mesmo nó dentro de uma única execução do fluxo.

Consulte este exemplo de fluxo, que usa os nós Loop Over Items e Wait para simular múltiplas execuções.

Ver detalhes do modelo

Comparação, junção e redistribuição de dados

O nó Compare Datasets compara os fluxos de dados antes de juntá-los e pode gerar até quatro fluxos de saída distintos com base na comparação.

Veja este exemplo de fluxo para entender como usá-lo na prática.

Ver detalhes do modelo