Openflow Connector for SQL Server: configuração de replicação incremental sem instantâneos¶
Nota
O conector está sujeito aos Termos do conector Snowflake.
Você pode configurar o conector Openflow Connector for SQL Server para replicar imediatamente alterações incrementais para tabelas recém-adicionadas, ignorando os instantâneos. Use o carregamento incremental para continuar a replicação sem recapturar instantâneos de cada tabela quando você reinstalar o conector com dados já replicados.
Você pode habilitar a replicação incremental em uma instância do conector nova ou existente.
Para habilitar a replicação incremental em uma instância do conector nova ou existente:
Configure o conector como descrito em Configure o Openflow Connector for SQL Server.
No contexto de
SQLServer 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 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.