Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Menu Docs
Página inicial do Docs
/ /

Criar uma tarefa de migração

As tarefas de migração são os processos de trabalho responsáveis por transferir seus dados e esquemas de um banco de dados relacional para o MongoDB. Crie um novo tarefa de migração na aba Data Migration.

  • As credenciais de URI fornecidas ao criar um tarefa de migração não precisam ser iguais às credenciais usadas ao criar seu projeto.

  • Você pode usar uma conexão de banco de dados relacional existente ou criar uma ao criar o tarefa de migração.

1

O Relational Migrator executa apenas uma tarefa de migração por vez. Se um tarefa estiver em andamento, este botão será desabilitado.

2

No formulário Connect to your source database , insira os detalhes da conexão para criar o URI JDBC para seu relational database.

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

Para criar uma nova conexão:

  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ê só verá 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

Para usar uma conexão MongoDB salva, clique Use a saved connection em e selecione-a no menu suspenso e insira as credenciais, se necessário.

Para criar uma nova conexão:

  1. Insira a string de conexão do MongoDB .

    1. MongoDB connection string (URI)No,insira seu URI MongoDB .

      Se você estiver usando a 509 autenticação X., o Relational Migrator verificará a sintaxe da string de conexão e o formato do arquivo do certificado.

    2. Se não estiver incluído na string de conexão, insira o Database para se conectar.

    3. Se eles não estiverem incluídos na string de conexão e você não estiver usando a509 autenticação X., insira o Username e o Password do seu usuário Relational Migrator MongoDB .

  2. Insira um Connection name e Environment tagopcional.

  3. Clique em Connect.

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

4
Opção de migração
Descrição

Solte as collection de destino antes da migração

Boolean. Indica se o Relational Migrator descarta uma collection de destino antes de transferir dados.

Parar após erros

Inteiro. Indica o número de erros após os quais o Relational Migrator interrompe a tarefa de migração .

Verificar dados migrados

Boolean. Se true, o mecanismo de sincronização verifica os dados migrados em relação ao banco de dados de origem. Compatível apenas com o modo snapshot .

Truncamento de dados

enumeração. Controla como o Relational Migrator lida com problemas de truncamento durante a migração. Show as error incrementa a contagem de erros e pode interromper a migração. Show as warning faz o log do problema e não incrementa a contagem de erros. Hide suprime problemas de truncamento da IU.

Ao definir o Mode, o Relational Migrator verifica se o banco de dados está configurado corretamente. Se encontrar problemas, exibirá um banner de aviso e um botão Generate Script para baixar um script SQL. Este script inclui as declarações de configuração necessárias e quaisquer instruções adicionais como comentários.

Aviso

Antes de iniciar um tarefa de migração :

  1. Baixe o roteiro.

  2. Revise cuidadosamente seu conteúdo.

  3. Execute as declarações.

  4. Siga quaisquer etapas manuais comentadas.

5

Se você deseja migrar somente um subconjunto das coleções em seu projeto, clique em Selective Migrations e escolha as coleções que deseja migrar. Se você deseja migrar todas as coleções em seu banco de dados, pule esta etapa.

As abas abaixo explicam as diferentes maneiras de selecionar coleções para migrar:

  1. Em Selective migration, use as marcas de seleção para selecionar coleções:

    • Todas as coleções em um banco de dados: Clique na marca de seleção do banco de dados.

    • Coleções específicas dentro de um banco de dados: expanda o banco de dados e selecione coleções individuais.

  1. Mude para Bulk Selection.

  2. Cole ou digite uma lista separada por vírgula de nomes de coleção. Por exemplo, collection1,collection2.

    Conforme você digita, o Relational Migrator filtra a lista e permite que você clique nas coleções correspondentes para incluí-las ou excluí-las.

6

No formulário Review Summary , revise os seguintes detalhes antes de iniciar seu tarefa de migração :

  • Tipo: O modo de migração.

  • Tabelas e linhas afetadas: o número de tabelas e linhas incluídas na migração.

  • Tamanho estimado dos dados: o tamanho aproximado dos dados a serem migrados.

  • Soltar coleções de destino: se o Relational Migrator descarta as coleções antes da migração.

  • Interromper migração após: o número de erros após os quais a migração é interrompida.

  • Collections a serem migradas: as collections incluídas nesta migração.

Para iniciar seu tarefa de migração, clique em Start.

Importante

Para grandes trabalhos de migração para um Atlas cluster, o resumo da revisão pode incluir Atlas Performance Suggestions que recomendam camadas de cluster mais altas. A atualização é opcional, mas reduz o tempo de migração.

Clique em Upgrade on Atlas para abrir o Atlas em uma nova guia ou janela do navegador. Se você deseja atualizar, mas não tem as permissões necessárias, entre em contato com seu administrador.

Para obter informações detalhadas sobre os requisitos de configuração de cada banco de dados de dados, consulte o seguinte:

Voltar

Migração de dados

Nesta página