Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Suporte à Associação Externa

Suporte à Associação Externa

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.