Vues et fonctions de réplication : Nouvelle phase d’actualisation SECONDARY_COMMITTING (Pending)

Attention

Ce changement de comportement fait partie du bundle 2025_05.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Avant la modification:

Les vues et fonctions liées au rapport d’affichage de la réplication SECONDARY_DOWNLOADING_DATA comme dernière phase avant qu’une tâche d’actualisation ne soit marquée comme COMPLETED, FAILED, ou CANCELED.

Après la modification:

Lorsque ce bundle de changements de comportement est activé, les vues et les fonctions qui signalent la progression et l’historique des opérations de réplication de compte incluent une nouvelle valeur dans la colonne phase_name : SECONDARY_COMMITTING. Cette phase se produit après SECONDARY_DOWNLOADING_DATA et avant la phase finale où la tâche d’actualisation est marquée comme COMPLETED, FAILED, ou CANCELED. Pendant la phase SECONDARY_COMMITTING, Snowflake applique les changements aux tables des fichiers de données transmis depuis le compte principal.

La sortie des fonctions de table de réplication liées à l’historique comprend une nouvelle colonne committed_object_count. Cette valeur représente le nombre de tables qui ont été traitées lors de l’opération d’actualisation associée :

  • Les sous-champs ont les mêmes noms que les sous-champs de la colonne object_count.

  • Cette colonne apparaît dans le jeu de résultats des fonctions de table, mais pas dans les vues de l’historique d’actualisation.

La sortie des fonctions de table de réplication liées à la progression comprend de nouveaux sous-champs dans les colonnes progress et details.

  • La colonne progress indique le pourcentage de tables qui ont terminé la réplication. Cette valeur reflète uniquement le nombre de tables qui ont été répliquées, et non les autres types d’objets.

  • La colonne details reflète les mêmes sous-champs, tels que totalObjects et completedObjects, comme la phase SECONDARY_DOWNLOADING_METADATA.

Fonctions de table modifiées

Les fonctions de table suivantes sont concernées par ce bundle de changements de comportement.

Fonctions de l’historique

Ces fonctions de table signalent la nouvelle phase SECONDARY_COMMITTING, et incluent la nouvelle colonne committed_object_count dans leur jeu de résultats.

Fonctions de progrès

Ces fonctions de table signalent la nouvelle phase SECONDARY_COMMITTING dans les colonnes progress et details de leurs jeux de résultats. Ils n’incluent pas la colonne committed_object_count dans leur jeu de résultats.

Modification des vues de l’utilisation du compte et de l’utilisation de l’organisation

Les vues suivantes de l’utilisation du compte et de l’utilisation de l’organisation sont affectées par ce bundle de changements de comportement. Ces vues montrent la nouvelle phase SECONDARY_COMMITTING. Ces vues ne comprennent aucune nouvelle colonne. Pour le suivi en temps réel, utilisez les fonctions de table.

Fonctions obsolètes

Ce BCR n’a aucun effet sur les fonctions obsolètes pour la réplication de base de données, dont les noms commencent par SYSTEM$DATABASE_REFRESH_. La phase SECONDARY_COMMITTING n’est pas affichée par ces fonctions.

Réf : 2043