Academy
Transformação

Etapa Mesclar

A etapa Mesclar combina duas fontes de dados a partir de colunas que sejam do mesmo tipo de dado. Você define quais colunas servem de chave de comparação e a plataforma separa os registros comuns às duas fontes dos registros exclusivos de cada uma. A Mesclar fica na categoria Combinação da barra de ferramentas.

Como configurar

Ao conectar a etapa, as colunas das fontes de entrada aparecem na Porta A e na Porta B. Defina a regra de comparação selecionando as colunas que devem ser confrontadas, lembrando que cada par de colunas precisa ter o mesmo tipo de dado.

  • Chaves de Mescla: definem a regra de comparação entre as portas. Você pode criar mais de uma regra no botão + e remover uma regra pelo ícone de lixeira. O status da chave pode ser Válido ou Inválido.

  • Seleção de Coluna: escolhe uma ou mais colunas que farão parte da regra de comparação. Por padrão, todas as colunas vêm selecionadas.

  • Status da Coluna: indica se a coluna está Válido ou Inválido. O status fica Inválido quando a coluna usada na regra é excluída na etapa de entrada, ou quando o tipo de dado dela é alterado na etapa de entrada. Nesse status, a plataforma permite excluir a coluna.

  • Porta: identifica a qual porta (A ou B) a coluna pertence.

  • Nome na Origem: mostra todas as colunas da etapa de entrada. Os valores dessa coluna não são editáveis.

  • Renomear Coluna: permite alterar o nome que a coluna terá na saída da etapa.

  • Botão Fechar: fecha a tela sem salvar e volta ao Designer.

  • Botão Salvar: salva as configurações.

Nomes duplicados: se houver colunas com o mesmo nome nas duas fontes de entrada, renomeie uma delas. A plataforma não permite duas colunas com o mesmo nome.

Portas de saída

Depois de configurar as colunas, a etapa Mesclar gera três saídas:

  • Saída A: registros da Porta A que não são comuns aos da Porta B.

  • Saída M: registros comuns às Portas A e B.

  • Saída B: registros da Porta B que não são comuns aos da Porta A.

Porta vazia ainda é válida: mesmo que a regra não retorne dados, a porta continua válida e pode ser ligada a outra etapa para compor o fluxo.

Exemplo de utilização

Considere duas fontes de entrada. A Porta A tem as colunas Negócio, Data, Conta, Valor e Descrição, com quatro registros: dois do negócio A (Despesas 2 e Creditos 1) e dois do negócio B (Despesas 2 e Creditos 2). A Porta B tem as colunas Negócio, Descrição e Departamento, com dois registros do negócio A (Despesas 1 e Creditos 1).

O objetivo é mesclar as duas fontes pelas colunas Negócio e Descrição. Com essa regra, os resultados são:

  • Saída A: os dois registros do negócio B (Despesas 2 e Creditos 2), que não têm correspondência na Porta B.

  • Saída M: os dois registros do negócio A, agora enriquecidos com a coluna Departamento vinda da Porta B (Contas a Pagar e Contas a Receber).

  • Saída B: arquivo vazio, pois todos os registros da Porta B têm correspondência na Porta A.

Artigos relacionados

  • Etapa Procurar

  • Etapa Consolidar

Isso foi útil?