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:

  1. Configure o conector como descrito em Configure o Openflow Connector for SQL Server.

  2. No contexto de SQLServer Ingestion Parameters, defina o parâmetro Ingestion Type como incremental.

Habilitação de replicação incremental sem instantâneos

Para habilitar a replicação incremental em um conector existente:

  1. Sign in to Snowsight.

  2. In the navigation menu, select Ingestion » Openflow.

  3. No painel Openflow, selecione a guia Runtimes.

  4. Selecione o tempo de execução que contém o conector.

  5. Selecione o conector.

  6. No contexto de Ingestion Parameters, especifique Ingestion Type = incremental.

  7. 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âmetro Included Table Regex. Certifique-se de que o tipo de ingestão esteja definido como incremental para ignorar a fase de instantâneo.

    Nota

    Os conectores só devem permanecer no modo incremental pelo 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 modo full.

  • 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.