Menu Docs
Página inicial do Docs
/
Relational Migrator
/ /

Criar um projeto conectando a um banco de dados ao vivo

Você pode criar um projeto usando uma conexão de reconhecimento de data center ativa. Criar um projeto é a primeira etapa no processo de migração. Ao criar um projeto com uma conexão ativa, você:

  • Forneça os detalhes da conexão do seu banco de dados relacional de origem.

  • Forneça os detalhes da conexão para a implantação do MongoDB de destino.

  • Selecione o reconhecimento de data center, o esquema e as tabelas que fazem parte da migração.

Criar um projeto com uma conexão ativa é o processo recomendado para iniciar um novo projeto do Relational Migrator.

Antes de finalizar a criação do seu projeto, você tem a opção de selecionar os mapeamentos iniciais. Essas opções incluem começar com um esquema MongoDB recomendado, que é sugerido automaticamente pelo Relational Migrator com base no seu reconhecimento de data center relacional.

1
2

Para usar uma conexão de banco de dados relacional salva, clique Use a saved connection em e selecione-a na lista suspensa e, em seguida, insira as credenciais, se necessário.

Para criar uma nova conexão, clique em Add a new connection:

  1. Na lista suspensa Database type, selecione o tipo de banco de dados .

  2. Para inserir uma string de conexão diretamente, ative o botão Enter URI manually e cole sua string de conexão no JDBC URI.

  3. Para criar uma string de conexão inserindo informações do banco de dados , digite o seguinte:

    Campo
    Valor

    Host

    O nome IP ou DNS do host.

    Port

    O número da porta.

    Database

    O nome do banco de dados . Obrigatório.

    Identifier

    Um de Service Name ou SID.

    Username e a Password

    As credenciais a serem usadas para autenticação.

    Marcar Save password salva a senha com segurança em sua máquina, para que você não precise inserir Username e Password novamente ao usar a conexão salva.

    Campo
    Valor

    Host

    O nome IP ou DNS do host.

    Port

    O número da porta.

    Database

    O nome do banco de dados . Se estiver em branco, você verá somente objetos no esquema dbo padrão em todos os bancos de dados.

    Authentication

    Por padrão, isso é definido como SQL Server. Defina Windows como para ativar a Autenticação Integrada do Windows, usando as credenciais do usuário que iniciou o executável Relational Migrator . Isto desabilita os campos Username e Password.

    Username e a Password

    As credenciais a serem usadas para autenticação. Desativado se Authentication estiver definido como Windows.

    Marcar Save password salva a senha com segurança em sua máquina, para que você não precise inserir Username e Password novamente ao usar a conexão salva.

    General / SSL Alternar

    Visualizar as configurações SSL para a conexão.

    Para usar SSL, você deve primeiro descomentar e atualizar as server.ssl propriedades de configuração do em seu user.properties arquivo.

    SSL: Use SSL

    Habilite ou desabilite o SSL.

    SSL: Trust server certificate

    Com o SSL ativado, verifique para confiar no certificado armazenado. Deixe desmarcado para verificar o certificado do servidor em relação a uma Autoridade de certificação confiável.

    Campo
    Valor

    Host

    O nome IP ou DNS do host.

    Port

    O número da porta.

    Database

    O nome do banco de dados . Deixe em branco para carregar todos os bancos de dados.

    Username e a Password

    As credenciais a serem usadas para autenticação.

    Marcar Save password salva a senha com segurança em sua máquina, para que você não precise inserir Username e Password novamente ao usar a conexão salva.

    General / SSL Alternar

    Visualizar as configurações SSL para a conexão.

    Para usar SSL, você deve primeiro descomentar e atualizar as server.ssl propriedades de configuração do em seu user.properties arquivo.

    SSL: Use SSL

    Habilite ou desabilite o SSL.

    SSL: SSL mode

    Com o SSL ativado, escolha entre:

    • Preferred (padrão): faça uma conexão criptografada, se possível, caso contrário, retorne para uma conexão não criptografada.

    • Required: Exigem uma conexão criptografada.

    • Verify CA: Verifique o certificado do servidor em relação a uma Autoridade de Certificação confiável.

    • Verify identity: Verifique as informações de conexão do banco de dados em relação ao conteúdo do certificado.

    Campo
    Valor

    Host

    O nome IP ou DNS do host.

    Port

    O número da porta.

    Database

    O nome do banco de dados . Deixe em branco para se conectar ao banco de dados padrão .

    Username e a Password

    As credenciais a serem usadas para autenticação.

    Marcar Save password salva a senha com segurança em sua máquina, para que você não precise inserir Username e Password novamente ao usar a conexão salva.

    General / SSL Alternar

    Visualizar as configurações SSL para a conexão.

    Para usar SSL, você deve primeiro descomentar e atualizar as server.ssl propriedades de configuração do em seu user.properties arquivo.

    SSL: Use SSL

    Habilite ou desabilite o SSL.

    SSL: SSL mode

    Com o SSL ativado, escolha entre:

    • Prefer (padrão): faça uma conexão criptografada, se possível, caso contrário, retorne para uma conexão não criptografada.

    • Require: Exigem uma conexão criptografada.

    • Verify CA: Verifique o certificado do servidor em relação a uma Autoridade de Certificação confiável.

    • Verify full: Verifique as informações de conexão do banco de dados em relação ao conteúdo do certificado.

  4. Insira um Connection name e Environment tagopcional.

  5. Clique em Connect.

    A conexão salva está disponível para uso em todas as tarefas e projetos.

