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

Criar um projeto conectando a um banco de dados ao vivo

Nesta página

  • Sobre esta tarefa
  • Passos
  • Próximos passos

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 sistema 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. Clique em New Project no canto superior direito da tela inicial do Relational Migrator.

  2. Clique no botão Connect database.

  3. Selecione um tipo de reconhecimento de data center. O Relational Migrator suporta a migração dos seguintes tipos de reconhecimento de data center:

    • MySQL

    • Oráculo

    • PostgreSQL

    • Servidor SQL

    • Sybase ASE

    • DB2

  4. Insira os detalhes da conexão para criar o URI JDBC para seu relational database.

    1. Insira um nome IP ou DNS de host na caixa de texto Host .

    2. Insira um número de porta na caixa de texto Port .

    3. Insira um nome de banco de dados no campo de texto Database . Dependendo do seu banco de dados relacional, esse comportamento varia:

      Tipo de reconhecimento de data center
      Comportamento
      Oráculo
      O nome do reconhecimento de data center é obrigatório. Você também precisa especificar um Service ID ou SID.
      Servidor SQL
      O nome do banco de dados é obrigatório.
      MySQL
      Deixar o nome do reconhecimento de data center em branco carrega todos os reconhecimento de data center.
      Postgres
      Deixar o nome do reconhecimento de data center em branco carrega esquemas do reconhecimento de data center padrão.
      Sybase ASE
      O nome do banco de dados é obrigatório.
      DB2
      O nome do banco de dados é obrigatório.
    4. Insira um nome de usuário na caixa de texto Username .

    5. Insira uma senha na caixa de texto Password .

    6. (Opcional) Clique na caixa de seleção Save a password for this session para evitar digitar novamente sua senha no projeto.

    7. Clique no botão de alternância SSL para habilitar ou desabilitar o SSL e selecione um modo SSL.

    8. Clique em Connect.

      Os detalhes de conexão e SSL dependem do tipo de reconhecimento de data center ao qual você está se conectando. Além das propriedade de conexão genéricas listadas acima, você também pode precisar selecionar um Identifier para Oracle e Authentication para SQL servidor.

      Observação

      Se você quiser especificar o URI do JDBC manualmente, clique na chave de alternância Enter URI manually no Connect to the database screen. Para obter detalhes, consulte Strings de conexão do banco de dados relacional.

  5. Na tela Select tables , indique as tabelas que você deseja migrar e clique em Next.

    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 .
  6. Escolha uma opção Global casing para nomes de coleção.

    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.

      • camelCase

      • TitleCase

      • kebab-case

      • snake_case

      • UPPER_SNAKE_CASE

  7. Escolha uma opção Initial mappings para seu esquema MongoDB.

    • 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.
    • 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.

  8. Insira um nome para seu projeto.

  9. Clique em Done.

Voltar

Configurações