Tables dynamiques : mises à jour du mode d’actualisation par défaut des tables dynamiques

Attention

Ce changement de comportement est présent dans le bundle 2024_04.

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

Le mode d’actualisation d’une table dynamique est déterminé au moment de la création et est immuable par la suite. S’il n’est pas spécifié explicitement, le mode d’actualisation est par défaut AUTO. Lorsque le bundle de changements de comportement 2024_04 est activé, Snowflake choisit le mode d’actualisation le plus performant en fonction de la définition de votre requête.

Pour déterminer le mode le mieux adapté à votre casse, expérimentez les modes d’actualisation et les recommandations automatiques. Pour un comportement cohérent entre les versions de Snowflake, Snowflake vous recommande de définir explicitement le mode d’actualisation sur toutes les tables dynamiques de production.

Pour plus d’informations, consultez les meilleures pratiques et les limitations liées à l’utilisation de l’actualisation incrémentielle.

Avant la modification:

Par défaut, Snowflake choisit une actualisation incrémentielle de la table dynamique. Si la définition de la table dynamique ne prend pas en charge le mode d’actualisation incrémentielle, la table dynamique est automatiquement créée avec le mode d’actualisation complète.

Après la modification:

Snowflake choisit le mode d’actualisation le plus performant en fonction de la définition de votre requête.

Pour un comportement cohérent entre les versions de Snowflake, vous devez définir explicitement le mode d’actualisation sur toutes les tables dynamiques de production.

Réf : 1614