Pular para o conteúdo
Atualizado em 2026-10-06

Recuperar dados apagados ou sobrescritos (time travel de 7 dias)

Como ver e recuperar uma tabela do datalake como ela estava em um momento dos últimos 7 dias, pelo console de Dados, e o que ainda não dá para fazer pela tela.

Nesta página (4)

Toda tabela do seu datalake (Bronze, Silver e Gold) guarda o estado dos últimos 7 dias. Se uma carga apagou linhas, uma transformação sobrescreveu a tabela com o resultado errado ou alguém excluiu dados por engano, dá para ver a tabela como ela estava num momento desses 7 dias e copiar esse estado de volta.

O que é garantido

A janela é de 7 dias (168 horas) em todas as camadas, e vale também quando a tabela foi recriada por uma carga completa ou por uma Silver processada de novo. Passados os 7 dias, o estado antigo não pode mais ser lido.

1. Ver a tabela como ela estava#

Em Dados › Console, escreva a consulta com FOR SYSTEM_TIME AS OF e o instante desejado (em UTC — Brasília é UTC−3):

sql
SELECT *
FROM `seuprefixo_silver.clientes`
  FOR SYSTEM_TIME AS OF TIMESTAMP '2026-10-06 15:38:30+00'
LIMIT 100

Use Estimar antes: a consulta lê a tabela daquele momento e é cobrada como qualquer outra. Para achar o instante certo, olhe em Execuções o horário da carga que estragou a tabela e escolha um instante antes dela.

2. Copiar o estado antigo para uma tabela nova#

No mesmo console, grave o estado antigo numa tabela com outro nome e confira antes de trocar qualquer coisa:

sql
CREATE TABLE `seuprefixo_silver.clientes_recuperada` AS
SELECT *
FROM `seuprefixo_silver.clientes`
  FOR SYSTEM_TIME AS OF TIMESTAMP '2026-10-06 15:38:30+00'

Depois de conferir, decida com calma: apontar o painel para a tabela recuperada ou corrigir a causa no pipeline e processar de novo. Não sobrescreva a tabela original antes de conferir — sobrescrever é exatamente o que se quer desfazer.

O que ainda não existe pela tela#

  • Não há botão Restaurar versão nem lista de versões da tabela: a recuperação é pelo console, como acima. Se preferir, abra um chamado (ou peça ao Aiô) e o time faz por você.
  • A janela de 7 dias não é configurável pelo workspace.
  • A retenção de log das execuções segue a Política de Retenção de Dados; ela não muda a janela acima.

Exemplo real#

No teste integral de 06/10/2026, duas transformações Silver com o mesmo nome em pipelines diferentes gravaram na mesma tabela, e a segunda apagou a primeira (hoje o produto recusa esse nome repetido). A versão apagada foi lida com a consulta do passo 1, para o instante anterior ao segundo processamento: 200 linhas, todas com a coluna calculada que a segunda versão tinha perdido.

Links relacionados