Remova ou restaure tabelas dinâmicas

Este tópico descreve a remoção de tabelas dinâmicas existentes e sua restauração.

Talvez você não precise mais de uma tabela dinâmica se ela não for mais relevante para seu pipeline de dados. A remoção desse recurso ajuda a limpar seu ambiente e reduz o uso desnecessário de armazenamento e computação. Como as tabelas dinâmicas consomem recursos, especialmente com atualizações frequentes, a eliminação de tabelas não utilizadas pode ajudar a gerenciar os custos, evitando o consumo adicional de recursos.

Você pode restaurar ou, em outras palavras, cancelar a remoção de uma tabela dinâmica usando o comando UNDROP DYNAMIC TABLE. Isso permite que você recupere a tabela dinâmica e seus dados sem precisar recriá-la, seja devido a uma exclusão acidental ou se uma tabela removida anteriormente se tornar relevante novamente, como, por exemplo, com a alteração das prioridades do projeto ou das necessidades de dados.

Para remover ou restaurar uma tabela dinâmica, você deve usar uma função que tenha o privilégio OWNERSHIP nessa tabela dinâmica.

Elimine as tabelas dinâmicas existentes

Para eliminar uma tabela dinâmica, você pode usar o comando DROP DYNAMIC TABLE ou o Snowsight, desde que tenha o privilégio OWNERSHIP nessa tabela dinâmica.

O exemplo a seguir usa o comando DROP DYNAMIC TABLE para descartar my_dynamic_table.

DROP DYNAMIC TABLE my_dynamic_table;
Copy

Restaure tabelas dinâmicas removidas

Para restaurar uma tabela dinâmica, você pode usar o comando UNDROP DYNAMIC TABLE, desde que tenha o privilégio OWNERSHIP nessa tabela dinâmica. Observe que você só pode restaurar tabelas dinâmicas dentro do período de retenção (o padrão é 24 horas). Se já existir uma tabela dinâmica com o mesmo nome, será retornado um erro.

O exemplo a seguir usa o comando UNDROP DYNAMIC TABLE para descartar my_dynamic_table.

UNDROP DYNAMIC TABLE my_dynamic_table;
Copy