Depuração de tabelas dinâmicas

Este tópico aborda soluções para solucionar problemas de tabelas dinâmicas que não são executadas conforme o esperado.

Algumas ações podem ser restritas devido a limitações no uso de tabelas dinâmicas ou à ausência dos privilégios necessários. Para obter mais informações, consulte Limitações da tabela dinâmica e Controle de acesso a tabelas dinâmicas.

Se você encontrar um problema não listado aqui, entre em contato com o suporte Snowflake.

Problema

Solução

Não consigo ver os metadados da minha tabela dinâmica.

Para visualizar os metadados e o Information Schema de uma tabela dinâmica, você deve usar uma função que tenha o privilégio MONITOR nessa tabela dinâmica. Para obter mais informações, consulte Privilégios para visualizar os metadados de uma tabela dinâmica.

Minha tabela dinâmica está suspensa.

Uma tabela dinâmica pode ser suspensa por vários motivos:

  • Foi suspensa diretamente usando o comando ALTER DYNAMIC TABLE … SUSPEND.

  • Ela é a tabela downstream de uma tabela dinâmica suspensa.

  • Falha ao atualizar cinco vezes consecutivas (saltos não contribuem para essa contagem).

  • Ela é uma tabela dinâmica replicada, seja em um grupo de replicação ou grupo de failover. Consulte Replicação e tabelas dinâmicas.

  • Ela foi clonada de uma tabela dinâmica que teve uma ou mais tabelas base descartadas no momento da clonagem.

Para ver o motivo pelo qual sua tabela dinâmica foi suspensa, faça o seguinte:

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Monitoring » Dynamic Tables.

  3. Selecione sua tabela dinâmica e vá para a aba Table Details.

  4. Passe o mouse sobre Scheduling State em Details. Uma caixa de diálogo detalhando o motivo e a data da suspensão é exibida.