Exercício 4: Localizando Relacionamentos entre Elementos de Origem e Destino

Este exercício ensina como localizar e mapear relacionamentos entre elementos de origem e destino.

Antes de iniciar este exercício, será necessário concluir o Exercício 3: Criando um Novo Modelo de Mapeamento.

Para localizar relacionamentos entre elementos de origem e de destino:

Após criar um modelo de mapeamento a partir de modelo na visualização Explorador do Projeto de Dados, siga estas etapas para executar a função de descoberta para localizar relacionamentos entre os elementos dos esquemas que são exibidos no editor de mapeamento.
  1. Na visualização Explorador do Projeto de Dados, expanda o projeto atual, mytestproject.
  2. Expanda a pasta Mapeamentos.
  3. Dê um clique duplo no modelo de mapeamento myfirstmapping.msl criado no último exercício para abrir o editor de mapeamento em três painéis.
  4. Para modelar a integração entre dois esquemas (esses esquemas poderiam representar duas origens de dados distintas), crie um mapeamento entre colunas nas duas tabelas que você acredita que sejam similares. Neste exemplo, presume-se que você esteja ciente de um relacionamento de número de projeto entre a coluna MGRNO na tabela DEPARTMENT e a coluna MAJPROJ na tabela PROJECT. Selecione a coluna MGRNO na tabela DEPARTMENT no painel Origem e selecione a coluna MAJPROJ na tabela PROJECT na área de janela Destino.
  5. Clique com o botão direito do mouse em qualquer lugar do editor de mapeamento e selecione Criar Mapeamento. O editor exibirá uma linha de mapeamento entre as duas colunas com um hub exibido na forma de quadrado.
  6. Você também poderá utilizar a função de descoberta para localizar relacionamentos entre a origem e o destino. Selecione a tabela DEPARTMENT área de janela Origem e selecione a tabela PROJECT no painel Destino.
  7. Clique com o botão direito do mouse na área de janela central do editor de mapeamento.

    Primeiramente, configure a função de descoberta para utilizar algoritmos de similaridade Léxica e nome Semântico, pois isto corresponde ao elementos de origem e destino utilizando valores de nome ou texto.

  8. Selecione Descobrir Relacionamentos -> Configuração Avançada.
  9. Na tabela de algoritmos, selecione Similaridade Léxica e Nome Semântico. Esses algoritmos procuram texto e nomes para localizar correspondências.
  10. Especifique o botão de opções Composição por Seqüência, que irá assegurar que o algoritmo de Similaridade Léxica seja utilizado antes do algoritmo de Nome Semântico. Como esta é a seqüência atual, não será necessário alterar a ordem dos algoritmos.
  11. Clique em Concluir.

    Em seguida, execute a função de descoberta para localizar a correspondência mais satisfatória entre todos os elementos no modelo.

  12. Clique com o botão direito do mouse na área de janela central do editor de mapeamento.
  13. Selecione Descobrir Relacionamentos -> Localizar Melhor Correspondência.
  14. Na página Especificar Escopo para Descobrir Relacionamentos, selecione o escopo da função de descoberta.
    Todos os elementos tanto da origem como das tabelas de destino serão selecionados, pois você ativou a função de descoberta a partir da área de janela central do editor de mapeamento. O escopo será alterado de acordo com a maneira com que você iniciar a função de descoberta. Você poderá limpar uma caixa de opções para evitar que esse elemento localize relacionamentos. Para este exemplo, deixe todos os elementos selecionados.
  15. Caso não deseje ver esta janela novamente, selecione a caixa de opções Não mostrar esta janela novamente durante a procura por relacionamentos. Para este exemplo, não selecione a caixa de opções.
  16. Clique em Concluir.
  17. A visualização Editor de Mapeamento exibe as linhas de mapeamento entre as correspondências bem-sucedidas. Elas são os mapeamentos propostos ou descobertos. Observe que os hubs dos mapeamentos descobertos são exibidos na forma de colchetes. Selecione a linha de mapeamento entre a coluna DEPTNO na tabela DEPARMENT e a coluna DEPTNO na tabela PROJECT. Clique com o botão direito na linha e selecione Aceitar Mapeamento.
    Observe que a cor da linha e o hub da linha serão alterados quando aceitar o mapeamento proposto.
  18. Clique com o botão direito do mouse na área de janela central do editor de mapeamento e selecione Rejeitar Todos os Mapeamentos. Tanto o mapeamento aceito como o mapeamento criado manualmente permanecerão no editor.

O editor de mapeamento exibe uma representação visual dos relacionamentos mapeados. Agora você está pronto para iniciar o Exercício 5: Incluindo uma Transformação no Elemento no Modelo de Mapeamento.