3

A tabela a seguir explica as diferentes maneiras de selecionar tabelas para migrar:

Alvo
em ação

Todas as tabelas dentro de um reconhecimento de data center

Clique na marca de seleção para o reconhecimento de data center de destino.

Todas as tabelas dentro de um esquema

Expanda o reconhecimento de data center de destino e clique na marca de seleção do esquema de destino.

Tabelas específicas dentro de um esquema

Expanda o reconhecimento de data center e o esquema de destino. Selecione as tabelas de destino individualmente.

Nomes de tabelas específicos

Use a barra Filter acima da lista Relational Schema .

4

Esta opção afeta os nomes das suas collection criadas a partir das tabelas do seu relational database:

  • Keep Original: Mantenha a letra original usada no nome da tabela do seu relational database de reconhecimento de data center.

  • Override with Global Casing: substitua o nome da tabela original por uma convenção global de maiúsculas e minúsculas.

    • TitleCase

    • camelCase

    • kebab-case

    • snake_case

    • UPPER_SNAKE_CASE

5
  • Start with a MongoDB schema that matches your relational schema
    Cria seu projeto inicial com uma nova regra de mapeamento de documento para cada tabela. Esta opção exibe uma tabela de tabelas relacionais importadas, que são agrupadas por banco de dados e esquema, e listadas em ordem alfabética. Cada collection é representada como uma collection top-level . Você pode visualizar o nome da coleção correspondente em cada tabela. Para nomes de coleção, o Relational Migrator aplica maiúsculas e minúsculas globais ao nome da tabela original.
  • Start with a recommended MongoDB schema
    O Relational Migrator cria regras de mapeamento para um esquema MongoDB sugerido. Ao escolher esta opção, uma tabela aparece mostrando as tabelas relacionais importadas. Relational Migrator sugere quais tabelas devem ser representadas como collection top-level ou embedded . Você pode usar as caixas de seleção para modificar quais tabelas são mapeadas em collections ou incorporadas.
  • Start with an empty MongoDB schema
    Cria seu projeto inicial sem regras de mapeamento.

Observação

Independentemente da opção escolhida ao iniciar seu projeto, você tem a flexibilidade de adicionar, remover ou modificar manualmente as regras de mapeamento a qualquer momento. Isso permite que você personalize o esquema MongoDB de acordo com os requisitos específicos de sua carga de trabalho.

6
7

Voltar

Criar e gerenciar projetos

Nesta página