À propos des changements de comportement

Chaque mois (à l’exception de décembre), Snowflake choisit l’une des versions hebdomadaires complètes du mois pour lancer des changements de comportement. La version hebdomadaire choisie pour les changements de comportement varie, mais il s’agit généralement de la 4e ou 5e version après la version précédente du changement de comportement.

Un changement de comportement est défini comme toute modification d’un comportement existant qui donne des résultats différents de ceux obtenus auparavant et qui peut avoir un impact sur le code ou les charges de travail du client.

Bundles de changements de comportement

Les changements de comportement sont fournis dans des bundles qui utilisent la convention de dénomination suivante :

YYYY_NN

YYYY est l’année et NN est le numéro ordinal de la version au cours de l’année. Par exemple, 2022_06 serait le 6e bundle de changements de comportement lancé en 2022.

Pour plus d’informations sur l’utilisation des bundles de changements de comportement, voir Gestion des changements de comportement.

Cycle de vie du bundle

Le cycle de vie du bundle pour le changement de comportement comprend les deux périodes suivantes :

Période d’essai (1er mois)

Le bundle est lancé Désactivé par défaut. Pendant cette période, vous pouvez choisir d”activer le bundle dans un ou plusieurs comptes. En général, vous choisirez des comptes désignés pour le développement ou le QA (assurance qualité) afin de pouvoir tester les changements sans avoir d’impact sur vos comptes de production.

Période d’exclusion (2e mois)

Le bundle passe de Désactivé par défaut à Activé par défaut. Pendant cette période, vous pouvez choisir de désactiver le bundle dans vos comptes. Cela vous permet de reporter les changements dans le bundle, généralement pour les comptes de production, tout en effectuant les ajustements nécessaires pour atténuer l’impact des changements.

Vous pouvez choisir d’activer ou de désactiver explicitement le bundle de changements de comportement à tout moment au cours de ces deux périodes. Une fois explicitement définie, le bundle est modifié par rapport à son état par défaut et Snowflake ne remplace pas le réglage pour les périodes susmentionnées. Par exemple, si vous désactivez un bundle pendant la période de test, nous ne l’activons pas au début de la période d’exclusion.

À la fin de la période d’exclusion, Snowflake active les changements de comportement dans le bundle sur tous les comptes, à ce moment-là le bundle est considéré comme Généralement activé. À partir de ce moment, tout remplacement est supprimé et vous ne pouvez plus activer ou désactiver explicitement le bundle.

Documentation sur le changement de comportement

Une version qui contient des bundles de modifications du comportement comprend la documentation suivante (en plus des Notes de version de la version) :

  • Résumé de chaque bundle de la version.

  • Descriptions détaillées des changements de comportement dans chaque bundle.