Estados da tabela dinâmica¶
Uma tabela dinâmica pode estar em qualquer um dos vários estados durante seu ciclo de vida. A tabela a seguir descreve os vários estados do ciclo de vida da tabela dinâmica:
Estado |
Estado de agendamento |
Descrição |
Atualizar estado |
|
---|---|---|---|---|
INITIALIZING |
RUNNING |
Snowflake está inicializando a tabela dinâmica e agendando sua atualização inicial. Consulte também Consultas executadas durante a inicialização de uma tabela dinâmica. |
Ainda não atualizado |
|
ACTIVE |
RUNNING |
As atualizações de tabelas dinâmicas estão sendo executadas normalmente. |
Com êxito |
|
ACTIVE |
RUNNING |
A última atualização foi ignorada. Atualizações futuras serão tentadas no intervalo normal. Para evitar que as atualizações sejam ignoradas, revise a meta de atraso e os tamanhos do warehouse. |
SKIPPED |
|
IMPACTED |
RUNNING |
Não foi possível atualizar. Uma ou mais tabelas dinâmicas a montante não foram atualizadas. Quando o problema a montante for corrigido, as atualizações serão retomadas automaticamente. |
SKIPPED |
|
IMPACTED |
SUSPENDED |
Ignorado porque uma tabela dinâmica a montante está suspensa. Quando a tabela dinâmica a montante for retomada, as atualizações serão retomadas automaticamente. |
UPSTREAM_SUSPENDED |
|
SUSPENDED |
SUSPENDED |
Ignorado porque a tabela dinâmica foi suspensa manualmente. Quando a tabela dinâmica for retomada manualmente, as atualizações serão retomadas automaticamente. |
USER_SUSPENDED |
|
SUSPENDED |
SUSPENDED |
Uma tabela dinâmica FAILING/SUSPENDED anterior foi atualizada manualmente. A tabela dinâmica deve ser retomada manualmente. |
SUSPENDED_DUE_TO_ERRORS |
|
FAILING |
RUNNING |
A última atualização apresentou um erro, como a definição da tabela dinâmica se tornando inválida ou problemas temporários de infraestrutura. Atualizações adicionais serão tentadas nos intervalos regulares de atualização. |
FAILED ou CANCELLED |
|
FAILING |
SUSPENDED |
As últimas cinco (5) atualizações falharam. A tabela dinâmica agora é suspensa automaticamente e não será atualizada até que seja retomada manualmente. |
SUSPENDED_DUE_TO_ERRORS |
Consultas executadas durante a inicialização de uma tabela dinâmica
Nota
As consultas durante a inicialização de tabelas dinâmicas retornarão um erro.
Para evitar esses erros, aguarde a próxima atualização agendada ou use o comando ALTER DYNAMIC TABLE para executar uma atualização manual.
Códigos de motivo suspensos
código |
Descrição |
---|---|
USER_SUSPENDED |
Tabela dinâmica suspensa pelo usuário. |
UPSTREAM_SUSPENDED |
Tabela dinâmica suspensa porque algumas de suas entradas foram suspensas. |
SUSPENDED_DUE_TO_ERRORS |
Tabela dinâmica suspensa devido a cinco (5) erros consecutivos. |
Nota
Uma tabela dinâmica será suspensa se houver cinco ou mais erros de atualização agendada contínua. As tabelas dinâmicas suspensas devido a erros de atualização são comumente chamadas de suspensas automaticamente pois foram suspensas pelo sistema e não por ação do usuário.
Se outras tabelas dinâmicas dependerem da tabela dinâmica suspensa, elas também serão suspensas. SCHEDULING_STATE descreve o estado atual de uma tabela dinâmica.
Para visualizar o estado de agendamento da tabela dinâmica, chame a função de tabela DYNAMIC_TABLE_GRAPH_HISTORY e examine a coluna SCHEDULING_STATE.