< Anterior | Próximo >

Localizando Relacionamentos entre Elementos de Origem e Destino

Este exercício ensina como localizar e mapear relacionamentos entre os elementos de origem e de destino, executando a função de descoberta.

Para localizar relacionamentos entre elementos de origem e de destino:

  1. Na visualização Data Project Explorer, expanda o projeto mytestproject e expanda a pasta Mapeamentos.
  2. Dê um clique duplo no modelo de mapeamento myfirstmapping.msl criado no último exercício, para abrir o editor de mapeamento em três áreas de janela. 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.
  3. Selecione a coluna MGRNO na tabela DEPARTMENT no painel Origem e selecione a coluna MAJPROJ na tabela PROJECT na área de janela Destino.
  4. 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.

    Você também poderá utilizar a função de descoberta para localizar relacionamentos entre a origem e o destino.

  5. Selecione a tabela DEPARTMENT na área de janela Origem e selecione a tabela PROJECT na área de janela de Destino.

    Primeiro, configure a função de descoberta para utilizar a similaridade de Lexical e algoritmos de nome Semânticos, por que isso corresponde aos elementos de origem e de destino, utilizando os valores de nome ou texto.

  6. Clique com o botão direito do mouse na área de janela central do editor de mapeamento.
  7. Selecione Descobrir Relacionamentos > Configuração Avançada
  8. Na tabela de algoritmos, selecione Similaridade Léxica e Nome Semântico. Esses algoritmos procuram texto e nomes para localizar correspondências.
  9. 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 essa é a seqüência atual, não é necessário alterar a ordem dos algoritmos.
  10. 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.
  11. Clique com o botão direito do mouse na área de janela central do editor de mapeamento e selecione Descobrir Relacionamentos > Localizar o Melhor Ajuste.
  12. Na página Especificar o Escopo para a Descoberta de Relacionamentos, selecione o escopo da função de descoberta. Todos os elementos das tabelas de origem e de destino são selecionadas, por que você ativou a função de descoberta 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.
  13. Opcional: Se você não deseja ver esta janela novamente, é possível selecionar Não mostrar esta janela novamente, ao buscar a caixa de opção de relacionamentos. Para este exemplo, não selecione a caixa de opções.
  14. Clique em Concluir. 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.
  15. 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.
  16. 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.
< Anterior | Próximo >

Feedback