Ir para conteúdo principal Pular para conteúdo complementar

Processador Join

Combina dois fluxos com base em uma ou mais chaves.

O processador Join permite combinar dados de dois fluxos de saída. Escolha uma chave comum, selecione o tipo de junção e combine os dados no fluxo de saída.

Uso

O processador Join requer dois fluxos de entrada e pode gerar apenas um fluxo de saída.

Propriedades

Propriedades a serem configuradas para combinar seus registros usando Join.

Configuração
Propriedade Configuração
Tipo de junção

Selecione o tipo de união desejado na lista:

  • Junção interna: use este tipo de junção para comparar duas entradas que tenham valores de campo correspondentes e listar todos os pares resultantes. Valores que não correspondem entre si estão sendo ignorados no conjunto de resultados.

  • Junção externa esquerda: use esta opção para reter todos os valores do conjunto de dados esquerdo na lista de saída unida. Os valores que não corresponderem a nenhuma linha no conjunto de dados direito serão listados no conjunto de resultados como NULL.

  • Junção externa direita: use esta opção para reter todos os valores do conjunto de dados direito na lista de saída unida. Os valores que não corresponderem a nenhuma linha no conjunto de dados esquerdo serão listados no conjunto de resultados como NULL.

  • Junção externa completa: use esta opção para combinar junções externas esquerda e direita. Todo valor que não tiver valor correspondente será listado no conjunto de resultados como NULL.

Condições
  • Chave esquerda: selecione ou insira o campo no conjunto de dados esquerdo. O preenchimento automático está disponível durante a digitação.

  • Chave direita: selecione ou insira o campo no conjunto de dados direito. O preenchimento automático está disponível durante a digitação.

Para renomear o processador ou editar sua descrição, clique no ícone Editar Editar ao lado do nome do processador no painel Propriedades.

Informações adicionais sobre operações de união

O processador Join permite aplicar quatro tipos diferentes de operações de união aos seus dados.

Junção interna

Este tipo de operação de união é usado para:

  • comparar os valores que são comuns entre dois conjuntos de dados.

  • criar um conjunto de resultados com todos os pares correspondentes.

Representação gráfica de uma junção interna.

O conjunto de resultados é determinado da seguinte forma:

Se a instrução de junção for satisfeita (o conjunto de dados L corresponder ao conjunto de dados R) Se a instrução de junção não for satisfeita
Todos os registros correspondentes serão combinados e retornados no conjunto de resultados. Registros não correspondentes são ignorados.

Junção externa esquerda

Este tipo de operação de união é usado para:

  • corresponda os valores que são comuns entre dois conjuntos de dados E retenha todos os valores que existem no conjunto de dados esquerdo.

  • crie um conjunto de resultados combinando esses registros.

Representação gráfica de uma junção externa esquerda.

O conjunto de resultados é determinado da seguinte forma:

Se a instrução de união for satisfeita (tudo o que está no conjunto de dados L + corresponde aos dois conjuntos de dados) Se a instrução de junção não for satisfeita
Todos os registros no conjunto de dados esquerdo, bem como os registros correspondentes entre o conjunto de dados esquerdo e o conjunto de dados direito, são combinados e retornados no conjunto de resultados. Registros não correspondentes são ignorados.

Junção externa direita

Este tipo de operação de união é usado para:

  • corresponda os valores que são comuns entre dois conjuntos de dados E retenha todos os valores que existem no conjunto de dados direito.

  • crie um conjunto de resultados combinando esses registros.

Representação gráfica de uma junção externa direita.

O conjunto de resultados é determinado da seguinte forma:

Se a instrução de junção for satisfeita (tudo o que está no conjunto de dados L e R + corresponder aos dois conjuntos de dados) Se a instrução de junção não for satisfeita
Todos os registros no conjunto de dados esquerdo, bem como os registros correspondentes entre o conjunto de dados esquerdo e o conjunto de dados direito, são combinados e retornados no conjunto de resultados. Registros não correspondentes são ignorados.

Junção externa completa

Este tipo de operação de união é usado para:

  • retenha todos os valores correspondentes nos conjuntos de dados esquerdo e direito.

  • crie um conjunto de resultados combinando esses registros.

Representação gráfica de uma junção externa completa.

O conjunto de resultados é determinado da seguinte forma:

Se a instrução de união for satisfeita (tudo o que está no conjunto de dados L + corresponde aos dois conjuntos de dados) Se a instrução de junção não for satisfeita
Todos os registros no conjunto de dados esquerdo, bem como os registros correspondentes entre o conjunto de dados esquerdo e o conjunto de dados direito, são combinados e retornados no conjunto de resultados. Registros não correspondentes serão listados no conjunto de resultados como NULL.

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!