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;
Faça login no Snowsight.
Na navegação, vá para Monitoring » Dynamic Tables.
Na janela pop-up, confirme que você deseja remover a tabela dinâmica.
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;