O que o Resync faz?
- O ClickPipe existente é removido, e um novo ClickPipe de “resync” é iniciado. Assim, alterações na estrutura das tabelas de origem serão consideradas quando você fizer o resync.
- O ClickPipe de resync cria (ou substitui) um novo conjunto de tabelas de destino com os mesmos nomes das tabelas originais, mas com o sufixo
_resync. - A carga inicial é realizada nas tabelas
_resync. - Em seguida, as tabelas
_resyncsão trocadas pelas tabelas originais. As linhas excluídas logicamente são transferidas das tabelas originais para as tabelas_resyncantes da troca.
Casos de uso para Resync de um ClickPipe
- Talvez você precise fazer alterações significativas de schema nas tabelas de origem que invalidem o ClickPipe existente e exijam que ele seja reiniciado. Você pode simplesmente clicar em Resync após fazer as alterações.
- No caso específico do ClickHouse, talvez você tenha precisado alterar a chave
ORDER BYnas tabelas de destino. Você pode usar o Resync para repopular os dados na nova tabela com a chave de ordenação correta.
Guia de Resync do ClickPipe
- Na aba Fontes de dados, clique no ClickPipe do MongoDB que você deseja fazer Resync.
- Acesse a aba Configurações.
- Clique no botão Resync.
- Uma caixa de diálogo de confirmação será exibida. Clique em Resync novamente.
- Acesse a aba Métricas.
- Aguarde até que o status do pipe fique como Setup ou Snapshot.
- A carga inicial do Resync pode ser acompanhada na aba Tabelas, na seção Estatísticas da carga inicial.
- Assim que a carga inicial for concluída, o pipe substituirá atomicamente as tabelas
_resyncpelas tabelas originais. Durante a troca, o status será Resync. - Assim que a troca for concluída, o pipe entrará no estado Running e executará CDC, se estiver habilitado.