Criar uma tarefa de sincronização
As tarefa de sincronização são os processos de trabalho responsáveis por transferir seus dados e esquemas de um relational database para o MongoDB. Crie uma nova tarefa de sincronização na guia Data Migration .
Esta tarefa também se aplica a trabalhos de sincronização contínua suportados pelo Apache Kafka. Não há diferença de procedimento introduzida ao usar o Kafka. Para obter mais detalhes, consulte Integração do Relational Migrator com o Kafka.
Sobre esta tarefa
As credenciais URI fornecidas ao criar uma tarefa de sincronização não precisam ser as mesmas que as credenciais usadas ao criar seu projeto.
As tarefas de sincronização contínua usando o Confluent Cloud Kafka podem levar mais tempo devido ao provisionamento de recursos de backend no Confluent Cloud. Esse processo normalmente leva de dois a cinco minutos adicionais na primeira vez que um tarefa de sincronização do CDC é executado.
Você pode recuperar um tarefa de sincronização contínua dentro de 24 horas após a falha. Para obter detalhes, consulte Recuperar um trabalho de sincronização.
Antes de começar
Crie uma ou mais regras de mapeamento em seu projeto do Relational Migrator.
Prepare um URI do MongoDB e credenciais que tenham permissões de leitura/escrita em seu reconhecimento de data center de destino.
Passos
Insira os detalhes da conexão do banco de dados relacional
No formulário Connect Source DB , insira os detalhes da conexão para criar o URI JDBC para seu relational database.
2a. Selecione um tipo de reconhecimento de data center no menu suspenso Database type .
2b. Insira um nome IP ou DNS de host na caixa de texto Host .
2c. Insira um número de porta na caixa de texto Port .
2d. Insira um nome de reconhecimento de data center no campo Database .
Dependendo do seu relational database, esse comportamento varia:
Tipo de reconhecimento de data center | Comportamento |
---|---|
Oráculo | Você deve inserir um nome de reconhecimento de data center e um Service ID ou SID. |
Servidor SQL | Insira um nome de reconhecimento de data center, ou deixe em branco para carregar todos os reconhecimentos de data center. |
MySQL | Insira um nome de reconhecimento de data center, ou deixe em branco para carregar todos os reconhecimentos 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 | Deixar o nome do reconhecimento de data center em branco carrega esquemas do reconhecimento de data center padrão. |
DB2 | Você deve inserir um nome de banco de dados de dados. |
2e. Insira um nome de usuário na caixa de texto Username .
2f. Insira uma senha na caixa de texto Password .
2g. (Opcional) Clique na caixa de seleção Save a password for this session .
2h. Clique no botão de alternância SSL para habilitar ou desabilitar o SSL e selecione um modo SSL.
2i. Clique em Connect
Observação
Os detalhes de conexão e SSL dependem do tipo de banco de dados ao qual você está se conectando. Além das propriedades de conexão genéricas listadas acima, você também pode precisar selecionar um Identifier para Oracle e Authentication para SQL Server.
Se você quiser especificar o URI do JDBC manualmente, clique na chave de alternância Enter URI manually no formulário Connect SourceDB . Para obter detalhes, consulte Connection strings do banco de dados relacional.
Insira os detalhes da conexão MongoDB de origem
Para fornecer os detalhes de conexão MongoDB , selecione um cluster Atlas ou forneça uma string de conexão (URI) do MongoDB . Se você estiver conectado com Atlas, a opção padrão será Select a cluster. Se você não estiver conectado com Atlas, a opção Select a cluster estará desativada.
No formulário Connect Destination DB , selecione um Atlas Cluster na lista suspensa. Os clusters são exibidos em uma hierarquia de três níveis: Organization > Project > Cluster, organizados alfabeticamente. Somente os primeiros clusters 100 que você está autorizado a acessar são exibidos.
Se você deixar qualquer um dos campos do formulário para Database, Username ou Password em branco, os valores dos metadados do Atlas cluster serão usados.
Clique em Connect.
No formulário Connect Destination DB , insira seu MongoDB connection string (URI).
Se você deixar qualquer um dos campos de formulário para Database, Username ou Password em branco, os valores especificados no URI serão usados.
Clique em Connect.
Selecione suas opções de migração
No formulário Migration Options , selecione seu Migration Options:
Opção de migração | Descrição |
---|---|
Modo | Define o tipo de tarefa de sincronizaçã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 sincronização. |
Verificar dados migrados | Boolean. Se verdadeiro, o mecanismo de sincronização verifica os dados migrados no reconhecimento de data center de origem. Suportado apenas para o modo de snapshot. |
Depois de especificar o tipo de tarefa no formulário Migration Options , o Relational Migrator realiza várias verificações para garantir que o banco de dados de dados esteja configurado corretamente. Se uma configuração estiver ausente, um banner será exibido indicando a configuração incorreta do banco de dados de dados e fornecerá um botão Generate Script para o download do script SQL.
Esse script inclui as declarações de configuração necessárias e instruções adicionais na forma de comentários.
Aviso
Antes de iniciar uma tarefa de sincronização:
Baixe o roteiro.
Revise cuidadosamente seu conteúdo.
Execute as declarações.
Siga quaisquer etapas manuais comentadas.
Revise e inicie seu tarefa de sincronização
No formulário Review Summary , você pode ver detalhes sobre seu tarefa de sincronização. Esses detalhes incluem o tipo, o número de tabelas e linhas afetadas e o tamanho estimado dos dados do tarefa de sincronização. Para iniciar seu tarefa de sincronização, clique em Start.
Observação
Para tarefas do Kafka Sync, visualize os detalhes do sistema selecionando a tarefa no painel History na tela Data Migration e passando o mouse sobre o ícone ao lado do botão Create Migration Job .
Próximos passos
Saiba mais
Para obter informações detalhadas sobre os requisitos de configuração de cada banco de dados de dados, consulte o seguinte: