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.
Propriedade | Configuração |
---|---|
Tipo de junção |
Selecione o tipo de união desejado na lista:
|
Condições |
|
Para renomear o processador ou editar sua descrição, clique no ícone 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.
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.
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.
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.
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. |