Funções e exibições de replicação: Nova fase de atualização SECONDARY_COMMITTING¶
Atenção
Essa mudança de comportamento está no pacote 2025_05.
Para saber o status atual do pacote, consulte Histórico do pacote.
- Antes da mudança:
 Exibições e funções relacionadas à replicação mostram o relatório
SECONDARY_DOWNLOADING_DATAcomo a última fase antes de um trabalho de atualização ser marcado comoCOMPLETED,FAILEDouCANCELED.- Após a mudança:
 Quando esse pacote de mudança de comportamento está ativado, as exibições e funções que relatam o progresso e o histórico das operações de replicação de conta incluem um novo valor na coluna
phase_name:SECONDARY_COMMITTING. Essa fase ocorre apósSECONDARY_DOWNLOADING_DATAe antes da fase final em que o trabalho de atualização é marcado comoCOMPLETED,FAILEDouCANCELED. Durante a faseSECONDARY_COMMITTING, o Snowflake aplica as alterações às tabelas dos arquivos de dados que foram transmitidos da conta primária.A saída das funções de tabela de replicação relacionadas ao histórico inclui uma nova coluna
committed_object_count. Esse valor representa o número de tabelas que foram processadas durante a operação de atualização associada:Os subcampos têm os mesmos nomes que os subcampos na coluna``object_count``.
Essa coluna aparece no conjunto de resultados das funções de tabela, mas não nas exibições do histórico de atualizações.
A saída das funções de tabela de replicação relacionadas ao progresso inclui novos subcampos nas colunas
progressedetails:A coluna
progressmostra a porcentagem de tabelas que terminaram de replicar. Esse valor reflete apenas o número de tabelas que foram replicadas, não outros tipos de objetos.A coluna
detailsreflete os mesmos subcampos, comototalObjectsecompletedObjects, como a faseSECONDARY_DOWNLOADING_METADATA.
Funções de tabela alteradas¶
As seguintes funções de tabela são afetadas por esse pacote de mudança de comportamento.
Funções de histórico¶
Essas funções de tabela informam a nova fase``SECONDARY_COMMITTING`` e incluem a nova coluna committed_object_count em seu conjunto de resultados.
Funções de progresso¶
Estas funções de tabela informam a nova fase SECONDARY_COMMITTING nas colunas progress e details de seus conjuntos de resultados. Elas não incluem a coluna committed_object_count em seu conjunto de resultados.
AVAILABLE_LISTING_REFRESH_HISTORY (apesar do nome, esta função informa o progresso de uma atualização)
Exibições alteradas de uso da conta e uso da organização¶
As seguintes exibições de uso da conta e uso da organização são afetadas por esse pacote de mudança de comportamento. Estas exibições mostram a nova fase SECONDARY_COMMITTING. Essas exibições não incluem nenhuma nova coluna. Para monitoramento em tempo real, use as funções de tabela.
Funções obsoletas¶
Este BCR não tem efeito sobre as funções obsoletas para replicação de banco de dados, cujos nomes começam com SYSTEM$DATABASE_REFRESH_. A fase SECONDARY_COMMITTING não é mostrada por essas funções.
Ref: 2043