Openflow Connector for MySQL: Configuração de replicação incremental sem instantâneos¶
Nota
O conector está sujeito aos Termos do conector Snowflake.
O conector Openflow Connector for MySQL pode ser configurado para iniciar imediatamente a replicação de alterações incrementais para tabelas recém-adicionadas, ignorando os instantâneos. O carregamento incremental é útil para reinstalar o conector com dados já replicados e continuar a replicação sem recapturar instantâneos de cada tabela.
A replicação incremental pode ser habilitada em uma instância nova ou existente do conector.
Para habilitar a replicação incremental em uma instância nova do conector, execute as seguintes tarefas:
Configure o conector como descrito em Configure o Openflow Connector for MySQL.
No contexto de
MySQL Ingestion Parameters, defina o parâmetroIngestion Typecomoincremental.
Habilitação de replicação incremental sem instantâneos¶
Para habilitar a replicação incremental em um conector existente:
Sign in to Snowsight.
In the navigation menu, select Ingestion » Openflow.
No painel do Openflow, selecione a guia Runtimes.
Selecione o tempo de execução que contém o conector.
Selecione o conector.
No contexto de
Ingestion Parameters, especifiqueIngestion Type=incremental.Adicione novas tabelas de replicação. Essas tabelas mudam imediatamente para o carregamento incremental.
Nota
Para reverter à replicação de tabelas com carregamento de instantâneos, altere Ingestion Type de incremental para full.
Notas de uso¶
A alteração do valor de Ingestion Type não afeta nenhuma tabela que já começou a replicar dados. As tabelas que estão na fase de instantâneo continuam até o término do carregamento do instantâneo.
Enquanto Ingestion Type estiver definido como
incremental, novas tabelas adicionadas à lista de tabelas replicadas ignorarão a fase do instantâneo. Isso inclui novas tabelas adicionadas ao banco de dados de origem que correspondem ao parâmetroIncluded Table Regex. Certifique-se de que o tipo de ingestão esteja definido comoincrementalpara ignorar a fase de instantâneo.Nota
Os conectores só devem permanecer no modo
incrementalpelo tempo estritamente necessário, já que esse modo ignora os instantâneos. Depois que as necessidades do cliente referentes às atualizações incrementais forem atendidas, o conector deverá ser redefinido para o modofull.Para tabelas que ignoram o carregamento de instantâneos, o conector somente criará uma tabela de destino no Snowflake, executando
CREATE TABLE IF NOT EXISTS, se ainda não existir uma. Não deve existir uma tabela de destino para tabelas que passam por instantâneos.