Use as transformações Qualificador de Origem e Qualificador de Origem do Aplicativo Origem para executar uma associação externa de duas origens no mesmo banco de dados. Quando o Serviço de Integração executa uma associação externa, ele retorna todas as linhas de uma tabela de origem e as linhas da segunda tabela de origem que correspondem à condição de associação.
Use uma associação externa quando deseja unir duas tabelas e retornar todas as linhas a partir de uma das tabelas. Por exemplo, você pode executar uma associação externa quando deseja unir uma tabela de clientes registrados com uma tabela de compras mensais, a fim de determinar a atividade do cliente registrado. Usando uma associação externa, você pode unir a tabela do cliente registrado com a tabela de compras mensais, e retornar todas as linhas na tabela do cliente registrado, inclusive os clientes que não fizeram compras no último mês. Se você executar uma associação normal, o Serviço de Integração retorna apenas os clientes registrados que fizeram compras durante o mês e somente as compras efetuadas por clientes registrados.
Com uma associação externa, você pode gerar os mesmos resultados que uma associação externa mestre ou detalhada na transformação Joiner. No entanto, quando você usa uma associação externa, reduz o número de linhas no fluxo de dados. Isso pode melhorar o desempenho.
O Serviço de Integração suporta dois tipos de associações externas:
À Esquerda.
O Serviço de Integração retorna todas as linhas para a tabela à esquerda da sintaxe da associação e as linhas de ambas as tabelas que cumprem a condição de associação.
À Direita.
O Serviço de Integração retorna todas as linhas para a tabela à direita da sintaxe da associação e as linhas de ambas as tabelas que cumprem a condição de associação.
Use associações externas nas instruções de consulta aninhadas, quando substituir a consulta padrão.