Ferramenta Junção
A ferramenta Junção combina duas entradas com base em campos comuns entre as duas tabelas. Você também pode associar dois fluxos de dados com base na posição do registro.
Configure a ferramenta
- Selecione como executar a junção. As duas opções são por posição de registro, ou por campo específico.
- Junção por posição do registro: Selecione esta opção quando as duas tabelas a serem unidas tiverem a mesma estrutura de campo, e os dados serão unidos por sua posição dentro das duas tabelas.
- Junção por campo específico: Selecione esta opção quando as duas tabelas tiverem um ou mais campos em comum (como um ID) e os dados serão unidos. Você pode optar por ingressar em vários campos. Cada junção deve ser uma linha separada na grade.
- Campos de sequência de caracteres só podem ser associados a outros campos de cadeia de caracteres.
- Campos numéricos só podem ser unidos a outros campos numéricos.
- Campos booleanos só podem ser unidos a outros campos booleanos.
- Tipos de campos DataHora só podem ser associados ao seu tipo exato.
- Campos espaciais não podem ser unidos, use a Ferramenta Correspondência geográfica em vez disso.
- Campos blob não podem ser associados a nenhum outro tipo.
- Aviso: as junções no dobro ou no flutuador não são recomendadas devido ao erro arredondando.
- Use a tabela para modificar o fluxo de dados de entrada. Cada linha na tabela representa uma coluna nos dados.
- Clique para realçar uma linha ou clique e arraste para realçar múltiplas linhas.
- Clique nas setas ou , ou clique com o botão direito do mouse e arraste para mover as linhas para um novo local.
- Salvar/carregar: salve a configuração da coluna como um arquivo .yxft. O arquivo de tipo de campo do Alteryx é um arquivo de texto que pode ser usado em outros fluxos de trabalho utilizando as opções Carregar nomes de campos ou Carregar nomes e tipos de campos.
- Selecionar: marque ou desmarque todas as colunas. As opções incluem Selecionar todos e Desmarcar todos.
- Alterar o tipo de campo dos campos destacados: altere o tipo de dados de todas as colunas realçadas.
- Ordenar: classifique a ordem das colunas em crescente ou decrescente. As opções incluem Ordenar no nome de campo original, Ordenar no novo nome de campo e Ordenar no tipo de campo, ou Reverter para a ordem de campo de entrada.
- Mover: mova as colunas realçadas para a parte superior ou inferior da lista.
- Adicionar prefixo ao nome dos campos: adicione um prefixo ao nome da coluna selecionada ou realçada.
- Adicionar sufixo ao nome dos campos: adicione um sufixo ao nome da coluna selecionada ou realçada.
- Remover prefixo ou sufixo: remova o prefixo ou o sufixo do nome da coluna selecionada ou realçada.
- Limpar todas as renomeações: remova o novo nome de todas as colunas.
- Limpar renomeações destacadas: remova o novo nome de todas as colunas realçadas.
- Reverter tudo para o tipo e tamanho originais: desfaça todas as alterações de tipo e tamanho em todas as colunas e use os valores originais.
- Reverter destacados para o tipo e tamanho originais: desfaça alterações de tipo e tamanho nas colunas selecionadas ou realçadas e use os valores originais.
- Esquecer todos os campos ausentes: remova todas as colunas que não estão mais incluídas nos dados.
- Esquecer campos ausentes destacados: remova todas as colunas realçadas que não estão mais incluídas nos dados.
- Desmarcar campos duplicados: desmarque a segunda coluna quando existirem nomes de coluna duplicados; essa opção só está disponível com entradas múltiplas.
A ferramenta de junção restringe quais tipos de campo podem ser unidos. As seguintes mensagens de erro podem aparecer:
Cada entrada terá uma lista suspensa de seus campos. Selecione o campo de junção para cada entrada. Alteryx irá selecionar automaticamente um campo de junção de uma entrada se o mesmo nome de campo já foi selecionado de uma entrada diferente.
Se vários campos de junção forem desejados, uma linha adicional de campos de junção pode ser configurada. Basta clicar na lista suspensa para escolher o campo de junção adicional por entrada.
Para excluir um campo de junção, clique no número do lado esquerdo e clique no botão excluir à direita.
Para incluir uma coluna nos dados, marque a caixa de seleção à esquerda do nome da coluna. Desmarque a caixa de seleção para excluir a coluna.
Para reordenar as colunas de dados:
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.
Para alterar o comprimento (caracteres para os tipos cadeia de caracteres e numérico decimal fixo) ou a medida (bytes para outros tipos numéricos) dos dados com suporte 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. Veja Tipos de dados.
Use a opção [tipo de dados]: Forçado para garantir que uma coluna sempre contenha o tipo esperado de dados; isso é útil ao criar macros. Veja Macros.
Para alterar o nome de uma coluna, clique em Renomear e digite o novo nome.
Para adicionar uma descrição, clique em Descrição e digite uma descrição.
Depois de selecionar ou realçar linhas (colunas de dados) na tabela, clique em Opções para exibir mais opções de configuração:
Visualizar a saída
As três saídas resultantes da junção são as seguintes:
Âncora L | Contém registros da entrada L que não se associaram aos registros da entrada R. | |
Âncora J | Contém registros que ingressaram da entrada L para esses registros na entrada R. | |
Âncora R | Contém registros da entrada R que não se uniram a registros da entrada L. |
Consulte a tabela abaixo para usar a ferramenta Junção para executar diferentes tipos de junções.
Junção interna:contém registros que ingressaram da entrada L para esses registros na entrada R. |
|
|
A saída J da ferramenta de junção contém o resultado de uma junção interna. |
Desjunção esquerda: contém registros da entrada L que não se associaram aos registros da entrada R. |
|
|
A saída L da ferramenta de junção contém o resultado de uma desjunção esquerda. |
Desjunção direita: contém registros da entrada R que não se associaram aos registros da entrada L. |
|
|
A saída R da ferramenta de junção contém o resultado de uma desjunção direita. |
Junção externa esquerda: todos os registros da entrada L, incluindo os registros que se juntaram à entrada R. |
|
|
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 os registros da entrada R, incluindo os registros que se juntaram à entrada L. |
|
|
Para fazer uma junção externa direita, conecte as saídas J e R 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 completa: todos os registros de entradas L e R. |
|
|
Para fazer uma junção externa completa, conecte as saídas J, L e R da ferramenta de junção à ferramenta de união. Conecte a saída J primeiro para estabelecer o esquema da tabela combinada. |