26 mars 2026 : Nouvel attribut SCHEDULER pour les tables dynamiques — Mise à disposition générale

Vous pouvez désormais contrôler si une table dynamique est automatiquement actualisée en définissant l’attribut facultatif:code:SCHEDULER sur ENABLE ou DISABLE sur CREATE DYNAMIC TABLE ou ALTER DYNAMIC TABLE.

Lorsque SCHEDULER = DISABLE, la table dynamique est exclue de l’actualisation automatique et ne peut être actualisée manuellement qu’à l’aide de ALTER DYNAMIC TABLE ... REFRESH. Les actualisations manuelles ne se répercutent pas sur les tables dynamiques en amont ou en aval, ce qui permet aux orchestrateurs externes (tels que dbt) de gérer les actualisations de tables individuelles sans déclencher l’ensemble du pipeline.

Lorsque SCHEDULER = ENABLE, la table dynamique est gérée par le planificateur de tables dynamiques de Snowflake à l’aide de TARGET_LAG.

Si l’attribut SCHEDULER n’est pas spécifié, la table dynamique se comporte comme les tables dynamiques existantes : elle est gérée par le planificateur à l’aide de TARGET_LAG.

Cette fonctionnalité est utile pour les orchestrateurs externes, tels que dbt, qui gèrent le calendrier d’actualisation indépendamment et doivent actualiser les tables dynamiques individuelles sans déclencher l’ensemble du pipeline.

Pour plus d’informations, voir CREATE DYNAMIC TABLE.