Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Data Factory Pipeline Insert deixa Indice Unusable ocorre Falha e duplica registros quando retoma.

Olá pessoal, Por acaso alguém já teve algum problema com Data factory durante o processamento da pipeline de insert , o datafactory deixa o Indice unusable para ficar mais rápido, até aí tudo bem, porém ocorre um erro durante este processo, parece perda de conexão, e aí quando retoma o processo e duplica parte dos registros.

Procuramos configuração e até o momento sem solução. Alguém tem alguma sugestão?

Obrigada, At.te,

2 respostas

E aí, Ana Claudia!

Primeiro, quando você deixa um índice como unusable para melhorar a performance, ele não pode ser atualizado até que seja reconstruído. Se algo falhar nesse meio tempo, pode gerar inconsistências.

Certifique-se de que está usando transações no seu pipeline para garantir a atomicidade das operações. Isso pode ajudar a evitar registros duplicados e manter a integridade dos dados. Implemente um monitoramento detalhado para identificar onde exatamente o pipeline está falhando. Logs detalhados podem fornecer insights valiosos. Se possível, tente automatizar a reconstrução do índice de forma programática após o término do processo de insert. Isso pode minimizar o tempo que o índice fica unusable.

Faça testes de carga para simular condições de pico e ver se o problema persiste. Às vezes, o erro só aparece sob certas condições.

Configure timeouts e mecanismos de retentativa para lidar com possíveis perdas de conexão ou falhas temporárias.

solução!

Oi @Estudante, muito obrigada pelas orientações.

Estes pontos iremos revisar e aplicar. =)