26 de março de 2026: novo atributo SCHEDULER para tabelas dinâmicas – disponibilidade geral¶
Agora você pode controlar se uma tabela dinâmica é atualizada automaticamente definindo o atributo SCHEDULER opcional como ENABLE ou DISABLE em CREATE DYNAMIC TABLE ou ALTER DYNAMIC TABLE.
Quando SCHEDULER = DISABLE, a tabela dinâmica é excluída da atualização automática e só pode ser atualizada manualmente com ALTER DYNAMIC TABLE ... REFRESH. Atualizações manuais não são feitas em cascata para tabelas dinâmicas upstream ou downstream, o que permite que orquestradores externos (como o dbt) gerenciem as atualizações de tabelas individuais sem acionar o pipeline inteiro.
Quando SCHEDULER = ENABLE, a tabela dinâmica é gerenciada pelo agendador de tabela dinâmica do Snowflake usando TARGET_LAG.
Se o atributo SCHEDULER não foi especificado, a tabela dinâmica se comporta da mesma forma que as tabelas dinâmicas existentes: ela é gerenciada pelo agendador usando TARGET_LAG.
Esse recurso é útil para orquestradores externos, como o dbt, que gerenciam o tempo de atualização de forma independente e precisam atualizar tabelas dinâmicas individuais sem acionar o pipeline inteiro.
Para obter mais informações, consulte CREATE DYNAMIC TABLE.