[MasterData] Remoção de Entidade x Zerar Entidade

Olá para tod*s!

Preciso zerar algumas entidades no MasterData e o caminho que estou tentando seria remover essa entidade e em seguida recriá-la novamente.

Porém após remover a entidade, esperei uma hora para o cache atualizar, em seguida recriei a entidade, porém os dados antigos ainda são exibidos no MasterData e refletido no front.

Existe algum tempo mínimo para recriar a mesma entidade excluída com a mesma sigla porém sem os dados antigos?

Ou alguma outra forma de zerar essas entidades considerando que uma dessas entidades tem quase 21 milhões de registros para serem removidos?

1 Like

Olá Andre! Beleza?

Com 21 milhões de registros o grande problema são os documentos contidos nessa entidade.

A entidade de dados indexa esses documentos para serem buscáveis e aparecerem no front, com esse volume infelizmente sempre vai demorar algum tempo.

Algo que pode agilizar (ênfase no pode rs) é você reindexar essa entidade com o novo acrônimo imediatamente após sua criação e atualizar os formulários todos que você está usando no masterdata de qualquer maneira (isso vai forçar um Cache-HIT).

Espero ter ajudado!

Abraço!!

2 Likes

Oi @zerebelo tudo bem? Poxa, preciso realmente apagar esses dados. São dados que não precisam mais existir.

Cenário ideal seria poder dar um truncate nessas entidades.

Criei um ticket na VTEX para conhecer o parecer deles sobre essa demanda… mas to achando que vou ter que fazer processamento por lotes até zerar…

Mas obrigado de toda forma :slight_smile:

1 Like

Hmmm… mas mesmo em lotes não deve ser nada muuito demorado não viu?

Se você mandar ~10k deletes/min (dentro do limite de throttling do masterdata) = 2100 minutos = 35h (não é rapidinho, mas pra 21MM até que nada mal rs)

1 Like