Join tool icon

Ferramenta Junção

Last modified: February 02, 2022

A documentação estará disponível antes do lançamento do Designer Cloud para que você possa dar uma olhadinha. Este conteúdo pode mudar até o lançamento oficial.

Exemplo de cada ferramenta

A ferramenta Junção tem um fluxo de trabalho de exemplo. Visite Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente pelo Alteryx Designer Cloud.

Use a ferramenta Junção para combinar duas entradas com base em colunas comuns entre as duas tabelas. Você também pode juntar dois fluxos de dados com base na posição da linha.

Configurar a ferramenta

  1. Selecione como executar a junção. As duas opções são por posição de linha e por uma coluna específica.
    • Junção por colunas específicas: selecione essa opção quando as duas tabelas têm um ou mais colunas em comum (como um ID); os dados são combinados com base no campo compartilhado. Você pode optar por executar a junção com base em múltiplos campos. Cada junção deve ser uma linha separada na grade.
    • Junção pela posição dos registros: selecione essa opção quando as duas tabelas a serem combinadas têm a mesma estrutura de campos; os dados são combinados com base em suas posições dentro das duas tabelas.

    Mensagens de erro potenciais

    A ferramenta Junção restringe quais tipos de campo podem ser combinados. Mensagens de erro podem informar que "Junções em dados do tipo Double ou Float não são recomendadas devido a um erro de arredondamento que pode ocorrer."

    • Campos de cadeia de caracteres só podem ser combinados a outros campos de cadeia de caracteres.
    • Campos numéricos só podem ser combinados a outros campos numéricos.
    • Campos booleanos só podem ser combinados a outros campos booleanos.
    • Campos de data/hora só podem ser combinados a campos com exatamente o mesmo tipo de dados.
  2. Cada entrada, esquerda (L) e direita (R), tem uma lista suspensa onde você pode selecionar colunas. Selecione o campo de coluna para cada entrada. O Designer Cloud seleciona automaticamente uma coluna de junção para uma entrada se o mesmo cabeçalho de coluna já tiver sido selecionado de uma entrada diferente. Se você precisar de múltiplos campos de junção, pode configurar uma linha adicional de campos de junção.
    • Clique na lista suspensa para escolher um campo de junção adicional para cada entrada.
    • Para excluir um campo de junção, selecione um número e, em seguida, Excluir.
  3. Use a tabela Colunas para Manter para modificar o fluxo de dados de entrada. Cada linha da tabela representa uma coluna nos dados (para obter mais detalhes, continue lendo).

Selecionar, desmarcar e reordenar colunas

  • Para incluir uma coluna nos dados, marque a caixa de seleção. Desmarque a caixa de seleção para excluir a coluna.
  • Para reordenar as colunas de dados...
    1. Selecione e mantenha pressionado o ícone reordenar e arraste a linha para cima ou para baixo.
    2. Selecione para realçar uma linha e use a seta para cima ou a seta para baixo para mover as linhas para um novo local.

A coluna Unknown é selecionada por padrão. Isso permite novas colunas nos dados. Mova essa coluna para o local onde você deseja que uma nova coluna seja inserida.

Modificar o tipo e o tamanho dos dados

Para alterar o comprimento (número de caracteres para os tipos String e FixedDecimal) ou a medida (bytes para outros tipos numéricos) permitidos para os dados em uma coluna, clique em Tamanho e digite um número. O tamanho varia de acordo com o tipo de dados e pode ser editado para os tipos numéricos decimais fixos e todos os tipos de cadeia de caracteres.

Use a opção [tipo de dados]: Forçado para garantir que uma coluna sempre contenha o tipo esperado de dados.

Renomear uma coluna ou adicionar uma descrição

  • Para alterar o nome de uma coluna, selecione o campo Renomear associado à coluna e insira o novo nome.
  • Para adicionar uma descrição, selecione Descrição e insira uma descrição.

Visualizar a saída

As três saídas resultantes da junção são...

 Âncora L Contém as linhas da entrada L que não foram combinadas às linhas da entrada R.
Thumbnail
Âncora J Contém as linhas que foram combinadas entre as entradas L e R.
Thumbnail
Âncora R Contém as linhas da entrada R que não foram combinados às linhas da entrada L.
Thumbnail

Tipos adicionais de junções

Consulte a tabela abaixo para usar a ferramenta Junção para executar diferentes tipos de junções.

Junção interna: contém as linhas que foram combinadas entre as entradas L e R.
Thumbnail

A saída J da ferramenta Junção contém o resultado de uma junção interna.

Desjunção esquerda: contém as linhas da entrada L que não foram combinadas às linhas da entrada R.
Thumbnail

A saída L da ferramenta Junção contém o resultado de uma desjunção esquerda.

Desjunção direita: contém as linhas da entrada R que não foram combinadas às linhas da entrada L.
Thumbnail
A saída R da ferramenta Junção contém o resultado de uma desjunção direita.
Junção externa esquerda: todas as linhas da entrada L, incluindo as linhas que foram combinadas à entrada R.
Thumbnail

Para fazer uma junção externa esquerda, conecte as saídas J e L da ferramenta de junção à ferramenta de união.

Conecte a saída J primeiro para estabelecer o esquema da tabela combinada.

Junção externa direita: todos as linhas da entrada R, incluindo as linhas que foram combinadas à entrada L.
Thumbnail

Para fazer uma junção externa direita, conecte as saídas J e R da ferramenta Junção a uma ferramenta União.

Conecte a saída J primeiro para estabelecer o esquema da tabela combinada.

Junção externa completa: todas as linhas de ambas as entradas L e R.
Thumbnail

Para fazer uma junção externa completa, conecte as saídas J, L e R da ferramenta Junção à ferramenta União.

Conecte a saída J primeiro para estabelecer o esquema da tabela combinada.

Vírgulas como separadores decimais 

Marque Usar vírgulas como separadores decimais (somente conversões Cadeia de caracteres/Numérico) para usar uma vírgula (,) como separador decimal.

Esta página foi útil?

Problemas com seu produto Alteryx? Visite a Comunidade Alteryx ou entre em contato com nossa Equipe de Suporte. Não é possível enviar este formulário? Envie-nos um e-mail.